// @generated by packages/cli/scripts/sync-agent-dirs.ts — DO NOT EDIT. // Source: vercel-labs/skills@v1.5.13 (src/agents.ts). Regenerate with: // bun run --cwd packages/cli gen:agent-dirs // // Each entry is one agent the upstream `skills` CLI installs to. The agent's // GLOBAL skills directory is `join(, )`, where `base` is one of the // env-overridable home dirs below (resolved at runtime by skillsMirror.ts, so // XDG_CONFIG_HOME / CODEX_HOME / CLAUDE_CONFIG_DIR are honored). Agents with no // global skills dir upstream (eve, promptscript) are omitted. /** Env-overridable base dirs, matching upstream agents.ts. */ export type AgentDirBase = | "home" | "configHome" | "codexHome" | "claudeHome" | "vibeHome" | "hermesHome" | "autohandHome"; export interface AgentGlobalDir { /** Upstream agent key. */ agent: string; /** Base directory the global skills dir is rooted at. */ base: AgentDirBase; /** POSIX suffix joined onto the resolved base. */ sub: string; } export const AGENT_GLOBAL_DIRS: readonly AgentGlobalDir[] = [ { agent: "aider-desk", base: "home", sub: ".aider-desk/skills" }, { agent: "amp", base: "configHome", sub: "agents/skills" }, { agent: "antigravity", base: "home", sub: ".gemini/antigravity/skills" }, { agent: "antigravity-cli", base: "home", sub: ".gemini/antigravity-cli/skills" }, { agent: "astrbot", base: "home", sub: ".astrbot/data/skills" }, { agent: "autohand-code", base: "autohandHome", sub: "skills" }, { agent: "augment", base: "home", sub: ".augment/skills" }, { agent: "bob", base: "home", sub: ".bob/skills" }, { agent: "claude-code", base: "claudeHome", sub: "skills" }, { agent: "openclaw", base: "home", sub: ".openclaw/skills" }, { agent: "cline", base: "home", sub: ".agents/skills" }, { agent: "codearts-agent", base: "home", sub: ".codeartsdoer/skills" }, { agent: "codebuddy", base: "home", sub: ".codebuddy/skills" }, { agent: "codemaker", base: "home", sub: ".codemaker/skills" }, { agent: "codestudio", base: "home", sub: ".codestudio/skills" }, { agent: "codex", base: "codexHome", sub: "skills" }, { agent: "command-code", base: "home", sub: ".commandcode/skills" }, { agent: "continue", base: "home", sub: ".continue/skills" }, { agent: "cortex", base: "home", sub: ".snowflake/cortex/skills" }, { agent: "crush", base: "home", sub: ".config/crush/skills" }, { agent: "cursor", base: "home", sub: ".cursor/skills" }, { agent: "deepagents", base: "home", sub: ".deepagents/agent/skills" }, { agent: "devin", base: "configHome", sub: "devin/skills" }, { agent: "dexto", base: "home", sub: ".agents/skills" }, { agent: "droid", base: "home", sub: ".factory/skills" }, { agent: "firebender", base: "home", sub: ".firebender/skills" }, { agent: "forgecode", base: "home", sub: ".forge/skills" }, { agent: "gemini-cli", base: "home", sub: ".gemini/skills" }, { agent: "github-copilot", base: "home", sub: ".copilot/skills" }, { agent: "goose", base: "configHome", sub: "goose/skills" }, { agent: "hermes-agent", base: "hermesHome", sub: "skills" }, { agent: "inference-sh", base: "home", sub: ".inferencesh/skills" }, { agent: "jazz", base: "home", sub: ".jazz/skills" }, { agent: "junie", base: "home", sub: ".junie/skills" }, { agent: "iflow-cli", base: "home", sub: ".iflow/skills" }, { agent: "kilo", base: "home", sub: ".kilocode/skills" }, { agent: "kimi-code-cli", base: "home", sub: ".agents/skills" }, { agent: "kiro-cli", base: "home", sub: ".kiro/skills" }, { agent: "kode", base: "home", sub: ".kode/skills" }, { agent: "lingma", base: "home", sub: ".lingma/skills" }, { agent: "loaf", base: "home", sub: ".agents/skills" }, { agent: "mcpjam", base: "home", sub: ".mcpjam/skills" }, { agent: "mistral-vibe", base: "vibeHome", sub: "skills" }, { agent: "moxby", base: "home", sub: ".moxby/skills" }, { agent: "mux", base: "home", sub: ".mux/skills" }, { agent: "opencode", base: "configHome", sub: "opencode/skills" }, { agent: "openhands", base: "home", sub: ".openhands/skills" }, { agent: "ona", base: "home", sub: ".ona/skills" }, { agent: "pi", base: "home", sub: ".pi/agent/skills" }, { agent: "qoder", base: "home", sub: ".qoder/skills" }, { agent: "qoder-cn", base: "home", sub: ".qoder-cn/skills" }, { agent: "qwen-code", base: "home", sub: ".qwen/skills" }, { agent: "replit", base: "configHome", sub: "agents/skills" }, { agent: "reasonix", base: "home", sub: ".reasonix/skills" }, { agent: "rovodev", base: "home", sub: ".rovodev/skills" }, { agent: "roo", base: "home", sub: ".roo/skills" }, { agent: "tabnine-cli", base: "home", sub: ".tabnine/agent/skills" }, { agent: "terramind", base: "home", sub: ".terramind/skills" }, { agent: "tinycloud", base: "home", sub: ".tinycloud/skills" }, { agent: "trae", base: "home", sub: ".trae/skills" }, { agent: "trae-cn", base: "home", sub: ".trae-cn/skills" }, { agent: "warp", base: "home", sub: ".agents/skills" }, { agent: "windsurf", base: "home", sub: ".codeium/windsurf/skills" }, { agent: "zed", base: "home", sub: ".agents/skills" }, { agent: "zencoder", base: "home", sub: ".zencoder/skills" }, { agent: "zenflow", base: "home", sub: ".zencoder/skills" }, { agent: "neovate", base: "home", sub: ".neovate/skills" }, { agent: "pochi", base: "home", sub: ".pochi/skills" }, { agent: "adal", base: "home", sub: ".adal/skills" }, { agent: "universal", base: "configHome", sub: "agents/skills" }, ];