skill-creator

Scaffold Claude skills with standardized templates and validate frontmatter.

76|17|Updated Jul 4, 2016
One-click install
npx skills add https://github.com/dbmrq/Dotfiles --skill skill-creator-dbmrq
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/dbmrq/Dotfiles/tree/main/Augment/.augment/skills/skill-creator
Command: npx skills add https://github.com/dbmrq/Dotfiles --skill skill-creator-dbmrq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill guides teams through creating and refining Claude skills, ensuring consistency, reusability, and safe packaging across projects.

Core Features & Use Cases

  • Template scaffolding: Provides SKILL.md templates and a standard folder structure for scripts, references, and assets.
  • Packaging & validation: Includes tooling to validate frontmatter and to package skills into a .skill file.
  • Progressive disclosure: Encourages splitting large guidance into references to minimize context window usage.
  • Use Case: A team wants to rapidly spin up a domain-specific skill for data processing, with example scripts and reference docs.

Quick Start

  1. Run the init script to scaffold a new skill: python scripts/init_skill.py <skill-name> --path <path>
  2. Edit the SKILL.md frontmatter and body to finalize metadata and usage instructions
  3. Package the skill for distribution: python scripts/package_skill.py <path-to-skill>

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a Claude skill from scratch using templates?

To create a Claude skill, run the initialization script to scaffold a standard folder structure with SKILL.md templates, then edit the frontmatter and body to define metadata and usage instructions before packaging.

What's the best way to package a Claude skill for distribution?

The best way to package a Claude skill is running the packaging script, which validates frontmatter and bundles the skill directory into a distributable .skill file for deployment.

How does progressive disclosure work when building skills?

Progressive disclosure in skill creation involves splitting large guidance into separate reference files, minimizing context window usage while keeping procedural instructions concise and focused in the main SKILL.md.

Do I need to validate frontmatter before deploying a skill?

Yes, you need to validate frontmatter before deployment. The skill creation workflow includes validation tooling that checks frontmatter consistency to ensure standardized metadata and safe packaging across projects.

Can I scaffold a domain-specific skill for data processing with custom scripts?

Yes, you can scaffold a domain-specific skill for data processing. The initialization script generates a standard folder structure containing directories for scripts, references, and assets tailored to your use case.

What are the limitations of using standardized templates for skill scaffolding?

Standardized skill scaffolding templates enforce consistent structure and frontmatter but may require manual customization beyond the generated skeleton, as the init script only provides the baseline folder structure and SKILL.md boilerplate.