skill-scaffold

Generates new skill directories with valid SKILL.md frontmatter and starter procedure skeletons.

Updated May 3, 2026
One-click install
npx skills add https://github.com/Claudfather/clauDNA --skill skill-scaffold-claudfather
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-scaffold
Source: https://github.com/Claudfather/clauDNA/tree/main/skills/skill-scaffold
Command: npx skills add https://github.com/Claudfather/clauDNA --skill skill-scaffold-claudfather

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating a new skill by hand requires memorizing frontmatter conventions, naming rules, and validation requirements, and small mistakes cause validation failures. This Skill scaffolds a compliant skill directory so contributors can focus on writing the actual procedure. ## Core Features & Use Cases - Interactive Input Gathering: Prompts for skill name, description, tool requirements, argument hints, subagent usage, and external CLI dependencies. - Convention Enforcement: Validates kebab-case names, "Use when" description prefixes, and refuses to overwrite existing skill directories. - Validation-Ready Output: Generates SKILL.md boilerplate that passes validate-skills.py on the first run, plus optional subagent-prompts.md for skills that delegate to subagents. - Use Case: A contributor wants to add a new skill to the clauDNA plugin pack. They invoke the scaffold, answer a few prompts, and receive a ready-to-edit skill directory that already passes the repository validator. ## Quick Start Ask the assistant to scaffold a new skill named my-new-skill and answer the prompts for description, tools, and arguments.

Frequently Asked Questions about skill-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill for the clauDNA plugin?

Invoke the skill-scaffold skill with a kebab-case name, then provide a description starting with "Use when", tool requirements, and an optional argument hint. It generates skills/<name>/SKILL.md with valid frontmatter and a procedure skeleton that passes validation.

What naming rules apply to skill directories?

Skill names must be kebab-case matching ^[a-z][a-z0-9-]*$, starting with a letter and containing only lowercase letters, digits, and hyphens. camelCase, PascalCase, snake_case, and names with spaces are rejected at input time.

Can the scaffold overwrite an existing skill directory?

No. If skills/<name>/ already exists, the scaffold stops and reports the conflict, instructing you to choose a different name or edit the existing skill. It never overwrites existing directories.

How do I validate a newly scaffolded skill?

Run python3 scripts/validate-skills.py from the repository root. The scaffold generates output designed to pass on the first run; if validation fails, fix the reported error in the generated SKILL.md and re-run until it passes.

When should a skill include a subagent-prompts.md file?

Include subagent-prompts.md when the skill delegates work to Agent subagents for parallel research or implementation. The scaffold creates it only when you indicate subagent usage during input gathering, with scout and worker prompt templates.