write-a-skill
🤖 AI Summary
This skill acts as a meta-agent that interviews a developer to gather requirements for a new AI agent skill, then generates the corresponding skill definition (e.g., instructions or scripts) based on their responses.
How to Install
Claude Code:
git clone --depth 1 https://github.com/mattpocock/skills.git && cp skills/skills/productivity/write-a-skill ~/.claude/skills/write-a-skill -r1. **Gather requirements** - ask user about: - What task/domain does the skill cover? - What specific use cases should it handle? - Does it need executable scripts or just instructions? - Any...
Details
| Category | Productivity → tools |
| Source | mattpocock/skills |
| SKILL.md | View on GitHub → |
| Repo Stars | ★ 143.3K |
| Est. per Skill | ~3.2K (shared across 45 skills from this repo) |
| Difficulty | Intermediate |
| Risk Level | Safe |
Related Skills
ask-questions-if-underspecified
Ask Questions If Underspecified When to Use Use this skill when a request has multiple plausible int
address-github-comments
Address GitHub Comments Overview Efficiently address PR review comments or issue feedback using the
init
Create a new AgentHub collaboration session with task, agent count, and evaluation criteria. Use whe
notebooklm
NotebookLM Research Assistant Skill Interact with Google NotebookLM to query documentation with Gemi
Works Well With
Skills from the same repository — often designed to work together
qa
Run an interactive QA session. The user describes problems they're encountering. You clarify, explor
tdd
Test-Driven Development When to Use Use when this workflow matches the user request: Use this skill
triage
Triage When to Use Use when this workflow matches the user request: Move issues and external PRs thr