skill-creator

Scaffold Claude Skills with SKILL.md frontmatter and bundled resources.

63|4|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/jingerpie/ocean-dataview --skill skill-creator-jingerpie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/jingerpie/ocean-dataview/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/jingerpie/ocean-dataview --skill skill-creator-jingerpie

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Guides teams to standardize the design, documentation, and packaging of Claude Skills by providing a clear frontmatter contract, a reusable body template, and a scaffold for bundled resources.

Core Features & Use Cases

  • Frontmatter-driven discovery: name and description are declared in SKILL.md to enable automated skill triggering.
  • Anatomy guidance: recommended structures (Workflow-Based, Task-Based, Reference/Guidelines, and Capabilities-Based) to organize content.
  • Bundled resources blueprint: scripts/, references/, and assets/ directories to host deterministic code, reference docs, and templates.
  • Packaging and validation: built-in scripts (init_skill.py, package_skill.py, quick_validate.py) to initialize, validate, and package skills for distribution.
  • Progressive disclosure design: keeps SKILL.md lean and loads detailed references only when needed.

Quick Start

Run scripts/init_skill.py <skill-name> --path <output-directory> to scaffold a new skill, then customize SKILL.md and use scripts/package_skill.py to package it.

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 a standardized frontmatter blueprint?

To create a Claude skill, run scripts/init_skill.py to scaffold directories, then customize SKILL.md with a valid frontmatter containing the name and description fields to enable automated skill triggering.

What is the recommended structure for organizing Claude skill content?

Claude skill content is organized into Workflow-Based, Task-Based, Reference/Guidelines, and Capabilities-Based structures, keeping SKILL.md lean while loading detailed references only when needed.

Do I need pyyaml to package and validate Claude skills?

Yes, pyyaml is a required dependency to use the built-in scripts like init_skill.py, package_skill.py, and quick_validate.py for initializing, packaging, and validating Claude skills.

How do I distribute a packaged Claude skill with bundled resources?

To distribute a Claude skill, use scripts/package_skill.py after customizing SKILL.md and organizing bundled resources in scripts/, references/, and assets/ directories to ensure consistent distribution.

What's the best way to manage bundled resources like scripts and templates in a Claude skill?

Bundled resources are managed by placing deterministic code in scripts/, reference docs in references/, and templates in assets/ directories, following the progressive disclosure design pattern.

Does a Claude skill require a specific frontmatter format for automated discovery?

Yes, Claude skills require a valid SKILL.md frontmatter with at least name and description fields declared to enable automated skill triggering and frontmatter-driven discovery.