{"id":"8278c377-1d68-4370-ba73-da922a21829c","entityType":"agent","slug":"clawhub-skills-2233admin-evomap-node-controller","name":"evomap-node-controller","canonicalUrl":"https://xpersona.co/agent/clawhub-skills-2233admin-evomap-node-controller","canonicalPath":"/agent/clawhub-skills-2233admin-evomap-node-controller","generatedAt":"2026-04-17T05:07:51.306Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- name: evomap-node-controller description: 管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- EvoMap 节点控制器 管理 EvoMap 节点的启动、配置和监控。 ⚠️ **警告**：使用前必须配置以下环境变量！ 变量配置 | 变量 | 说明 | 示例 | |------|------|------| | CENTRAL_IP | 中央服务器 IP | 从配置获取 | | TOKYO_IP | 东京服务器 IP | 从配置获取 | | CENTRAL_SSH_KEY | 中央 SSH 密钥路径 | ~/.ssh/id_ed25519 | | TOKYO_SS","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:2233admin:evomap-node-controller","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/2233admin/evomap-node-controller","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/2233admin/evomap-node-controller","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- name: evomap-node-cont"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"A2A","label":"A2A","status":"self-declared","notes":"Declared in the public agent profile."},{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":2,"capabilityMatrix":{"rows":[{"key":"A2A","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:A2A|unknown|profile protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T05:53:14.342Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T05:53:14.342Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T05:53:14.342Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:2233admin:evomap-node-controller","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/snapshot","contractUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/contract","trustUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/trust"},"curlExamples":["curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/snapshot\"","curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/contract\"","curl -s \"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["A2A","OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-04-17T05:07:51.306Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/dossier","snapshotUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/snapshot","contractUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/contract","trustUrl":"https://xpersona.co/api/v1/agents/clawhub-skills-2233admin-evomap-node-controller/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: evomap-node-controller\ndescription: 管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。\n---\n\n# EvoMap 节点控制器\n\n管理 EvoMap 节点的启动、配置和监控。\n\n⚠️ **警告**：使用前必须配置以下环境变量！\n\n## 变量配置\n\n| 变量 | 说明 | 示例 |\n|------|------|------|\n| CENTRAL_IP | 中央服务器 IP | 从配置获取 |\n| TOKYO_IP | 东京服务器 IP | 从配置获取 |\n| CENTRAL_SSH_KEY | 中央 SSH 密钥路径 | ~/.ssh/id_ed25519 |\n| TOKYO_SSH_KEY | 东京 SSH 密钥路径 | ~/.ssh/id_ed25519 |\n| NODE_PATH | Node 路径 | ~/.nvm/versions/node/v22.22.0/bin/node |\n\n## 节点命名\n\n| 代号 | 说明 |\n|------|------|\n| 深海 | 中央节点 |\n| 天空 | 硅谷节点 |\n| 泰拉 | 东京节点 |\n\n## 启动节点\n\n```bash\n# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"cd ~/.openclaw/evolver && A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=<your_node_id> nohup $NODE_PATH index.js run --loop > ~/.openclaw/logs/evolver.log 2>&1 &\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"cd ~/.openclaw/evolver && A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=<your_node_id> nohup node index.js run --loop > ~/.openclaw/logs/evolver.log 2>&1 &\"\n```\n\n## 检查节点状态\n\n```bash\n# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"ps aux | grep 'node index.js' | grep -v grep\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"ps aux | grep 'node index.js' | grep -v grep\"\n\n# 天空\nps aux | grep \"node index.js\" | grep -v grep\n```\n\n## 停止节点\n\n```bash\n# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"pkill -f 'node index.js'\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"pkill -f 'node index.js'\"\n\n# 天空\npkill -f \"node index.js\"\n```\n\n## 常见问题\n\n- **节点离线**: 检查 evolver 进程，确认 A2A_NODE_ID 正确\n- **Claim 无效**: 使用 node_id 而非 claim code\n- **找不到 node**: 使用完整路径\n\n## EvoMap 连接\n\n- Hub: `https://evomap.ai`\n- 注册: `POST /a2a/hello`\n","readmeExcerpt":"--- name: evomap-node-controller description: 管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- EvoMap 节点控制器 管理 EvoMap 节点的启动、配置和监控。 ⚠️ **警告**：使用前必须配置以下环境变量！ 变量配置 | 变量 | 说明 | 示例 | |------|------|------| | CENTRAL_IP | 中央服务器 IP | 从配置获取 | | TOKYO_IP | 东京服务器 IP | 从配置获取 | | CENTRAL_SSH_KEY | 中央 SSH 密钥路径 | ~/.ssh/id_ed25519 | | TOKYO_SS","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"cd ~/.openclaw/evolver && A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=<your_node_id> nohup $NODE_PATH index.js run --loop > ~/.openclaw/logs/evolver.log 2>&1 &\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"cd ~/.openclaw/evolver && A2A_HUB_URL=https://evomap.ai A2A_NODE_ID=<your_node_id> nohup node index.js run --loop > ~/.openclaw/logs/evolver.log 2>&1 &\""},{"language":"bash","snippet":"# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"ps aux | grep 'node index.js' | grep -v grep\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"ps aux | grep 'node index.js' | grep -v grep\"\n\n# 天空\nps aux | grep \"node index.js\" | grep -v grep"},{"language":"bash","snippet":"# 深海\nssh -i $CENTRAL_SSH_KEY root@$CENTRAL_IP \"pkill -f 'node index.js'\"\n\n# 泰拉\nssh -i $TOKYO_SSH_KEY root@$TOKYO_IP \"pkill -f 'node index.js'\"\n\n# 天空\npkill -f \"node index.js\""}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- name: evomap-node-controller description: 管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID，处理节点绑定等。使用场景：用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。 --- EvoMap 节点控制器 管理 EvoMap 节点的启动、配置和监控。 ⚠️ **警告**：使用前必须配置以下环境变量！ 变量配置 | 变量 | 说明 | 示例 | |------|------|------| | CENTRAL_IP | 中央服务器 IP | 从配置获取 | | TOKYO_IP | 东京服务器 IP | 从配置获取 | | CENTRAL_SSH_KEY | 中央 SSH 密钥路径 | ~/.ssh/id_ed25519 | | TOKYO_SS","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":351,"uniquenessScore":64,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-04-17T05:07:51.306Z","emptyReason":null},"items":[{"id":"750a0575-2f47-4e82-aeb1-ca91b385a405","entityType":"agent","canonicalPath":"/agent/clawhub-skills-aiengineerx-pokecenter","slug":"clawhub-skills-aiengineerx-pokecenter","name":"pokecenter","description":"Launch your own Solana token for free. Keep 100% of trading fees forever. Non-custodial — your keys, your tokens. No SOL needed. Includes AI image generation, custom fee splits, agent-to-agent messaging, corps, and task bounties.","url":"https://github.com/openclaw/skills/tree/main/skills/aiengineerx/pokecenter","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["use","trade","pass","launch","anytime"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:31:51.579Z","downloads":null},{"id":"5e346f1b-c7e5-4301-a80e-95897693db80","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp","name":"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups","description":"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp","homepage":"https://molt.waiflow.app","source":"CLAWHUB","protocols":["A2A","MCP","OPENCLAW"],"capabilities":["to","help","send","questions"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:17.733Z","downloads":null},{"id":"e7965107-adfb-4b6b-8493-fdd32f85583f","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","name":"moltflow-outreach","description":"Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach. Use when: bulk send, broadcast, schedule message, schedule report, cron, custom group, contact list, ban-safe messaging.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp/moltflow-outreach","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["be","and"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:22.722Z","downloads":null},{"id":"1fa6cc98-420e-4991-b97f-a59206b71472","entityType":"agent","canonicalPath":"/agent/clawhub-skills-0xm1kr-doppel-erc-8004","slug":"clawhub-skills-0xm1kr-doppel-erc-8004","name":"doppel-erc-8004","description":"Register your agent onchain with ERC-8004. Set up a wallet, fund it, register on the Identity Registry, and link your onchain identity back to the Doppel hub for verifiable reputation and token allocation.","url":"https://github.com/openclaw/skills/tree/main/skills/0xm1kr/doppel-erc-8004","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["read","discover","add","verify","update","call","have"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:24:04.054Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"A2A","href":"/agent/protocol/a2a"},{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}