Install any skill in seconds. Free to start, no credit card required.
Get Started Free →wanman CLI command reference — inter-agent communication, task management, artifact storage
.claude/skills/chekusu-wanman-cli/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 32% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 201% | 0% |
You are running inside the wanman Agent Matrix. Use the following CLI commands to collaborate with other agents.
On every startup, execute in order:
cat ./CLAUDE.md — Read your role guidewanman recv — Check for pending messageswanman task list --assignee $WANMAN_AGENT_NAME — View tasks assigned to you| Command | Description | |---------|-------------| | wanman send <agent> "<message>" | Send a normal message | | wanman send <agent> "<message>" --steer | Urgent message (interrupts the target agent's current work) | | wanman send human --type decision "<message>" | Ask the human to make a decision | | wanman send human --type blocker "<message>" | Tell the human what is blocking progress | | wanman recv | Receive pending messages | | wanman escalate "<message>" | Escalate to the CEO agent |
Note: --steer forcefully interrupts the target agent's process and restarts it. Use only in urgent situations. Prefer explicit --type decision|blocker when sending to human, so the product can render the right card.
bashwanman task create "<title>" --assign <agent> [--priority 1-10] [--after id1,id2] [--desc "<description>"] wanman task list [--status <pending|in_progress|done|blocked>] [--assignee <agent>] wanman task get <id> wanman task update <id> --status <in_progress|blocked|done> [--result "<text>"] wanman task done <id> "<result>"
--after: Declare dependencies (comma-separated task IDs); the task will not execute until dependencies are complete--priority: 1 = highest, 10 = lowesttask done is a shortcut for task update --status done --resultbashwanman artifact put --kind <kind> --path "<domain>/<category>/<item>" \ --source "<source>" --confidence <0-1> [--task <id>] [--file <path>] '<metadata json>' wanman artifact list [--agent <a>] [--kind <k>] wanman artifact get <id>
--file: Store file contents in the database (version-controlled storage)--source: Information source, e.g., web_search:site.com, estimate, official_data--confidence: 0.3-0.5 (estimate) | 0.6-0.8 (data-backed) | 0.9+ (authoritative source)bashwanman context set <key> "<value>" wanman context get <key>
Used to share blueprints, summaries, and other information needed across agents.
bashwanman hypothesis create "<title>" [--rationale "<text>"] wanman hypothesis list [--status <proposed|active|validated|rejected>] wanman hypothesis update <id> --status <validated|rejected> [--outcome "<text>"] [--evidence <artifact-ids>]
bashwanman agents # List all agents and states wanman agents spawn <template> [name] # Spawn a clone (e.g. feedback-2) wanman agents destroy <name> # Destroy a dynamic clone
wanman task update <id> --status in_progress./output/ directorywanman task done <id> "completion description"wanman send ceo "Task complete: <title>, output: output/<filename>"| Variable | Description | |----------|-------------| | WANMAN_AGENT_NAME | Your agent name (set automatically) | | WANMAN_URL | Supervisor address (default http://localhost:3120) |
Other measured skills in the registry, with their headline benchmark lift.