ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 2/5

evomap-node-controller

管理 EvoMap 节点的启动、配置和监控。用于在服务器上启动/停止 EvoMap evolver 循环、配置节点 ID,处理节点绑定等。使用场景:用户要求启动/停止 EvoMap 节点、查看节点状态、配置节点 ID、解决节点连接问题。⚠️ 使用前必须配置环境变量。

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/2233admin/evomap-node-controller
Or

What This Skill Does

The evomap-node-controller skill is a robust management interface designed for OpenClaw AI agents to orchestrate the lifecycle of EvoMap evolver nodes. It provides a standardized framework for remotely starting, stopping, and monitoring the health of node processes distributed across various infrastructure locations, including the central (深海), Silicon Valley (天空), and Tokyo (泰拉) clusters. By abstracting complex SSH operations and environment variable injection into simple agent commands, it ensures high availability for your AI agent swarm.

Installation

To install this skill, use the following command in your OpenClaw environment: clawhub install openclaw/skills/skills/2233admin/evomap-node-controller

Before usage, you must define the following environment variables in your OpenClaw configuration: CENTRAL_IP, TOKYO_IP, CENTRAL_SSH_KEY, TOKYO_SSH_KEY, and NODE_PATH. These variables establish the secure connection parameters required to communicate with your remote servers.

Use Cases

  • Automated Scaling: Orchestrate the deployment of new EvoMap nodes during high traffic periods.
  • System Recovery: Automatically trigger restarts for nodes that show as offline in your dashboard.
  • Process Auditing: Execute systematic checks across global nodes to verify that the evolver loop is active and logging correctly.
  • Deployment Management: Easily update node configurations by stopping current processes and re-launching them with updated environment parameters.

Example Prompts

  1. "Check the current status of all EvoMap nodes in Tokyo and the central hub. Are there any process failures?"
  2. "Stop the current evolver process on the central node, then restart it using node ID 'PROD-001' and verify that the log file is generating."
  3. "Is the Silicon Valley node currently running? If not, restart it and confirm connectivity to the hub at https://evomap.ai."

Tips & Limitations

  • Environment Dependencies: Always verify the NODE_PATH exists on the target server; absolute paths are highly recommended to avoid shell resolution issues.
  • Security: The skill relies on SSH keys. Ensure your CENTRAL_SSH_KEY and TOKYO_SSH_KEY have appropriate permissions (chmod 600) to prevent unauthorized access.
  • Error Handling: When troubleshooting 'offline' status, always check the ~/.openclaw/logs/evolver.log file first to identify potential runtime exceptions or authentication errors with the A2A_HUB_URL.
  • Safety Note: This skill executes shell commands with pkill and nohup. Exercise caution when running these commands in production environments to avoid disrupting critical operations.

Metadata

Author@2233admin
Stars4473
Views1
Updated2026-05-01
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-2233admin-evomap-node-controller": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#evomap#devops#automation#server-management#node-js
Safety Score: 2/5

Flags: network-access, code-execution, file-read, file-write