Guide for creating effective skills. Use this skill when users need to create a new skill or reshape a draft skill package before hardening, benchmarking, or distribution.
Installs into .claude/skills of the current project.
Are you the author of Skill Creator?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jscraik-skill-creator)
---
name: skill-creator
description: Guide for creating effective skills. Use this skill when users need to create a new skill or reshape a draft skill package before hardening, benchmarking, or distribution.
metadata:
short-description: Create or update a skill
skill-type: scaffolding_templates
---
# Skill Creator
Use this skill to create or restructure a skill package so it is ready for hardening.
## When to use
- New skill creation from user intent.
- Major reshape of an existing draft skill.
- Packaging alignment across `SKILL.md`, `references/`, `scripts/`, and `agents/openai.yaml`.
## Do not use
- Release-hardening/evals: route to `[[skill-builder]]`.
- Install/import flows: route to `[[skill-installer]]`.
## Core Philosophy
- Start with a narrow, executable scope.
- Keep routing intent explicit in `SKILL.md`.
- Preserve required context by relocating detail to `references/`.
## Core workflow
1. Confirm goal, trigger phrases, and category.
2. Define smallest viable package boundary.
3. Create/update required files with canonical names.
4. Move deep details to references and keep `SKILL.md` route-focused.
5. Run baseline validation commands and report outcomes.
## Required output contract
Provide:
- `schema_version`
- `mode`
- `skill_path`
- `changed_files`
- `context_routes`
- `validation_evidence`
- `risks`
## Progressive disclosure policy
Never drop required context; relocate depth into `references/` with explicit signposts.
Read when:
- drafting structure and routing text: [foundations](./references/foundations.md)
- creating reusable handoff payloads: [handoff package template](./references/handoff-package-template.md)
- shaping examples and edge handling: [examples and gotchas](./references/examples-and-gotchas.md)
## Anti-Patterns to Avoid
- Building broad package scaffolds without a clear trigger surface.
- Duplicating long policy text in `SKILL.md` instead of references.
- Returning unvalidated scaffolds as production-ready outputs.
## Constraints
- Preserve user constraints exactly.
- Use deterministic, reproducible edits.
- Redact sensitive values in outputs.
Files in this skill
SKILL.md2.1 KB
agents/openai.yaml222 B
assets/skill-creator-small.svg201 B
assets/skill-creator.png24.1 KB
license.txt142 B
references/contract.yaml746 B
references/creation-playbook.md164 B
references/evals.yaml2 KB
references/examples-and-gotchas.md167 B
references/foundations.md158 B
references/handoff-package-scaffold.md171 B
references/handoff-package-template.md171 B
references/openai_yaml.md158 B
references/prompt-injection-patterns.json1.4 KB
references/task-profile.json1.4 KB
scripts/check_handoff_package_template_drift.py404 B