← ClaudeAtlas

paseo-profileslisted

Copy paseo agent profiles (Architect, Engineer, Reviewer, Writer…) from one machine to another by merging them into the target's ~/.paseo/config.json, over ssh, idempotently. Use when the user wants to export/import/sync/clone paseo agent profiles between hosts, set up paseo agent profiles on a new or freshly installed machine, or roll the same profile set across a fleet. paseo itself has no profile export/import command — `paseo agent` manages running agents, not profile templates.
soulmachine/skills · ★ 3 · Data & Documents · score 76
Install: claude install-skill soulmachine/skills
# paseo-profiles Move **agent profiles** — the templates that pair a name, provider, model, mode, and thinking level (“Software Engineer” = claude / claude-opus-5 / bypassPermissions / xhigh) — between machines. paseo has no command for this. The profiles are a JSON array at `daemon.agentProfiles` in `~/.paseo/config.json`, authored by hand in a paseo client UI (desktop, mobile, or the daemon's own web UI) and reachable from no CLI. ## Why not just scp config.json That same file holds **host-specific** settings: `daemon.listen`, `daemon.relay.enabled`, `daemon.cors`, and any password hash written by `paseo daemon set-password`. Copying the file wholesale flips those on the target. `~/.paseo/server-id`, `cli-client-id` and `daemon-keypair.json` are per-host identity and must never be copied either. So this is a **key-scoped merge**, not a file copy. ## Usage One command does the whole round trip: ```bash ~/.claude/skills/paseo-profiles/scripts/paseo-profiles.py push dev-server-frank-lume ``` Multiple hosts are just more arguments; one host failing doesn't abort the rest. ```bash paseo-profiles.py push host-a host-b host-c --dry-run # report only, write nothing ``` Always offer `--dry-run` first when the target already has profiles of its own. The halves are also usable separately, for an air-gapped or reviewed transfer: ```bash paseo-profiles.py export -o profiles.json # on the source paseo-profiles.py import profiles.json # on the target (also reads s