skill-creator

Generate and package Claude Skills with SKILL.md structure.

Updated Apr 17, 2025
One-click install
npx skills add https://github.com/nikawa2161/blog --skill skill-creator-nikawa2161
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/nikawa2161/blog/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/nikawa2161/blog --skill skill-creator-nikawa2161

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a repeatable blueprint for building self-contained Claude Skills. It clarifies how to structure each Skill Unit, what mandatory and optional resources to include, and how to bootstrap, validate, and package skills for sharing.

Core Features & Use Cases

  • Structured scaffolding: Enforces a SKILL.md frontmatter and a minimal body that Claude can load for context.
  • Bundled resources: Supports optional scripts/, references/, and assets/ directories to organize tooling, documentation, and templates.
  • Bootstrapping & packaging: Includes init_skill.py to generate a new Skill Unit skeleton and package_skill.py to produce a distributable .skill file.
  • Use cases: Create onboarding guides for domains, store domain-specific knowledge, and bake repeatable workflows into Claude.

Quick Start

Run the bootstrap and packaging workflow: initialize a new skill with init_skill.py, edit SKILL.md, populate any optional resources, validate with quick_validate.py, and package with package_skill.py.

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 self-contained Claude skill from scratch?

You build a Claude skill by running init_skill.py to scaffold a SKILL.md file and optional directories, then validating with quick_validate.py, and packaging the unit with package_skill.py into a distributable .skill file.

What is the standard structure for packaging Claude skills?

Packaging Claude skills requires a SKILL.md frontmatter for context loading and optional scripts/, references/, and assets/ directories to organize tooling, documentation, and templates into a distributable .skill file.

Can I bundle scripts and templates into a Claude skill?

Yes, you can bundle scripts and templates by placing them in the optional scripts/, references/, and assets/ directories defined by the skill scaffolding blueprint before packaging.

Does packaging a Claude skill require external dependencies?

No, packaging a Claude skill requires no external dependencies, relying entirely on bundled Python scripts like init_skill.py and package_skill.py to bootstrap and produce the final .skill file.

Why do I need a SKILL.md frontmatter when building Claude workflows?

You need a SKILL.md frontmatter because it provides the structured context Claude loads to understand the workflow, ensuring repeatable domain-specific processes are baked into the model.