Teach Your AI Agents New Skills
The definitive resource for building structured, reusable skills for AI coding agents. From your first skill file to enterprise deployment — for Claude Code, Cursor, Windsurf, Copilot, Codex, Gemini, and any agent that follows instructions.
Structured Curriculum
Fundamentals
Build a solid mental model of what skills are and how they work.
5 lessons
Intermediate
Learn dynamic context, substitutions, and the permission model.
5 lessons
Advanced
Subagents, hooks, visual output, and meta-skill patterns.
5 lessons
Deployment
Share skills across teams, enterprises, and the plugin ecosystem.
3 lessons
Anatomy of a Skill
Every skill starts with a simple Markdown file — metadata up top, instructions below. Here's what one looks like:
---
description: Generate a conventional commit message
allowed-tools: Bash(git diff), Bash(git log)
---
# Commit Message Generator
Analyze staged changes and produce a commit message.
## Steps
1. Run `git diff --cached` to see staged changes
2. Run `git log --oneline -5` for recent style
3. Write a conventional commit: type(scope): description
4. Keep the subject under 72 characters
## Rules
- Use present tense ("add" not "added")
- Reference issue numbers when obvious from branch nameReal-World Examples
Browse battle-tested skills you can use as templates or learn from.
Ready to become a Skills Ninja?
Start with the fundamentals and work your way up to enterprise deployment patterns.
Begin Your Journey