Loading...
Loading...
Skills are SKILL.md instruction files that give Claude specialized domain knowledge on demand. Install them from GitHub, organize by domain, or write your own in minutes.
A skill is a SKILL.md file that contains structured instructions for Claude. When Claude sees a matching trigger — a user request, a keyword, or a task type — it loads the skill and follows its instructions instead of improvising.
Skills are the difference between Claude making a reasonable guess about how to do a code review and Claude following your exact process with your checklist, your standards, and your output format.
Skills live in ~/.claude/skills/ by default. This global location makes them available in every project on your machine.
You can also put project-specific skills in .claude/skills/ — these load only when working in that project.
Search GitHub for repositories containing SKILL.md files. Many open-source projects publish skills collections organized by domain.
Before installing any skill from an unknown source, run it through this two-gate review. The AI Starter Package auditor agent automates this — but the logic is simple enough to do manually:
Check for malicious instructions, prompt injection attempts, or commands that exfiltrate data
Verify the skill is specific, actionable, and follows SKILL.md format conventions
Merge overlapping skills from different sources into clean canonical versions
Add to the skills index so Claude can discover it via keyword and semantic search
A well-organized skills directory loads faster and is easier to audit. Use subdirectories by domain:
A custom skill is just a markdown file with a specific structure. Write one for any repeatable task you do more than twice:
# Skill Name## Trigger## Instructions## Examples## Anti-patternsThe AI Starter Package includes 143 skills security-audited from 123 repositories — organized, indexed, and ready to install in one command.