template
One sentence: what this skill does and when to invoke it. Use for: [list 2-3 trigger phrases users would naturally type].
Pre-build orientation for skill creators. Answers "what are skills?", "should I make one?", and "is my skill good enough?" before you start building. Use for: understand skills, decide skills vs subagents, validate an existing skill. When ready to actually build, invoke
Claude Code
$ npx -y skills add rfxlamia/skillkit --skill skillkit-help --agent claude-code
Codex
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a codex -y
Cursor
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a cursor -y
Gemini CLI
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a gemini-cli -y
GitHub Copilot
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a github-copilot -y
OpenCode
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a opencode -y
Windsurf
$ npx skills add rfxlamia/skillkit --skill skillkit-help -a windsurf -y
name: skillkit-help description: > Pre-build orientation for skill creators. Answers "what are skills?", "should I make one?", and "is my skill good enough?" before you start building. Use for: understand skills, decide skills vs subagents, validate an existing skill. When ready to actually build, invoke /skillkit directly instead. category: core
Detect which path the user needs and jump directly to it.
| User says | Route | |-----------|-------| | "what are skills", "how do skills work", "explain", "understand", "not sure", "should I" | → Path A | | "validate", "check", "review my skill", "is this good" | → Path B | | "ready to build", "let's create", "make a skill" | Tell them: "You're ready — invoke `/skillkit` directly to start building." | | Ambiguous | Ask: "Do you want to (A) understand how skills work, (B) validate an existing skill, or are you ready to build (invoke `/skillkit`)?" |
---
**Goal:** Build a mental model of skills — what they are, when to use them, and whether you actually need one — before starting to build.
**Step 1 — Why skills exist**
Load and read in full: `knowledge/foundation/01-why-skills-exist.md`
Summarize for the user: skills are reusable prompt-time instructions that extend your agent's behavior for specific tasks. They live in `~/.claude/skills/` and are invoked via `/skill-name`.
**Step 2 — Skills vs subagents**
Load and read: `knowledge/foundation/02-skills-vs-subagents-comparison.md`
Explain the difference with a concrete example:
**Step 3 — Decision framework**
Load and read: `knowledge/foundation/03-skills-vs-subagents-decision-tree.md`
Walk the user through the decision tree for their specific use case.
**Step 4 — Platform constraints**
Load and read: `knowledge/foundation/06-platform-constraints.md`
Cover the key rules: frontmatter requirements, size limits, trigger conditions.
**Step 5 — Hand off to the builder**
Tell the user: "You now have enough context to start building. Invoke `/skillkit` — it will guide you through the full creation workflow."
---
**Goal:** Check an existing skill for quality issues before sharing or publishing.
**Step 1 — Load validation standards**
Load and read in full: `knowledge/application/12-testing-and-validation.md`
**Step 2 — Run the checklist**
Ask the user to share their `SKILL.md` content or path. Then check:
Report findings: pass/fail per item, specific fix for each failure.
The toolkit for creating reusable skills for AI coding agents. SkillKit helps you build, validate, and share skills that extend how your AI agent works. Works with Claude Code, GitHub Copilot, OpenCode, and Codex. Previously known as claude-skillkit.
One sentence: what this skill does and when to invoke it. Use for: [list 2-3 trigger phrases users would naturally type].
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Use when asked to review a plan, challenge a proposal, run a CEO review, poke holes in an approach, think bigger about scope, or…
Converts books and documents (PDF, EPUB, DOCX, HTML, Markdown, plain text, RTF, MOBI/AZW with Calibre) into structured agent…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…