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.
8.2 KiB
8.2 KiB
OpenClaw AITBC Workflow Templates
Multi-Node Health Check Workflow
name: multi-node-health-check
description: Comprehensive health check across all AITBC nodes
version: 1.0.0
schedule: "*/5 * * * *" # Every 5 minutes
steps:
- name: check-node-sync
agent: blockchain-monitor
action: verify_block_height_consistency
timeout: 30
retry_count: 3
parameters:
max_height_diff: 5
timeout_seconds: 10
- name: analyze-transactions
agent: blockchain-analyzer
action: transaction_pattern_analysis
timeout: 60
parameters:
time_window: 300
anomaly_threshold: 0.95
- name: check-wallet-balances
agent: blockchain-monitor
action: balance_verification
timeout: 30
parameters:
critical_wallets: ["genesis", "treasury"]
min_balance_threshold: 1000000
- name: verify-connectivity
agent: multi-node-coordinator
action: node_connectivity_check
timeout: 45
parameters:
nodes: ["aitbc", "aitbc1"]
test_endpoints: ["/rpc/head", "/rpc/accounts", "/rpc/mempool"]
- name: generate-report
agent: blockchain-analyzer
action: create_health_report
timeout: 120
parameters:
include_recommendations: true
format: "json"
output_location: "/var/log/aitbc/health-reports/"
- name: send-alerts
agent: blockchain-monitor
action: send_health_alerts
timeout: 30
parameters:
channels: ["email", "slack"]
severity_threshold: "warning"
on_failure:
- name: emergency-alert
agent: blockchain-monitor
action: send_emergency_alert
parameters:
message: "Multi-node health check failed"
severity: "critical"
success_criteria:
- all_steps_completed: true
- node_sync_healthy: true
- no_critical_alerts: true
Agent Marketplace Automation Workflow
name: marketplace-automation
description: Automated agent marketplace operations and trading
version: 1.0.0
schedule: "0 */2 * * *" # Every 2 hours
steps:
- name: scan-marketplace
agent: marketplace-trader
action: find_valuable_agents
timeout: 300
parameters:
max_price: 500
min_rating: 4.0
categories: ["blockchain", "analysis", "monitoring"]
- name: evaluate-agents
agent: blockchain-analyzer
action: assess_agent_value
timeout: 180
parameters:
evaluation_criteria: ["performance", "cost_efficiency", "reliability"]
weight_factors: {"performance": 0.4, "cost_efficiency": 0.3, "reliability": 0.3}
- name: check-budget
agent: marketplace-trader
action: verify_budget_availability
timeout: 30
parameters:
min_budget: 100
max_single_purchase: 250
- name: execute-purchase
agent: marketplace-trader
action: purchase_best_agents
timeout: 120
parameters:
max_purchases: 2
auto_confirm: true
payment_wallet: "aitbc-user"
- name: deploy-agents
agent: deployment-manager
action: deploy_purchased_agents
timeout: 300
parameters:
environment: "production"
auto_configure: true
health_check: true
- name: update-portfolio
agent: marketplace-trader
action: update_portfolio
timeout: 60
parameters:
record_purchases: true
calculate_roi: true
update_performance_metrics: true
success_criteria:
- profitable_purchases: true
- successful_deployments: true
- portfolio_updated: true
Blockchain Performance Optimization Workflow
name: blockchain-optimization
description: Automated blockchain performance monitoring and optimization
version: 1.0.0
schedule: "0 0 * * *" # Daily at midnight
steps:
- name: collect-metrics
agent: blockchain-monitor
action: gather_performance_metrics
timeout: 300
parameters:
metrics_period: 86400 # 24 hours
include_nodes: ["aitbc", "aitbc1"]
- name: analyze-performance
agent: blockchain-analyzer
action: performance_analysis
timeout: 600
parameters:
baseline_comparison: true
identify_bottlenecks: true
optimization_suggestions: true
- name: check-resource-utilization
agent: resource-monitor
action: analyze_resource_usage
timeout: 180
parameters:
resources: ["cpu", "memory", "storage", "network"]
threshold_alerts: {"cpu": 80, "memory": 85, "storage": 90}
- name: optimize-configuration
agent: blockchain-optimizer
action: apply_optimizations
timeout: 300
parameters:
auto_apply_safe: true
require_confirmation: false
backup_config: true
- name: verify-improvements
agent: blockchain-monitor
action: measure_improvements
timeout: 600
parameters:
measurement_period: 1800 # 30 minutes
compare_baseline: true
- name: generate-optimization-report
agent: blockchain-analyzer
action: create_optimization_report
timeout: 180
parameters:
include_before_after: true
recommendations: true
cost_analysis: true
success_criteria:
- performance_improved: true
- no_regressions: true
- report_generated: true
Cross-Node Agent Coordination Workflow
name: cross-node-coordination
description: Coordinates agent operations across multiple AITBC nodes
version: 1.0.0
trigger: "node_event"
steps:
- name: detect-node-event
agent: multi-node-coordinator
action: identify_event_type
timeout: 30
parameters:
event_types: ["node_down", "sync_issue", "high_load", "maintenance"]
- name: assess-impact
agent: blockchain-analyzer
action: impact_assessment
timeout: 120
parameters:
impact_scope: ["network", "transactions", "agents", "marketplace"]
- name: coordinate-response
agent: multi-node-coordinator
action: coordinate_node_response
timeout: 300
parameters:
response_strategies: ["failover", "load_balance", "graceful_degradation"]
- name: update-agent-routing
agent: routing-manager
action: update_agent_routing
timeout: 180
parameters:
redistribute_agents: true
maintain_services: true
- name: notify-stakeholders
agent: notification-agent
action: send_coordination_updates
timeout: 60
parameters:
channels: ["email", "slack", "blockchain_events"]
- name: monitor-resolution
agent: blockchain-monitor
action: monitor_event_resolution
timeout: 1800 # 30 minutes
parameters:
auto_escalate: true
resolution_criteria: ["service_restored", "performance_normal"]
success_criteria:
- event_resolved: true
- services_maintained: true
- stakeholders_notified: true
Agent Training and Learning Workflow
name: agent-learning
description: Continuous learning and improvement for OpenClaw agents
version: 1.0.0
schedule: "0 2 * * *" # Daily at 2 AM
steps:
- name: collect-performance-data
agent: learning-collector
action: gather_agent_performance
timeout: 300
parameters:
learning_period: 86400
include_all_agents: true
- name: analyze-performance-patterns
agent: learning-analyzer
action: identify_improvement_areas
timeout: 600
parameters:
pattern_recognition: true
success_metrics: ["accuracy", "efficiency", "cost"]
- name: update-agent-models
agent: learning-updater
action: improve_agent_models
timeout: 1800
parameters:
auto_update: true
backup_models: true
validation_required: true
- name: test-improved-agents
agent: testing-agent
action: validate_agent_improvements
timeout: 1200
parameters:
test_scenarios: ["performance", "accuracy", "edge_cases"]
acceptance_threshold: 0.95
- name: deploy-improved-agents
agent: deployment-manager
action: rollout_agent_updates
timeout: 600
parameters:
rollout_strategy: "canary"
rollback_enabled: true
- name: update-learning-database
agent: learning-manager
action: record_learning_outcomes
timeout: 180
parameters:
store_improvements: true
update_baselines: true
success_criteria:
- models_improved: true
- tests_passed: true
- deployment_successful: true
- learning_recorded: true