skill-creator

Generate Claude Skill scaffolds with SKILL.md frontmatter and resource directories.

Updated Feb 7, 2026
One-click install
npx skills add https://github.com/1wos/sdkhackthon --skill skill-creator-1wos
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/1wos/sdkhackthon/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/1wos/sdkhackthon --skill skill-creator-1wos

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps teams and individuals reliably create and evolve Claude Skills by providing a clear template, structured guidance, and shared patterns for bundling workflows, references, and assets.

Core Features & Use Cases

  • Guided Skill scaffolding: a ready-to-use SKILL.md frontmatter, body templates, and example resource directories to accelerate skill creation.
  • Structured resources: optional scripts, references, and assets directories that Claude can load on demand to support deterministic tasks and rich context.
  • Reuse and standardization: promotes consistent skill design, naming, and packaging across projects.

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to generate a new skill scaffold, then customize SKILL.md and populate optional resources as needed.

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 frontmatter and resource directories?

To create a Claude Skill, use a templated scaffold that generates a valid SKILL.md file with required frontmatter and optional resource directories for scripts, references, and assets. Run the initialization script to automatically build the folder structure.

What is the structure of a valid Claude Skill unit?

A valid Claude Skill unit requires a SKILL.md file containing frontmatter with a name and description, a Markdown body, and optional resource directories that Claude loads on demand to support domain-specific workflows and deterministic tasks.

How do I generate a new skill scaffold using the initialization script?

Generate a new skill scaffold by running scripts/init_skill.py with the desired skill name and target path arguments. This creates the initial SKILL.md template and directory structure, which you then customize with domain-specific workflows and bundled resources.

Can I bundle scripts and reference assets inside a Claude Skill?

Yes, you can bundle scripts, references, and assets inside a Claude Skill by placing them in optional resource directories. Claude loads these structured resources on demand to provide deterministic task execution and rich context for tool integrations.

What's the best way to standardize Claude Skill development across projects?

Standardize Claude Skill development by applying a shared template that enforces consistent SKILL.md frontmatter, naming conventions, and packaging patterns for bundled workflows. This ensures reliable skill design and structured resource organization across teams.

When should I add optional resource directories to a Claude Skill?

Add optional resource directories to a Claude Skill when you need to support deterministic tasks, provide rich context, or integrate external tools. These directories organize scripts, references, and assets that Claude loads dynamically during execution.