pcl
Delete stale git branches (local + remote) that have no open PR, and prune worktrees.
Refresh icons and metadata/stats for agents and cloud providers in `manifest.json`.
$ npx -y skills add OpenRouterLabs/spawn --skill update-metadata --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/update-metadataContext preview
The summary Claude sees to decide when to auto-load this skill.
Refresh icons and metadata/stats for agents and cloud providers in `manifest.json`.
Refresh icons and metadata/stats for agents and cloud providers in `manifest.json`.
Run this when:
Run the update script, passing through any arguments:
bun run .claude/skills/update-metadata/update.ts [arguments]
If `--validate` reports broken URLs (marked with `✗`), fix them by editing the relevant `.sources.json` file:
Each entry maps an id to `{ "url": "...", "ext": "png" }`. Update the `url` to a working icon source (apple-touch-icon, GitHub org avatar, or favicon), then re-run the script without `--validate` to download and update everything.
Review the output, then commit the changed files (`manifest.json`, `.sources.json` files, and any updated icon files).
Launch any AI agent on any cloud with a single command. Coding agents, research agents, self-hosted AI tools — Spawn deploys them all. All models powered by OpenRouter. (ALPHA software, use at your own risk!) 10 agents. 8 clouds. 79 working combinations.
Repo: OpenRouterLabs/spawn
Delete stale git branches (local + remote) that have no open PR, and prune worktrees.
SPA (Spawn's Personal Agent) — Slack bot that pipes threads into Claude Code sessions
Update agent team services with latest configuration from setup-agent-team and restart them