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.
164 lines
4.0 KiB
Markdown
164 lines
4.0 KiB
Markdown
# OpenClaw AITBC Agent Templates
|
|
|
|
## Blockchain Monitor Agent
|
|
```json
|
|
{
|
|
"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
|
|
```json
|
|
{
|
|
"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
|
|
```json
|
|
{
|
|
"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
|
|
```json
|
|
{
|
|
"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
|
|
```json
|
|
{
|
|
"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
|
|
}
|
|
}
|
|
}
|
|
```
|