skill-creator

Create and package Claude Skills with standardized SKILL.md structure.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tylerdurrett/oneshot-dashboard --skill skill-creator-tylerdurrett
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tylerdurrett/oneshot-dashboard/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/tylerdurrett/oneshot-dashboard --skill skill-creator-tylerdurrett

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a standardized, reproducible approach for creating and updating Claude Skills, ensuring every skill includes a proper SKILL.md with required frontmatter and organized bundled resources.

Core Features & Use Cases

  • Provides a reusable template and best practices for SKILL.md frontmatter (name and description) and the structure of the document body.
  • Defines optional bundled resources (scripts, references, and assets) and explains when to use them to support deterministic tasks.
  • Guides users through the skill creation lifecycle (initialization, editing, packaging, and iteration) to ensure consistency across projects.

Quick Start

Run the included init_skill.py script to scaffold a new skill directory named <skill-name> under your chosen path, then tailor SKILL.md and the bundled resources to fit your workflow.

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 with the correct frontmatter and structure?

To create a Claude Skill, you need a SKILL.md file with required frontmatter like name and description, organized bundled resources, and proper markdown documentation to ensure consistent packaging.

What's the best way to scaffold a new skill directory for packaging?

The best way to scaffold a new skill directory is running the init_skill.py script, which sets up the folder structure, SKILL.md template, and bundled resources for your workflow.

When should I include bundled scripts and references in my skill?

You should include bundled scripts, references, and assets in your skill when you need to support deterministic tasks, ensuring the skill remains self-contained and reproducible.

Does skill packaging require specific dependencies like yaml?

Skill packaging relies on the yaml dependency to parse and enforce required frontmatter fields, ensuring the SKILL.md metadata is correctly formatted during initialization and iteration.

What is progressive disclosure loading in skill creation?

Progressive disclosure loading is a pattern used in skill creation that structures SKILL.md and bundled resources so Claude loads context incrementally rather than all at once.

Can I update an existing skill without rebuilding the directory structure?

You can update an existing skill by editing the SKILL.md frontmatter and bundled resources directly, ensuring consistent structure and packaging steps without rebuilding the directory.