You can make your AI agent better at specific tasks by giving it skills. A skill is like a set of instructions that teaches the agent how to handle certain jobs. It might include step by step workflows, knowledge about a topic, or ways to use tools.
This guide explains how to create such skills. It covers the most important rules. Keep your instructions short and clear. Only add information the agent does not already know. Use examples instead of long explanations. You can also include scripts or reference files to make the skill more powerful.
By following these tips, you can build skills that turn a general purpose AI into a specialized helper for your work.
Global
mkdir -p ~/.claude/skills/skill-creatorProject
mkdir -p .claude/skills/skill-creatorSource Repository
Setup Matt Pocock Skillsmattpocock/skills
Set up your repo for engineering skills with just a few guided steps
Lark Skill Makerlarksuite/cli
Create reusable skills to automate Feishu tasks with lark-cli commands
Teachmattpocock/skills
Teach yourself any skill with guided lessons and mission-driven practice
Write A Skillmattpocock/skills
Build new agent skills with clear structure and bundled resources
Writing Great Skillsmattpocock/skills
A guide for writing predictable AI agent skills with clear principles and reliable behavior
Ask Mattmattpocock/skills
Pick the perfect skill or flow for your project every time
Writing Skillsobra/superpowers
Test your agent skills like code to make them truly effective
Animejsheygen-com/hyperframes
Safely add Anime.js animations to your HyperFrames compositions with seek control