skill-creator

Scaffold Claude skill directories with SKILL.md and optional resources.

11|Updated Sep 25, 2024
One-click install
npx skills add https://github.com/edte/dotfiles --skill skill-creator-edte
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/edte/dotfiles/tree/main/claude/skills/skill-creator
Command: npx skills add https://github.com/edte/dotfiles --skill skill-creator-edte

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill scaffolds a complete, reusable skill directory (SKILL.md, optional resources) so repeated Claude prompts can be packaged and reused as portable skills.

Core Features & Use Cases

  • Scaffolding: Generates a standard skill layout with a frontmatter-enabled SKILL.md, ready to customize.
  • Bundled Resources: Provides optional scripts/, references/, and assets/ directories to support deterministic tasks, in-depth references, and templated outputs.
  • Packaging & Validation: Includes tooling to validate structure and package skills into .skill files for distribution.

Quick Start

Run the initialization command to create a new skill using the included template: python scripts/init_skill.py <skill-name> --path ./skills. Then customize SKILL.md and resources and package with: python scripts/package_skill.py <skill-folder>.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I package repeated Claude prompts into reusable skills?▼

You can package repeated Claude prompts into reusable skills by scaffolding a standard skill directory with a frontmatter-enabled SKILL.md and optional resource folders, then bundling it into a distributable .skill file using the included packaging script.

What is the best way to structure a Claude skill directory for repeatable use?▼

The best way to structure a Claude skill directory for repeatable use is to organize it using workflow-based, task-based, and reference structures, grouping scripts, references, and assets into dedicated subdirectories alongside the main SKILL.md file.

How does scaffolding a Claude skill with Python CLI templates work?▼

Scaffolding a Claude skill with Python CLI templates works by running the initialization script to generate a standard layout with frontmatter and bundled resources, which you then customize and package using the provided packaging tool.

Do I need Python to create and package modular Claude skills?▼

Yes, you need Python to create and package modular Claude skills, as the provided scaffolding and packaging scripts are Python-based tools that automate directory creation and .skill file distribution.

Can I include custom scripts and references in a packaged .skill file?▼

Yes, you can include custom scripts and references in a packaged .skill file by placing them in the optional scripts/ and references/ directories before running the packaging tool, ensuring deterministic tasks and in-depth context are bundled.

What are the limitations of manually creating Claude skills without scaffolding?▼

Creating Claude skills without scaffolding risks invalid frontmatter, poor directory organization, and missing validation, whereas using a scaffolding tool ensures standard layout, naming validation, and proper packaging into .skill files for distribution.