Install Skills for AI clients
Install Convoy skills so AI clients work with your tasks in a consistent way.
Skills teach supported AI clients (Claude Code, Codex) how to work with Convoy: standard task workflows, artifact conventions, and less repeated setup across teammates. They complement MCP — MCP exposes the tools, skills teach the client how to use them well.
This page covers local client installation. To manage reusable Skills in the web app, see Skills in Convoy.
Install with the CLI
convoy init skill
convoy init skill --cli claude,codex --scope project
convoy init skill --cli claude,codex --scope project --forceProject-scoped installs keep one copy of the skill in
.agents/skills/convoy. Claude Code raw skill installs create
.claude/skills/convoy as a symlink to that shared copy. If an
existing skill directory or link is found, Convoy prompts before
replacing it; use --force to replace without a prompt. The
--claude-method flag selects the Claude Code install method when more
than one is available.
Scope choices
- use project scope when the skill should live with the repo — preferred for shared team repos
- use user scope when the setup should stay local to one machine
skills.sh alternative
If your team already manages agent skills with
skills.sh, install the same task skill
with:
npx skills add https://github.com/packtrain/convoy/tree/main/plugins/convoy/skills --skill convoyThe /tree/main/plugins/convoy/skills form is the documented GitHub
subdirectory URL shape for skills.sh — a repository URL without
/tree/main/ points at the repository root, not this skill directory.
Useful options:
--agent claude-codeor--agent codextargets a specific client--globalinstalls to the user-level skill directory--copycopies files instead of using skills.sh's default symlink-based install--yesskips confirmation prompts
See the skills CLI reference and vercel-labs/skills for the full command surface.
Recommended approach for a shared repo
- Connect the client through MCP. Direct OAuth or manual configuration does not need a running bridge.
- If you use the CLI config generator, save a profile with
convoy setup. - Install the project-scoped skill (
convoy init skill --scope project). - Validate the client inside that repo: ask it to list tasks, then create a test task.