agentsclimarketplace

Scaffold skill

Skill racecraft-lab/racecraft-plugins-public/.claude/skills/scaffold-skill

Scaffold a new skill inside speckit-pro (or another plugin in this marketplace). Creates skills/<name>/SKILL.md with valid YAML frontmatter, optionally mirrors under codex-skills/, then runs python3 tests/speckit-pro/run-all.py --layer 1 to verify. Triggers on "scaffold skill", "add a skill", "new speckit skill", "create skill in plugin".From its SKILL.md

Install
npx -y skills add racecraft-lab/racecraft-plugins-public --skill scaffold-skill

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its file declares

Copied from the file, not written here

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

2.2 KB, as published. Nobody here has run it

scaffold-skill

Scaffolds a new skill in a marketplace plugin. Both user-invocable and Claude-invocable.

Inputs to ask for

  1. Plugin — which plugin (default: speckit-pro)
  2. Skill name — kebab-case, e.g. my-skill
  3. Description — one sentence with concrete trigger phrases (the description is what Claude matches on; vague descriptions = skill never fires)
  4. Codex mirror — yes/no. If yes, also create under codex-skills/<name>/SKILL.md
  5. References / scripts — does the skill need supporting files? Default: no (start minimal per CLAUDE.md "Simplest change" rule)

What this creates

<plugin>/skills/<name>/
└── SKILL.md

With frontmatter:

---
name: <name>
description: <description>
license: MIT
---

Optional Codex mirror:

<plugin>/codex-skills/<name>/
└── SKILL.md

Optional references/ and scripts/ subdirs (only if user said yes).

Post-create

Always run from the repository root:

python3 tests/speckit-pro/run-all.py --layer 1

If Codex mirror created, also run:

python3 tests/speckit-pro/layer1-structural/validate-codex-skills.py

If either fails, fix the SKILL.md before reporting success.

What this does NOT do

  • Does not touch marketplace.json or release-please-config.json (skills don't have their own version; they live inside a plugin)
  • Does not commit (use plugin-publish skill for that, or commit manually)
  • Does not write skill body content — only the frontmatter scaffold. User fills in the body.

Hard rules

  • Frontmatter must have at minimum name and description
  • name in frontmatter must match the directory name
  • Description must include concrete trigger phrases — not just "Helps with X"
  • Codex mirror must have identical name to the Claude Code skill

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.