skill-creator

Create standardized Claude Skills with SKILL.md templates and scaffolding.

253|7|Updated Apr 8, 2016
One-click install
npx skills add https://github.com/fredrikaverpil/dotfiles --skill skill-creator-fredrikaverpil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/fredrikaverpil/dotfiles/tree/main/stow/shared/.claude/skills/skill-creator
Command: npx skills add https://github.com/fredrikaverpil/dotfiles --skill skill-creator-fredrikaverpil

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Provides a structured framework and templates for creating Claude Skills, accelerating consistent skill design and packaging.

Core Features & Use Cases

  • Skill Template: SKILL.md boilerplate with frontmatter and resource sections
  • Resource Scaffolding: scripts/, references/, assets/ with example files
  • Packaging & Validation: Helpers to validate and package skills for distribution

Quick Start

Example: initialize a new skill named my-skill in path skills/public using the init_skill.py tool

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 new Claude skill with consistent structure and templates?

Skill creation uses standardized templates and scaffolding to ensure consistent skill definitions. The skill-creator provides a SKILL.md boilerplate with required metadata (name, description), optional resource directories (scripts, references, assets), and validation helpers to package skills for distribution quickly.

What should be included in a SKILL.md file for a Claude skill?

SKILL.md must include frontmatter metadata with name and description, kept under 200 lines using progressive disclosure. Optional sections reference scripts, references, and assets. Guidelines cover testing, environment handling, and resource organization to maintain lean, standardized skill documentation.

Can I initialize a new skill from a template?

Yes. The skill-creator provides the init_skill tool to initialize new skills with scaffolded directory structure, example files in scripts, references, and assets folders, and a pre-formatted SKILL.md boilerplate. Specify skill name and output path to generate a ready-to-customize foundation.

How do I validate and package a skill for distribution?

Validation and packaging helpers check that SKILL.md meets requirements (metadata presence, line limits, proper resource references) and prepare the skill for distribution. These tools ensure consistency and correctness before publishing or sharing custom Claude skills.

What file structure should a Claude skill follow?

Skills follow a standardized structure: SKILL.md at the root with metadata and content, plus optional directories for scripts/, references/, and assets/. This layout supports progressive disclosure, keeps documentation lean, and organizes supporting resources consistently across all skills.