core-skill-creation

Create and validate modular Claude skills with SKILL.md frontmatter and packaging scripts.

67|11|Updated Oct 28, 2025
One-click install
npx skills add https://github.com/bacoco/BMad-Skills --skill core-skill-creation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-skill-creation
Source: https://github.com/bacoco/BMad-Skills/tree/main/.claude/skills/core-skill-creation
Command: npx skills add https://github.com/bacoco/BMad-Skills --skill core-skill-creation

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured approach for designing, packaging, and validating Claude Skills, ensuring consistent frontmatter, outputs, and bundled resources.

Core Features & Use Cases

  • Skill scaffolding: templates for SKILL.md frontmatter and structure.
  • Resource guidelines: guidance on scripts, references, and assets.
  • Validation and packaging: references to WORKFLOW.md and CHECKLIST.md.

Quick Start

Use the core-skill-creation workflows to scaffold a new skill, review with CHECKLIST.md, and run scripts/quick_validate to verify structure.

Frequently Asked Questions about core-skill-creation

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

FAQPage Schema
How do I create a Claude skill with proper structure and packaging?

Create a Claude skill by scaffolding SKILL.md frontmatter with required YAML fields, defining mission, inputs, outputs, and workflows, then validate structure using scripts/quick_validate and package into a distributable .skill file following the core-skill-creation guidance.

What should be included in a skill's frontmatter and workflow definitions?

Skill frontmatter requires YAML with metadata fields, allowed-tools declarations, and triggering patterns. Workflows define processing logic across scripts, references, and assets; outputs include skill-files, validation-reports, and packaged skills for distribution.

How do I validate a skill before packaging and distribution?

Use CHECKLIST.md to review functional requirements, then run scripts/quick_validate to verify YAML frontmatter correctness, resource organization, and output structure before creating the final .skill file package.

What components and resources should a well-designed skill include?

A complete skill includes scripts for automation logic, references for documentation and guidance, and assets for supporting files. Organize these according to skill mission and ensure they map to defined inputs, outputs, and workflows.

Can I use templates to standardize skill development across teams?

Yes, core-skill-creation provides SKILL.md and WORKFLOW.md templates that enforce consistent frontmatter, functional requirements, and resource organization, enabling standardized skill development and easier validation across multiple projects.