What is an Agent Skill?
Reusable, specialized know-how you can give any AI agent.
An Agent Skill is a packaged capability — usually a set of instructions, examples, and optional resources — that teaches an AI agent how to perform a specific task well. Skills let you extend an agent's abilities without retraining the model: you simply add the skill, and the agent gains new, focused expertise.
What a skill contains
A typical skill is defined in a SKILL.md file plus supporting assets (reference docs, data, scripts, templates). It describes when to activate, the steps to follow, and the quality bar to hit — effectively a reusable playbook the agent loads on demand.
Skills vs. prompts
A one-off prompt lives in a single conversation. A skill is portable and reusable — it can be shared across a team, versioned, and combined with other skills, so the agent behaves consistently every time.
Where they run
Skills work across Claude.ai, Claude Code, Codex, and ChatGPT-style agents. Many are language- or domain-specific (e.g. a Golang skill, a design-system skill, or a research skill).
Common examples
- A resume-tailoring skill that rewrites a CV to match a job posting
- A design-system skill that generates on-brand UI
- A market-research skill that produces TAM/SAM/SOM sizing
Explore skills
Browse the directory of skills — all linking to GitHub.
Popular skills
Diagram Maker & Visualizer
Generates professional SVG, HTML, and Excalidraw diagrams for architecture and flows.
Ad Creative Engine
Turn one offer into a structured spread of distinct ad angles, ranked into a test plan.
Market Research Report
Turn a market or topic into a structured report with explicit TAM/SAM/SOM sizing.
Skill — FAQ
How do I add a skill?+
Most skills are open-source on GitHub — clone or install them into your agent's skills directory and the agent picks them up automatically.
Can I combine multiple skills?+
Yes. Agents can hold many skills and activate the right one based on your request.