Files
aitbc/.windsurf/templates/agent-templates.md
aitbc fa2b90b094 refactor: clean up skills directory structure - move non-skill files to appropriate locations
Skills Directory Cleanup:
 NON-SKILL FILES MOVED: Proper directory organization
- .windsurf/meta/: Moved REFACTORING_SUMMARY.md and SKILL_ANALYSIS.md from skills/
- .windsurf/templates/: Moved agent-templates.md and workflow-templates.md from skills/openclaw-aitbc/
- .windsurf/references/: Moved ai-operations-reference.md from skills/openclaw-aitbc/
- scripts/: Moved setup.sh from skills/openclaw-aitbc/

 DEPRECATED SKILLS ARCHIVED: Clean skills directory structure
- .windsurf/skills/archive/: Moved aitbc-blockchain.md, openclaw-aitbc.md, openclaw-management.md
- These were legacy monolithic skills replaced by atomic skills
- Archive preserves history while keeping skills directory clean

 SKILLS DIRECTORY NOW CONTAINS: Only atomic, production-ready skills
- aitbc-ai-operator.md: AI job submission and monitoring
- aitbc-marketplace-participant.md: Marketplace operations and pricing
- aitbc-transaction-processor.md: Transaction execution and tracking
- aitbc-wallet-manager.md: Wallet creation, listing, balance checking
- openclaw-agent-communicator.md: Agent message handling and responses
- openclaw-session-manager.md: Session creation and context management
- archive/: Deprecated legacy skills (3 files)

DIRECTORY STRUCTURE IMPROVEMENT:
🎯 Skills Directory: Contains only 6 atomic skills + archive
📋 Meta Directory: Contains refactoring analysis and summaries
📝 Templates Directory: Contains agent and workflow templates
📖 References Directory: Contains reference documentation and guides
🗂️ Archive Directory: Contains deprecated legacy skills

BENEFITS:
 Clean Skills Directory: Only contains actual atomic skills
 Proper Organization: Non-skill files in appropriate directories
 Archive Preservation: Legacy skills preserved for reference
 Maintainability: Clear separation of concerns
 Navigation: Easier to find and use actual skills

Result: Skills directory now properly organized with only atomic skills, non-skill files moved to appropriate locations, and deprecated skills archived for reference.
2026-03-30 17:05:12 +02:00

4.0 KiB

OpenClaw AITBC Agent Templates

Blockchain Monitor Agent

{
  "name": "blockchain-monitor",
  "type": "monitoring",
  "description": "Monitors AITBC blockchain across multiple nodes",
  "version": "1.0.0",
  "config": {
    "nodes": ["aitbc", "aitbc1"],
    "check_interval": 30,
    "metrics": ["height", "transactions", "balance", "sync_status"],
    "alerts": {
      "height_diff": 5,
      "tx_failures": 3,
      "sync_timeout": 60
    }
  },
  "blockchain_integration": {
    "rpc_endpoints": {
      "aitbc": "http://localhost:8006",
      "aitbc1": "http://aitbc1:8006"
    },
    "wallet": "aitbc-user",
    "auto_transaction": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-monitor",
    "routing": {
      "channels": ["blockchain", "monitoring"],
      "auto_respond": true
    }
  }
}

Marketplace Trader Agent

{
  "name": "marketplace-trader",
  "type": "trading",
  "description": "Automated agent marketplace trading bot",
  "version": "1.0.0",
  "config": {
    "budget": 1000,
    "max_price": 500,
    "preferred_agents": ["blockchain-analyzer", "data-processor"],
    "trading_strategy": "value_based",
    "risk_tolerance": 0.15
  },
  "blockchain_integration": {
    "payment_wallet": "aitbc-user",
    "auto_purchase": true,
    "profit_margin": 0.15,
    "max_positions": 5
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "marketplace-trader",
    "routing": {
      "channels": ["marketplace", "trading"],
      "auto_execute": true
    }
  }
}

Blockchain Analyzer Agent

{
  "name": "blockchain-analyzer",
  "type": "analysis",
  "description": "Advanced blockchain data analysis and insights",
  "version": "1.0.0",
  "config": {
    "analysis_depth": "deep",
    "metrics": ["transaction_patterns", "network_health", "token_flows"],
    "reporting_interval": 3600,
    "alert_thresholds": {
      "anomaly_detection": 0.95,
      "performance_degradation": 0.8
    }
  },
  "blockchain_integration": {
    "rpc_endpoints": ["http://localhost:8006", "http://aitbc1:8006"],
    "data_retention": 86400,
    "batch_processing": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-analyzer",
    "routing": {
      "channels": ["analysis", "reporting"],
      "auto_generate_reports": true
    }
  }
}

Multi-Node Coordinator Agent

{
  "name": "multi-node-coordinator",
  "type": "coordination",
  "description": "Coordinates operations across multiple AITBC nodes",
  "version": "1.0.0",
  "config": {
    "nodes": ["aitbc", "aitbc1"],
    "coordination_strategy": "leader_follower",
    "sync_interval": 10,
    "failover_enabled": true
  },
  "blockchain_integration": {
    "primary_node": "aitbc",
    "backup_nodes": ["aitbc1"],
    "auto_failover": true,
    "health_checks": ["rpc", "sync", "transactions"]
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "multi-node-coordinator",
    "routing": {
      "channels": ["coordination", "health"],
      "auto_coordination": true
    }
  }
}

Blockchain Messaging Agent

{
  "name": "blockchain-messaging-agent",
  "type": "communication",
  "description": "Uses AITBC AgentMessagingContract for cross-node forum-style communication",
  "version": "1.0.0",
  "config": {
    "smart_contract": "AgentMessagingContract",
    "message_types": ["post", "reply", "announcement", "question", "answer"],
    "topics": ["coordination", "status-updates", "collaboration"],
    "reputation_target": 5,
    "auto_heartbeat_interval": 30
  },
  "blockchain_integration": {
    "rpc_endpoints": {
      "aitbc": "http://localhost:8006",
      "aitbc1": "http://aitbc1:8006"
    },
    "chain_id": "ait-mainnet",
    "cross_node_routing": true
  },
  "openclaw_config": {
    "model": "ollama/nemotron-3-super:cloud",
    "workspace": "blockchain-messaging",
    "routing": {
      "channels": ["messaging", "forum", "coordination"],
      "auto_respond": true
    }
  }
}