skill-creator

Create and package modular Skill Units with SKILL.md templates.

2.5k|423|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill skill-creator-bitterbot-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/skill-creator
Command: npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill skill-creator-bitterbot-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Create, structure, and package modular Skill Units consistently using templates, orchestration patterns, and tooling.

Core Features & Use Cases

  • Provides a templated SKILL.md frontmatter to enforce name and description
  • Guides structuring skills with common patterns (Workflow-Based, Task-Based, Reference/Guidelines)
  • Includes tooling templates: scripts/init_skill.py and scripts/package_skill.py for initialization and packaging
  • Outlines optional resource directories (scripts/, references/, assets/) with example scaffolds
  • Emphasizes progressive disclosure and reusable resource organization

Quick Start

Run the Skill Initializer to create a new skill directory, then customize SKILL.md and add needed resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package modular skill units consistently?

Skill-creator automates modular skill unit creation by applying templates, enforcing frontmatter requirements, and scaffolding optional resource directories. This ensures consistent packaging and standardized workflows across projects.

What is the best way to scaffold reusable resources for a new skill?

The best way to scaffold reusable resources is running the init_skill.py script. It initializes a new skill directory with common patterns, including optional folders for scripts, references, and assets, ensuring proper resource organization.

Does skill packaging require specific frontmatter in SKILL.md?

Skill packaging requires specific frontmatter in SKILL.md. The templated approach enforces mandatory name and description fields to standardize modular skill unit metadata before running package_skill.py.

How do I structure skills using common patterns like workflow-based or task-based?

To structure skills using common patterns, apply skill-creator templates that guide workflow-based, task-based, or reference-guidelines designs. This standardizes resource organization and enforces progressive disclosure across modular skill units.

Can I use yaml dependencies for skill packaging and initialization?

You can use yaml dependencies for skill packaging and initialization. The skill-creator tooling relies on yaml to parse and generate templated frontmatter for the SKILL.md configuration files.

What are the limitations of using templates for modular skill creation?

A limitation of using templates for modular skill creation is that frontmatter is strictly limited to enforcing name and description fields. Resource directories are optional, so complex custom structures require manual configuration beyond the provided scaffolds.