diff --git a/README.md b/README.md index 9f9193a1..1a43b766 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ The CLI for the open agent skills ecosystem. -Supports **OpenCode**, **Claude Code**, **Codex**, **Cursor**, and [39 more](#available-agents). +Supports **OpenCode**, **Claude Code**, **Codex**, **Cursor**, and [40 more](#available-agents). ## Install a Skill @@ -214,7 +214,7 @@ Skills can be installed to any of these agents: | Augment | `augment` | `.augment/skills/` | `~/.augment/skills/` | | Claude Code | `claude-code` | `.claude/skills/` | `~/.claude/skills/` | | OpenClaw | `openclaw` | `skills/` | `~/.openclaw/skills/` | -| Cline, Warp | `cline`, `warp` | `.agents/skills/` | `~/.agents/skills/` | +| Cline, Warp, Piebald | `cline`, `warp`, `piebald` | `.agents/skills/` | `~/.agents/skills/` | | CodeBuddy | `codebuddy` | `.codebuddy/skills/` | `~/.codebuddy/skills/` | | Codex | `codex` | `.agents/skills/` | `~/.codex/skills/` | | Command Code | `command-code` | `.commandcode/skills/` | `~/.commandcode/skills/` | diff --git a/package.json b/package.json index 2979289d..2ea29a55 100644 --- a/package.json +++ b/package.json @@ -76,6 +76,7 @@ "windsurf", "zencoder", "neovate", + "piebald", "pochi", "adal", "universal" diff --git a/src/agents.ts b/src/agents.ts index 762d5387..0ced1309 100644 --- a/src/agents.ts +++ b/src/agents.ts @@ -392,6 +392,15 @@ export const agents: Record = { return existsSync(join(home, '.neovate')); }, }, + piebald: { + name: 'piebald', + displayName: 'Piebald', + skillsDir: '.agents/skills', + globalSkillsDir: join(home, '.agents/skills'), + detectInstalled: async () => { + return existsSync(join(configHome, 'piebald')); + }, + }, pochi: { name: 'pochi', displayName: 'Pochi', diff --git a/src/types.ts b/src/types.ts index 85027b78..44cad39a 100644 --- a/src/types.ts +++ b/src/types.ts @@ -39,6 +39,7 @@ export type AgentType = | 'warp' | 'windsurf' | 'zencoder' + | 'piebald' | 'pochi' | 'adal' | 'universal';