Creates Claude Code skills with built-in best practices from Anthropic's official documentation.
Claude can't hold everything in mind at once. Squirrel!
Skills solve the problem of distracted agent by releasing information gradually:
This keeps context lean while making rich knowledge available on demand.
Skills vs slash commands:
/command).output_skills/[category]/[skill-name]/This repo includes a ./skills helper script for global installation.
Global (all projects) — use the script to symlink to ~/.claude/skills/:
./skills toggle # interactive picker
./skills status # check what's installed
Edits to output_skills/ apply immediately since it's a symlink.
Local (single project) — copy the skill folder to your project's .claude/skills/ or create a symlink in your project yourself.
Each skill defines a STARTER_CHARACTER = [emoji] at the top. This is a visual indicator that Claude has loaded the skill and is following its instructions. For example, the nullables skill uses ⭕️ and TDD uses 🔴/🌱/🌀.
To activate this, add the following to your global ~/.claude/CLAUDE.md:
Always start replies with STARTER_CHARACTER + space (default: 🍀). Stack emojis when requested, don't replace.
Pick any default emoji you like — it confirms Claude is reading your ground rules. When a skill activates, its emoji stacks on top: 🍀 ⭕️ means both your global rules and the nullables skill are active.
Without this line in your global CLAUDE.md, the STARTER_CHARACTER lines in skills might have unpredictable behavior.
./update-docs
Pulls latest skill patterns from Anthropic.
docs/ — Skill creation knowledge and patterns
output_skills/ — Generated skills organized by category
Python
93.5%
Shell
6.5%
Creates Claude Code skills with built-in best practices from Anthropic's official documentation.
Claude can't hold everything in mind at once. Squirrel!
Skills solve the problem of distracted agent by releasing information gradually:
This keeps context lean while making rich knowledge available on demand.
Skills vs slash commands:
/command).output_skills/[category]/[skill-name]/This repo includes a ./skills helper script for global installation.
Global (all projects) — use the script to symlink to ~/.claude/skills/:
./skills toggle # interactive picker
./skills status # check what's installed
Edits to output_skills/ apply immediately since it's a symlink.
Local (single project) — copy the skill folder to your project's .claude/skills/ or create a symlink in your project yourself.
Each skill defines a STARTER_CHARACTER = [emoji] at the top. This is a visual indicator that Claude has loaded the skill and is following its instructions. For example, the nullables skill uses ⭕️ and TDD uses 🔴/🌱/🌀.
To activate this, add the following to your global ~/.claude/CLAUDE.md:
Always start replies with STARTER_CHARACTER + space (default: 🍀). Stack emojis when requested, don't replace.
Pick any default emoji you like — it confirms Claude is reading your ground rules. When a skill activates, its emoji stacks on top: 🍀 ⭕️ means both your global rules and the nullables skill are active.
Without this line in your global CLAUDE.md, the STARTER_CHARACTER lines in skills might have unpredictable behavior.
./update-docs
Pulls latest skill patterns from Anthropic.
docs/ — Skill creation knowledge and patterns
output_skills/ — Generated skills organized by category
Python
93.5%
Shell
6.5%