Skills | AI DevKit
Skills
Extend your AI agents with reusable, community-driven skills from skill registries.
Skills are packaged capabilities that extend what your AI agents can do. Think of them as "plugins" for your AI assistant—each skill teaches your agent a new competency, like frontend design patterns, database optimization, or security best practices.
Note: AI DevKit reads your project configuration from .ai-devkit.json. If this file doesn't exist when you run skill add, you'll be prompted to select which AI environments to configure. Skills require at least one skill-capable environment (Cursor, Claude Code, Codex, OpenCode, or Antigravity).
How Skills Work
A skill is a folder containing a SKILL.md file and optional supporting resources (scripts, examples, templates). When you install a skill, it's symlinked into your project's skill directory, making it immediately available to your AI agent.
What's a symlink? A symlink (symbolic link) is like a shortcut—instead of copying files, it creates a reference to the original location. This means updates to the cached skill are automatically reflected in your project. On systems where symlinks aren't supported, files are copied instead.
Skills are distributed via Skill Registries—GitHub repositories that follow a standard structure. The AI DevKit maintains a curated list of registries, so you can easily discover and install skills from the community.
Quick Start
Get up and running in 30 seconds:
Once installed, simply ask your AI agent to use the skill's capabilities—it will automatically apply the techniques and patterns defined in the skill.
Supported Environments
Skills are currently supported by the following AI coding agents:
When you install a skill, it's automatically added to all skill-capable environments configured in your project.
Using Installed Skills
Once a skill is installed, your AI agent automatically has access to it. You don't need to do anything special—just ask!
How It Works
When your AI agent starts a session, it reads the SKILL.md files from your project's skill directories. These files contain instructions that teach the agent new capabilities, patterns, or best practices.
Example Usage
Let's say you installed a frontend-design skill. You can now ask your agent:
"Use the frontend-design skill to create a responsive navigation component"
Or simply reference the concepts the skill teaches:
"Build a card component following modern design patterns"
The agent will apply the techniques, conventions, and examples defined in the skill's instructions.
Tips for Using Skills
Commands
ai-devkit skill add
Install a skill from a registry.
Syntax:
Parameters:
Example:
This command will:
Output:
ai-devkit skill list
List all skills installed in your project.
Syntax:
Example Output:
The list shows:
ai-devkit skill remove
Remove a skill from your project.
Syntax:
Example:
Output:
The cached copy remains in ~/.ai-devkit/skills/ so you can quickly reinstall it in other projects without re-downloading.
Skill Registry
AI DevKit uses a centralized registry file to map registry identifiers to their GitHub repositories. The registry is hosted at:
Registry Format
The registry is a simple JSON file:
Each registry repository should follow this structure:
Creating Your Own Skills
Want to create your own skills? Here's what you need:
SKILL.md Structure
Every skill must have a SKILL.md file with YAML frontmatter:
Publishing Skills
Caching & Performance
To provide fast installation times, AI DevKit caches skill registries locally:
Troubleshooting
"Registry not found"
The registry identifier doesn't exist in the skill registry. Check available registries:
"Skill not found"
The skill doesn't exist in the specified registry. Explore the registry repository on GitHub to see available skills.
"No skill-capable environments configured"
Your project doesn't have any skill-compatible environments. Run ai-devkit init and select an environment that supports skills (Cursor, Claude Code, Codex, OpenCode, or Antigravity).
"SKILL.md not found"
The skill folder exists but doesn't contain a SKILL.md file, meaning it's not a valid skill. Contact the registry maintainer.
AI DevKit
A CLI toolkit for AI-assisted software development with phase templates and structured workflows.
Resources
Community
© 2026 AI DevKit. Released under the MIT License.