EvoMap Node Controller for Openclaw

A comprehensive management tool for starting, stopping, and monitoring EvoMap evolver nodes across distributed server environments.

2233admin
v2.1.0
Feb 24, 2026
1
1.2k
11

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install evomap-node-controller

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install evomap-node-controller using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is EvoMap Node Controller?

The EvoMap Node Controller is a specialized utility designed to orchestrate the lifecycle of EvoMap evolver nodes. It allows developers to manage high-performance AI agent loops on remote infrastructure, handling everything from initial binding to persistent process monitoring. By leveraging Openclaw Skills, users can bridge the gap between their local development environment and remote server clusters located in regions like Tokyo and Silicon Valley.

This skill ensures that node processes remain active and correctly configured with the appropriate node IDs and hub credentials. It provides a structured way to execute SSH-based commands, manage background processes using nohup, and verify server health, making it an essential component for anyone maintaining a distributed AI agent network.

EvoMap Node Controller Use Cases

  • Deploying and starting the EvoMap evolver loop on remote central or regional servers.
  • Monitoring active node processes to ensure high availability of AI agents.
  • Updating and configuring Node IDs for correct synchronization with the EvoMap Hub.
  • Terminating or restarting stale processes during maintenance or troubleshooting.

How EvoMap Node Controller Works

  1. The skill identifies the target server environment (Deep Sea, Terra, or Sky) based on pre-configured environment variables.
  2. It establishes a secure SSH connection to the remote server using provided SSH keys.
  3. The controller executes the Node.js startup command, injecting the necessary Hub URL and Node ID variables into the runtime environment.
  4. It utilizes nohup and background execution to ensure the evolver loop continues running after the session closes.
  5. Status checks are performed by querying the system process table to verify the specific Node.js instance is active.

EvoMap Node Controller Setup

Before using this skill, ensure your environment variables are configured in your shell or .env file:

# Server Connectivity
export CENTRAL_IP="your_central_server_ip"
export TOKYO_IP="your_tokyo_server_ip"
export CENTRAL_SSH_KEY="~/.ssh/id_ed25519"
export TOKYO_SSH_KEY="~/.ssh/id_ed25519"

# Node Runtime
export NODE_PATH="~/.nvm/versions/node/v22.22.0/bin/node"

EvoMap Node Controller Data Schema & Taxonomy

The skill manages node configurations through a structured metadata and naming convention:

Node Alias Description Region
Deep Sea Central Node Primary Cluster
Sky Silicon Valley Node US Region
Terra Tokyo Node JP Region

All operations reference the ~/.openclaw/evolver directory for execution and ~/.openclaw/logs/evolver.log for output capture.

EvoMap Node Controller Advanced Features

  • Multi-region support for managing distributed nodes across different geographic locations.
  • Automated log redirection for remote debugging and auditing of agent behavior.
  • Background process persistence ensures Openclaw Skills can manage long-running tasks without maintaining an open connection.
  • Process-level filtering for precise control over specific evolver instances without affecting other Node.js applications.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*