worker-management

Installation
SKILL.md

Worker Management

Before You Create: Confirm with Admin

Before running hiclaw create worker, ask admin for these four inputs in one turn. Do not invent defaults or skip options — present runtime as a four-way choice.

  1. Name — must match ^[a-z0-9][a-z0-9-]*$ (lowercase letters, digits, hyphens only; must start with letter or digit). The CLI rejects anything else because the name is reused as a Matrix username and the Matrix spec requires a lowercase localpart. Tuwunel may also reject very short names at registration.

  2. Runtime — pick one. The actual default is whatever admin chose at install — read ${HICLAW_DEFAULT_WORKER_RUNTIME} (controller falls back to openclaw only if the env var is unset) and present that value as "the default", then offer all four options so admin can switch:

    Runtime Language RAM When to pick
    openclaw Node.js ~500MB General tasks. Also the hard-coded fallback when HICLAW_DEFAULT_WORKER_RUNTIME is unset.
    copaw Python ~150MB Python tasks, or admin needs --remote (host mode).
    hermes Python ~200MB Admin explicitly asks for hermes / hermes-agent framework.
    openhuman Rust ~300MB Admin explicitly asks for OpenHuman / openhuman framework. Native Matrix support with E2EE.

    --remote mode is copaw-only — use it when admin says "local mode" / "run on my machine" (it means "remote from Manager" = LOCAL on admin's machine). If admin doesn't pass --runtime to hiclaw create worker, the controller falls back to HICLAW_DEFAULT_WORKER_RUNTIME chosen at install — so always offer the four options explicitly instead of silently using the fallback.

  3. SOUL (role) — short description of expertise/style. Offer to draft a default if admin has no preference.

  4. Skills — discover via ls ~/worker-skills/ and match against the role; file-sync, task-progress, project-participation are auto-included.

Installs
3
GitHub Stars
5.0K
First Seen
Apr 6, 2026
worker-management — agentscope-ai/hiclaw