[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71KQCKBDR571XTVH890CC4G":3,"skill-same:01M71KQCKBDR571XTVH890CC4G":61},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":32,"linkOnly":33,"markdownContent":34,"markdownBody":35,"frontMatter":36,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":42,"ownerHtmlUrl":43,"ownerBlogUrl":44,"ownerDescription":45,"updatedAt":46,"install":47,"resources":60},"01M71KQCKBDR571XTVH890CC4G","swarm-orchestrator",null,"Orchestrate multi-bot trading swarms on Pump.fun with persona-driven agents","clawdsolana\u002FOpenClawd","clawdsolana","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F279036008?v=4","01M71JTVF9FNGKE2SVJRPTQM31","OpenClawd","01M71JTVGCKWBSS8ZYC1HYWVA5",2,"MIT","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fswarm-orchestrator\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31],"swarm","orchestrator","swarm orchestrator","bot","orchestrate","persona","trading","fun","driven","multi","with","pump.fun","pump","2026-11-10 10:56:23",false,"---\ndescription: Orchestrate multi-bot trading swarms on Pump.fun with persona-driven agents\n---\n\n# Swarm Orchestrator\n\nManage multi-bot trading swarms with agent personas, epistemological memory, and cross-bot event routing.\n\n## Prerequisites\n\n- SolanaOS core installed\n- `TELEGRAM_BOT_TOKEN` for Telegram gateway (optional)\n- `HELIUS_RPC_URL` configured\n\n## Quick Start\n\n```bash\n# Start the swarm orchestrator\nnpm run swarm\n\n# Start SolanaOS agent orchestrator\nnpm run claw\nnpm run claw:dev  # with hot reload\n```\n\n## Agent Roles\n\n| Role | Description | Auto-Actions |\n|------|-------------|-------------|\n| `sniper` | Snipe new token launches | Monitor → Buy on launch |\n| `monitor` | On-chain event watcher | Observe → Alert |\n| `fee-claimer` | Claim creator fees | Check → Claim automatically |\n| `analyst` | Price\u002Fcurve analysis | Observe → Report |\n| `momentum` | Momentum-based trading | RSI+EMA → Execute |\n| `graduation` | Target near-graduation tokens | Monitor progress → Buy |\n| `market-maker` | Provide liquidity | Buy\u002Fsell oscillation |\n| `launcher` | Create new tokens | Build → Launch |\n| `channel-feed` | Telegram channel updates | Events → Post |\n| `outsider` | Call tracking + leaderboards | Track → Score |\n\n## Persona Assignment\n\nEvery agent can be born with one of 43+ DeFi personas:\n\n```bash\n# Via Telegram\n\u002Fspawn analyst --persona whale-watcher\n\u002Fspawn sniper --persona alpha-leak-detector\n\u002Fpersonas                    # Browse all personas\n\u002Fpersonas trading            # Filter by category\n```\n\n### Persona Categories\n\n| Category | Count | Examples |\n|----------|-------|---------|\n| 🪙 Crypto | 6 | Whale Watcher, Alpha Detector |\n| 🏦 DeFi | 14 | Yield Farmer, Flash Loan Analyst |\n| 📈 Trading | 5 | Pump SDK Expert, MEV Researcher |\n| 🔒 Security | 6 | Smart Contract Auditor |\n| 📚 Education | 2 | DeFi Mentor |\n\n## Event Bus\n\nAll bots communicate through a pub\u002Fsub event bus:\n\n| Event | Source | Description |\n|-------|--------|-------------|\n| `token:launch` | websocket-server | New token detected |\n| `token:graduation` | monitor | Token completed bonding curve |\n| `trade:buy` \u002F `trade:sell` | swarm-bot | Trade executed |\n| `alert:whale` | monitor | Large transaction detected |\n| `fee:claim` | fee-claimer | Fee claimed successfully |\n| `call:new` | outsiders-bot | New call registered |\n\n## Memory System\n\nEach agent gets its own ClawVault with 3-tier epistemological memory:\n\n- **KNOWN** (60s TTL) — live market data\n- **LEARNED** (7d TTL) — validated patterns\n- **INFERRED** (3d TTL) — hypotheses\n\n```bash\n\u002Fmemory \u003Cagent-id>     # View agent's memory\n\u002Fagents                # List agents with memory stats\n\u002Fhealth                # Collective memory overview\n```\n\n## Telegram Commands\n\n| Command | Description |\n|---------|-------------|\n| `\u002Fspawn \u003Crole> [--persona \u003Cid>]` | Spawn agent |\n| `\u002Fstop \u003Cid>` | Stop an agent |\n| `\u002Fagents` | List active agents |\n| `\u002Fpersonas [query]` | Browse personas |\n| `\u002Fmemory \u003Cid>` | View agent memory |\n| `\u002Fhealth` | Swarm health dashboard |\n| `\u002Fprice \u003Cmint>` | Token price |\n| `\u002Fquote \u003Cmint> \u003Csol>` | Buy\u002Fsell quote |\n| `\u002Fcurve \u003Cmint>` | Bonding curve state |\n| `\u002Fevents` | Recent event stream |\n\n## Bot Manager\n\nThe bot manager handles lifecycle for sub-bots:\n\n```typescript\nimport { BotManager, EventBus } from \"nanosolana\";\n\nconst eventBus = new EventBus(5000);\nconst manager = new BotManager(eventBus);\n\nawait manager.start(\"telegram-bot\");\nawait manager.start(\"swarm-bot\");\n\nmanager.startHealthChecks();\n\n\u002F\u002F Route events\neventBus.on(\"alert:whale\", (event) => {\n  console.log(\"Whale detected:\", event.data);\n});\n```\n","# Swarm Orchestrator\n\nManage multi-bot trading swarms with agent personas, epistemological memory, and cross-bot event routing.\n\n## Prerequisites\n\n- SolanaOS core installed\n- `TELEGRAM_BOT_TOKEN` for Telegram gateway (optional)\n- `HELIUS_RPC_URL` configured\n\n## Quick Start\n\n```bash\n# Start the swarm orchestrator\nnpm run swarm\n\n# Start SolanaOS agent orchestrator\nnpm run claw\nnpm run claw:dev  # with hot reload\n```\n\n## Agent Roles\n\n| Role | Description | Auto-Actions |\n|------|-------------|-------------|\n| `sniper` | Snipe new token launches | Monitor → Buy on launch |\n| `monitor` | On-chain event watcher | Observe → Alert |\n| `fee-claimer` | Claim creator fees | Check → Claim automatically |\n| `analyst` | Price\u002Fcurve analysis | Observe → Report |\n| `momentum` | Momentum-based trading | RSI+EMA → Execute |\n| `graduation` | Target near-graduation tokens | Monitor progress → Buy |\n| `market-maker` | Provide liquidity | Buy\u002Fsell oscillation |\n| `launcher` | Create new tokens | Build → Launch |\n| `channel-feed` | Telegram channel updates | Events → Post |\n| `outsider` | Call tracking + leaderboards | Track → Score |\n\n## Persona Assignment\n\nEvery agent can be born with one of 43+ DeFi personas:\n\n```bash\n# Via Telegram\n\u002Fspawn analyst --persona whale-watcher\n\u002Fspawn sniper --persona alpha-leak-detector\n\u002Fpersonas                    # Browse all personas\n\u002Fpersonas trading            # Filter by category\n```\n\n### Persona Categories\n\n| Category | Count | Examples |\n|----------|-------|---------|\n| 🪙 Crypto | 6 | Whale Watcher, Alpha Detector |\n| 🏦 DeFi | 14 | Yield Farmer, Flash Loan Analyst |\n| 📈 Trading | 5 | Pump SDK Expert, MEV Researcher |\n| 🔒 Security | 6 | Smart Contract Auditor |\n| 📚 Education | 2 | DeFi Mentor |\n\n## Event Bus\n\nAll bots communicate through a pub\u002Fsub event bus:\n\n| Event | Source | Description |\n|-------|--------|-------------|\n| `token:launch` | websocket-server | New token detected |\n| `token:graduation` | monitor | Token completed bonding curve |\n| `trade:buy` \u002F `trade:sell` | swarm-bot | Trade executed |\n| `alert:whale` | monitor | Large transaction detected |\n| `fee:claim` | fee-claimer | Fee claimed successfully |\n| `call:new` | outsiders-bot | New call registered |\n\n## Memory System\n\nEach agent gets its own ClawVault with 3-tier epistemological memory:\n\n- **KNOWN** (60s TTL) — live market data\n- **LEARNED** (7d TTL) — validated patterns\n- **INFERRED** (3d TTL) — hypotheses\n\n```bash\n\u002Fmemory \u003Cagent-id>     # View agent's memory\n\u002Fagents                # List agents with memory stats\n\u002Fhealth                # Collective memory overview\n```\n\n## Telegram Commands\n\n| Command | Description |\n|---------|-------------|\n| `\u002Fspawn \u003Crole> [--persona \u003Cid>]` | Spawn agent |\n| `\u002Fstop \u003Cid>` | Stop an agent |\n| `\u002Fagents` | List active agents |\n| `\u002Fpersonas [query]` | Browse personas |\n| `\u002Fmemory \u003Cid>` | View agent memory |\n| `\u002Fhealth` | Swarm health dashboard |\n| `\u002Fprice \u003Cmint>` | Token price |\n| `\u002Fquote \u003Cmint> \u003Csol>` | Buy\u002Fsell quote |\n| `\u002Fcurve \u003Cmint>` | Bonding curve state |\n| `\u002Fevents` | Recent event stream |\n\n## Bot Manager\n\nThe bot manager handles lifecycle for sub-bots:\n\n```typescript\nimport { BotManager, EventBus } from \"nanosolana\";\n\nconst eventBus = new EventBus(5000);\nconst manager = new BotManager(eventBus);\n\nawait manager.start(\"telegram-bot\");\nawait manager.start(\"swarm-bot\");\n\nmanager.startHealthChecks();\n\n\u002F\u002F Route events\neventBus.on(\"alert:whale\", (event) => {\n  console.log(\"Whale detected:\", event.data);\n});\n```\n",{"description":7},"main","6b4a291df75c639681e93b4b5b812126443fd6ed","skills\u002Fswarm-orchestrator",3,"https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd","https:\u002F\u002Fsolanaclawd.com\u002Fopenclawd","https:\u002F\u002Fgithub.com\u002Fclawdsolana","https:\u002F\u002Fmusebook.trade","Welcome to Open Clawd. The future of Ai on and off chain. Bringing webMCP to web 3 using X402, A2A, MPP and so much more!","2026-08-01 09:30:51",{"source":8,"skillName":5,"commands":48,"prompt":58,"zipAvailable":59},[49,52,55],{"tool":50,"command":51},"npx","npx skills add clawdsolana\u002FOpenClawd --skill swarm-orchestrator",{"tool":53,"command":54},"bunx","bunx skills add clawdsolana\u002FOpenClawd --skill swarm-orchestrator",{"tool":56,"command":57},"pnpm","pnpm dlx skills add clawdsolana\u002FOpenClawd --skill swarm-orchestrator","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fswarm-orchestrator\u002FSKILL.md",true,[],[62,94,122,148,158,182],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":66,"categories":67,"keywords":73,"publishedAt":32},"01M71KRBD0W01EAXJ8YM4M1SJ2","solana-dev","End-to-end Solana development playbook (Jan 2026). Prefer Solana Foundation framework-kit (@solana\u002Fclient + @solana\u002Freact-hooks) for React\u002FNext.js UI. Prefer @solana\u002Fkit for all new client\u002FRPC\u002Ftransaction code. When legacy dependencies require web3.js, isolate it behind @solana\u002Fweb3-compat (or @solana\u002Fweb3.js as a true legacy fallback). Covers wallet-standard-first connection (incl. ConnectorKit), Anchor\u002FPinocchio programs, Codama-based client generation, LiteSVM\u002FMollusk\u002FSurfpool testing, and security checklists.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fsrc\u002Fskills\u002Fsolana-dev\u002FSKILL.md",[68],{"categoryNo":69,"categoryName":70,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",[74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93],"solana dev","dev","solana","Wallet","end","testing","hooks","kit","new","when","web3","code","react","next","2026","playbook","security","ui","fallback","framework",{"skillNo":95,"name":96,"nameZh":6,"description":97,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":98,"categories":99,"keywords":103,"publishedAt":32},"01M71KR8QPESSY61SVE8ZTFNVT","xurl","A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[100],{"categoryNo":101,"categoryName":102,"taxonomyType":71,"taxonomyTypeDesc":72},"01JBSEEDCAT000000000000023","Skill与智能体开发",[96,104,105,106,107,108,109,83,110,111,112,113,114,115,116,117,118,119,120,121],"posts","Media","x api","search","send","tap","you","api","cli","read","install","cli tool","endpoint","brew","for","manage","tool","twitter",{"skillNo":123,"name":124,"nameZh":6,"description":125,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":126,"categories":127,"keywords":129,"publishedAt":32},"01M71KR6FSXV88YDKWP7NBY3SH","wurk-integration","WURK API integration for monetizing agents with x402 payments on Solana\u002FBase - create social jobs, custom challenges, and agent help tasks","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fwurk-integration\u002FSKILL.md",[128],{"categoryNo":101,"categoryName":102,"taxonomyType":71,"taxonomyTypeDesc":72},[130,131,132,133,134,135,136,137,111,138,139,140,141,142,143,144,118,145,146,147],"wurk","wurk integration","integration","x402","social","payments","tasks","team","create","social-jobs","command","agent-help","custom-jobs","clawd","safe","api integration","custom","true",{"skillNo":149,"name":150,"nameZh":6,"description":151,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":152,"categories":153,"keywords":154,"publishedAt":32},"01M71KR4HCX41BPAK9GP7RPRRP","workflows","Manage application workflows including configuration, restart, and removal.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fworkflows\u002FSKILL.md",[],[150,119,155,156,157],"configuration","application","restart",{"skillNo":159,"name":160,"nameZh":6,"description":161,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":162,"categories":163,"keywords":164,"publishedAt":32},"01M71KR1VM0F5GPEQDNG5J7A0H","web-search","Search the web, fetch content, extract branding profiles, and capture screenshots from URLs. Use for real-time information, API documentation, current events, design matching, and visual reference.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweb-search\u002FSKILL.md",[],[165,107,166,167,168,118,169,170,171,172,173,174,175,111,176,177,178,179,180,181],"web search","web","fetch","api documentation","real-time","time","profiles","design","use","information","visual","documentation","branding","matching","reference","capture","content",{"skillNo":183,"name":184,"nameZh":6,"description":185,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":186,"categories":187,"keywords":188,"publishedAt":32},"01M71KQZN5MR1JFQHG5GWXYAHS","weather","Get current weather and forecasts via wttr.in or Open-Meteo. Use when: user asks about weather, temperature, or forecasts for any location. NOT for: historical weather data, severe weather alerts, or detailed meteorological analysis. No API key needed.","https:\u002F\u002Fgithub.com\u002Fclawdsolana\u002FOpenClawd\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[184,189,118,190,173,83,191,111,192,193,194,195,196,197,198,199,200,201],"get","open","analysis","alerts","temperature","curl","via","help","about","https","location","data","user"]