.github_gpt/skills/skill-creator/SKILL.md
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends the model's capabilities with specialized knowledge, workflows, or tool integrations.
npx skillsauth add the-rabak/compound-engineering-plugin skill-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create or improve a skill package that gives another the model instance reusable workflows, domain knowledge, and bundled resources.
SKILL.md, scripts/, references/, or assets/.SKILL.md focused on purpose, triggers, and workflow guidance.references/.scripts/.assets/.SKILL.md in imperative or infinitive form.skill-name/
|- SKILL.md
| |- YAML frontmatter
| `- Markdown instructions
`- Bundled Resources
|- scripts/
|- references/
`- assets/
Scripts (scripts/):
scripts/rotate_pdf.pyReferences (references/):
SKILL.md.Assets (assets/):
Use the three loading layers deliberately:
SKILL.md bodyCollect realistic trigger phrases, usage examples, and expected outcomes. Validate assumptions with the user when needed.
For each example, decide whether the reusable part belongs in:
scripts/references/assets/scripts/init_skill.py <skill-name> --path <output-directory>
The initializer creates the skill directory, a starter SKILL.md, and example resource folders.
SKILL.md so another the model instance can use the package effectively.scripts/package_skill.py <path/to/skill-folder>
scripts/package_skill.py <path/to/skill-folder> ./dist
Packaging automatically validates:
Use the skill on real tasks, notice where it struggles, then update SKILL.md or bundled resources and test again.
scripts/init_skill.pyscripts/package_skill.pyscripts/quick_validate.pytools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
tools
Package one plan execution packet into a compact ticket-local execution packet with parent refs, scope fences, feature-home ownership, and evidence commands. Use when converting plans into local tickets or when execution needs one ticket-sized context pack without the full plan.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.
testing
Run a deep adversarial review of plans and architecture before implementation. Use when validating strategy docs, contracts, roadmaps, and competitive positioning with scored findings and prioritized recommendations.