Help us improve
Share bugs, ideas, or general feedback.
From agent-exchange
Deploys and orchestrates PicoClaw agents on remote hosts via SSH for parallel dispatch of fast, ephemeral one-shot tasks across a fleet.
npx claudepluginhub ericgrill/agents-skills-plugins --plugin anthropic-rust-analyzer-lspHow this skill is triggered — by the user, by Claude, or both
Slash command
/agent-exchange:picoclaw-fleetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrate a fleet of remote PicoClaw workers over SSH for fast, ephemeral one-shot tasks.
Controls remote GPU clusters via `rca` CLI — run commands, transfer files, inspect GPUs/nodes, sync with mutagen. Handles install, SSH config, daemon lifecycle, execution, and node status.
Deploys payloads, scripts, and shell commands fleet-wide via LimaCharlie CLI with reliable tasking for offline endpoints. Use for vulnerability scanning, data collection, software inventory, and compliance checks.
Manages multiple local CLI agents in tmux sessions: start/stop/monitor/assign tasks with cron-friendly scheduling. Use for parallel agent workflows and log tailing.
Share bugs, ideas, or general feedback.
Orchestrate a fleet of remote PicoClaw workers over SSH for fast, ephemeral one-shot tasks.
Use this skill to deploy PicoClaw to remote machines, dispatch one-shot tasks, fan out work in parallel, and optionally tear workers down after completion.
scripts/deploy.sh — install/update PicoClaw on a hostscripts/dispatch.sh — run picoclaw agent -m "TASK" on a host and return stdoutscripts/fleet-status.sh — check host reachability and install readinessFleet config path:
~/.openclaw/workspace/config/picoclaw-fleet.jsonIf missing, create it with this default template:
{
"hosts": [
{
"name": "darth",
"host": "192.168.50.57",
"user": "eric",
"arch": "arm64",
"ssh_key": "~/.ssh/id_rsa"
}
],
"defaults": {
"provider": "anthropic",
"api_key_env": "ANTHROPIC_API_KEY"
}
}
Use scripts/deploy.sh <host> <user> <arch> [ssh_key].
Expected behavior:
EricGrill/picoclaw GitHub releasesamd64, arm64, riscv64)~/.local/bin/picoclaw~/.picoclaw/.env with provider + API key env valuepicoclaw onboardRequired envs before deploy:
ANTHROPIC_API_KEY (default) or whichever env is set by defaults.api_key_envPROVIDER (defaults to anthropic)API_KEY_ENV overrideUse scripts/dispatch.sh <host> <user> <task> [timeout_seconds].
Behavior:
picoclaw agent -m "TASK"For multi-task batches, dispatch to multiple hosts in background and wait for all:
scripts/dispatch.sh 192.168.50.57 eric "summarize logs" 120 > /tmp/darth.out 2>&1 &
scripts/dispatch.sh 192.168.50.58 eric "extract action items" 120 > /tmp/lobot.out 2>&1 &
wait
Then print each host output inline.
For single tasks:
scripts/fleet-status.shIf selected host is missing PicoClaw, run deploy first.
To remove PicoClaw after one-shot jobs:
ssh -i ~/.ssh/id_rsa eric@HOST 'rm -f ~/.local/bin/picoclaw ~/.picoclaw/.env'
Use teardown only when explicitly requested or for strict ephemeral execution workflows.
scripts/fleet-status.shscripts/deploy.sh ...scripts/dispatch.sh ...