Skill Factory — Documentation skill for Claude Code
Creates Claude Code skills with built-in best practices from Anthropic's official documentation.
How to install Skill Factory
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open eferro/skill-factory and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Skill Factory does
Creates Claude Code skills with built-in best practices from Anthropic's official documentation.
Alternatives in Documentation
- Doc Co-authoring — Guide users through structured workflow for co-authoring documentation 94.1k ★
- Context7 — claude-plugins-official Up-to-date library documentation lookup 50.1k ★
- Notion Research Documentation — Research Notion content and synthesize findings into structured briefs 14.6k ★
README
Skill Factory
Creates Claude Code skills with built-in best practices from Anthropic's official documentation.
Why Skills?
Claude can't hold everything in mind at once. Squirrel!
Skills solve the problem of distracted agent by releasing information gradually:
- Startup: Only name + description loaded (~100 tokens per skill)
- When triggered: Full instructions loaded
- As needed: References loaded only when the task requires them
This keeps context lean while making rich knowledge available on demand.
**Skills vs slash commands**:
- Skills are model-invoked (Claude applies them when relevant based on the frontmatter and then relevant links in SKILL.md).
- Slash commands are user-invoked (
/command).
Quick Start
- Open this folder in Claude Code
- Ask it to create a new skill
- Answer a few questions — point to references or ask Claude to search online
- Find your skill in
output_skills/[category]/[skill-name]/
Using Your Skill
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.
STARTER_CHARACTER
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
Related Skills
Claude Code Documentation Mirror
by Eric Buess - A mirror of the Anthropic © PBC documentation pages for Claude Code, updated every few ho
Claude Code Docs
by Constantin Shafranski - A mirror of the Anthropic© PBC documentation site for Claude/Code, but with bo
Cc Docs Mirror
Local mirror of Claude Code documentation files from docs.anthropic.com, automatically updated with semantic v
Indexandria
Indexandria — Claude Code plugin that crawls and indexes web documentation for context-aware coding. Like Curs
Cc Doc Tracker
Automated tracker for Claude Code official documentation changes
Carrot
Verify implementations against real-world code samples and official documentation using parallel agents
Related Agents
Research Hooks MCP
Researches Claude Code hooks and MCP server configuration from official Anthropic documentation. Shared by /sm
Framework Research Specialist
Fetches and summarizes official Claude Code documentation and Anthropic guidance. Use for researching current
Target Official Docs
site:docs.anthropic.com site:nextjs.org site:discord.com/developers " " fix " " site:github.com/issues " " <li