Skills are reusable instructions that extend what Claude Code can do. Think of them as templates or plugins that give Claude specific expertise for particular tasks.
What are skills?
A skill is a set of instructions (in markdown) that tells Claude Code how to handle a specific type of task. For example, a skill could teach Claude:
- How to write tests following your project’s conventions
- How to generate API documentation
- How to create components matching your design system
- How to review code for security issues
Creating skills
The easiest way to create a skill is to describe what you want and let Coddo generate it with AI:
- Open the Skills view from the sidebar
- Click + New Skill
- Describe what the skill should do in plain language
- Choose the scope: Project (this project only) or Global (all projects)
- Coddo uses an AI-powered skill creator to generate the skill content
- The skill is saved and immediately available for use
You can cancel the generation at any time.
Be specific in your description. Instead of “write tests”, say “write unit tests using Vitest with TypeScript, using describe/it blocks, with setup and teardown”.
Skill scopes
| Scope | Location | Description |
|---|
| Project | .agents/skills/ in your project | Available only in the current project |
| Global | ~/.claude/skills/ | Available across all your projects |
Skills registry
Browse and install community-created skills from the Recommended section:
- Open the Skills view
- Scroll to the recommended skills section
- Click the download button to install a skill
- Installed skills are immediately available for use
Managing skills
From the Skills view, you can:
- View installed skills and their details
- Search skills by name or description
- Uninstall skills you no longer need
- Refresh the skill list to detect changes