Skip to content
Back to skills

Skillkit Help

ASecurity

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.

  • 101 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 26, 2026
educationgotestingapi

Works with

  • claude code
  • api

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add rfxlamia/skillkit --skill skillkit-help --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skillkit Help?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skillkit Help
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rfxlamia-skillkit-help/badge)](https://www.skillsdirectory.com/skills/rfxlamia-skillkit-help)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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
---

## Routing

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`)?" |

---

## Path A: Understand How Skills Work

**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:
- Skill: "When I type `/review-pr`, load these code review instructions"
- Subagent: "Spin up a separate agent with browser tools to scrape and summarize a URL"

**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."

---

## Path B: Validate an Existing Skill

**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:

- [ ] Frontmatter: `name`, `description`, `category` all present
- [ ] Description has a clear trigger (when to invoke it)
- [ ] At least one concrete usage example in description or body
- [ ] No hardcoded secrets, API keys, or PII
- [ ] SKILL.md is under 500 lines (if over, recommend splitting)
- [ ] Sections are clearly delimited with `##` headings
- [ ] Invoke in Claude Code: does it fire correctly?

Report findings: pass/fail per item, specific fix for each failure.

Files in this skill

  • SKILL.md3 KB
  • knowledge/application/09-case-studies.md11.2 KB
  • knowledge/application/12-testing-and-validation.md9.9 KB
  • knowledge/foundation/01-why-skills-exist.md9.5 KB
  • knowledge/foundation/02-skills-vs-subagents-comparison.md11.3 KB
  • knowledge/foundation/03-skills-vs-subagents-decision-tree.md10.6 KB
  • knowledge/foundation/06-platform-constraints.md9.6 KB
  • knowledge/foundation/08-when-not-to-use-skills.md10.2 KB
  • template/SKILL.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.