home / skills / nikiskaarup / skills / skill-making
This skill helps you create compliant skills with correct paths, defaults, and frontmatter for consistent structure across projects.
npx playbooks add skill nikiskaarup/skills --skill skill-makingReview the files below or copy the command above to add this skill to your agents.
---
name: skill-making
description: Create compliant skills with correct paths, defaults, and frontmatter.
---
## Purpose
Help create new skills that follow path, discovery, and frontmatter rules.
## Required First Question
Ask: Where should this skill live (current directory, Claude, or OpenCode)?
Recommended default: current directory path `<name>/SKILL.md` unless the user asks for discoverable locations.
## When to Use
Use when the user wants to create or update skills and needs correct structure.
## Workflow
- Confirm target path (current directory or discoverable Claude/OpenCode paths).
- Validate `name` and `description` requirements.
- If discoverable, direct the user to the correct reference doc for the chosen target.
- If current directory, follow the current-directory default reference.
## References
- `references/current-directory-default.md`
- `references/claude-paths.md`
- `references/opencode-paths.md`
- `references/frontmatter-and-naming.md`
- `references/discovery-and-permissions.md`
- `references/examples.md`
This skill helps authors create compliant skills with correct paths, defaults, and frontmatter. It guides users to choose the right target location, validates required fields, and outputs a ready-to-save skill document following discovery rules. The goal is to reduce errors and speed up publishing-ready skill creation.
The skill asks where the new skill should live and recommends a sensible default in the current working directory. It validates the name and description against required rules, applies the correct frontmatter and defaults, and adapts to discoverable or local targets. When a discoverable location is chosen, it points the user to the appropriate reference for discovery and permission rules.
What if I want the skill to be discoverable?
Choose a discoverable target when prompted; the skill will then follow discovery-specific rules and you will be directed to the relevant discovery reference for permissions and placement.
Can I keep the skill local instead of discoverable?
Yes. The default option keeps the skill in the current directory and applies the local default reference, avoiding discovery and permission steps.