skill-creator

Generate standardized SKILL.md templates and resource scaffolding for Bub Skill units.

6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/PsiACE/bub --skill skill-creator-psiace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PsiACE/bub/tree/main/src/bub/skills/skill-creator
Command: npx skills add https://github.com/PsiACE/bub --skill skill-creator-psiace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml>=6.0, and includes scripts (resource) components.

What problem does it solve?

Creating new Bub Skills or updating existing ones can be repetitive and error-prone without consistent templates, structure, and guidance.

Core Features & Use Cases

  • Template SKILL.md generation with proper frontmatter and a ready-to-edit body
  • Automatic scaffolding of optional resources (scripts, references, assets) to accelerate Skill initialization
  • Guidance on Skill design patterns and best practices to ensure discovery, modularity, and reusability

Quick Start

Run the skill initializer to generate a new skill scaffold in your .agent/skills directory.

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 with standardized templates and frontmatter?

To scaffold a new skill with standardized templates, run the initialization script to generate a SKILL.md file with proper yaml-frontmatter and optional resource directories like scripts, references, and assets.

What's the best way to validate skill frontmatter and ensure project consistency?

The best way to validate skill frontmatter and ensure project consistency is to run the quick_validate.py script, which applies strict metadata rules to check your SKILL.md files for errors.

How does the skill creation template handle optional resources like scripts and references?

The skill creation template handles optional resources by automatically scaffolding directories for scripts, references, and assets during initialization, accelerating the setup of new skill units.

Do I need pyyaml installed to generate a SKILL.md template with yaml-frontmatter?

Yes, you need pyyaml installed because the skill creation workflow depends on pyyaml to parse and generate the yaml-frontmatter required in the standardized SKILL.md templates.

Can I use this scaffolding workflow to update existing skills in my project?

Yes, you can use this scaffolding workflow to update existing skills in your project by regenerating standardized SKILL.md templates and adding missing resource directories to maintain consistency.

Why does my skill creation workflow fail frontmatter validation?

Skill creation workflows fail frontmatter validation when the SKILL.md file violates strict metadata rules, which the quick_validate.py script catches by checking for missing or improperly formatted yaml-frontmatter fields.