skill-creator

Scaffold SKILL.md files with frontmatter and resource directories.

339|58|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/Heyvhuang/ship-faster --skill skill-creator-heyvhuang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Heyvhuang/ship-faster/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Heyvhuang/ship-faster --skill skill-creator-heyvhuang

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

The Skill Creator provides a standardized, lightweight blueprint to build Ship Faster-style skills. It helps teams scaffold SKILL.md, organize optional resources (scripts, references, assets), and ensure frontmatter-driven discovery.

Core Features & Use Cases

  • Create a complete SKILL.md skeleton with required frontmatter and concise body structure.
  • Provide example resource directories (scripts/, references/, assets/) with starter templates to accelerate skill authoring.
  • Include templates and guidance for initializing, validating, syncing catalogs, linting, and packaging.
  • Use case: A developer wants to add a new skill; they run the initializer to scaffold the folder and then progressively customize SKILL.md and resources before validation and packaging.

Quick Start

  • Initialize a new skill: python scripts/init_skill.py <skill-name> --path skills/<scope>
  • Validate and package: python scripts/quick_validate.py /path/to/skill && python scripts/package_skill.py /path/to/skill
  • Sync catalogs: python scripts/sync_catalog.py

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new SKILL.md file with frontmatter and resource directories?

To scaffold a SKILL.md file, run the init_skill.py script to generate a folder skeleton with required frontmatter and starter templates for scripts, references, and assets directories.

What is the best way to validate and package a skill for distribution?

The best way to package a skill is to run quick_validate.py to check structure, then execute package_skill.py to bundle the SKILL.md and its resource components for distribution.

How do I split long documentation into references when refactoring a skill?

To refactor long documentation, move detailed content into the references directory and update the SKILL.md body to maintain a concise structure while retaining bundled resource access.

Do I need Python to automate skill creation and trigger description tightening?

Yes, you need Python to run the automation scripts like init_skill.py and quick_validate.py, which handle skill creation, validation, and tightening trigger descriptions.

Can I sync multiple skills into a single catalog after packaging?

Yes, you can sync multiple packaged skills into a central catalog by executing the sync_catalog.py script, ensuring frontmatter-driven discovery across all created skills.