skill-creator

Create Skill Units with SKILL.md frontmatter and optional resource directories.

Updated Dec 19, 2025
One-click install
npx skills add https://github.com/0x5341/dotfiles --skill skill-creator-0x5341
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/0x5341/dotfiles/tree/main/share/ai/skills/skill-creator
Command: npx skills add https://github.com/0x5341/dotfiles --skill skill-creator-0x5341

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a standardized framework and tooling to create self-contained Skill Units that follow a consistent SKILL.md frontmatter and resource structure, enabling predictable discovery, activation, and packaging of skills.

Core Features & Use Cases

  • Standardized frontmatter: Enforces a YAML header with required fields (name and description) for reliable triggering and discovery.
  • Bundled resources scaffolding: Optional scripts/, references/, and assets/ directories to organize reusable tooling, documentation, and templates.
  • Packaging & validation guidance: Includes templates and examples to support validation and packaging into .skill files for distribution.
  • Workflow-oriented organization: Supports workflow-based, task-based, reference/guidelines, and capabilities-based patterns to suit different skill types.

Quick Start

Run the Skill Initializer to generate a new skill skeleton, then customize SKILL.md and replace the placeholder resources. Example: python scripts/init_skill.py my-new-skill --path skills/public

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 standardized AI skill package for reusable automation?

To create reusable AI skills, you generate a skill skeleton with a mandatory SKILL.md file containing YAML frontmatter for name and description, alongside optional directories for scripts, references, and assets to support deterministic tasks.

What is a SKILL.md frontmatter and when do I need it for skill authoring?

SKILL.md frontmatter is a standardized YAML header containing required fields like name and description, alongside optional fields like license and compatibility. You need it to enable consistent discovery, triggering, and packaging of reusable AI skills across teams.

How do I package and distribute documentation templates into a .skill file?

You package documentation templates into a .skill file by organizing them into a standardized resource structure with optional scripts/, references/, and assets/ directories, then applying validation guidance to ensure the SKILL.md frontmatter is correct for distribution.

Does this skill authoring framework support workflow-based and task-based skill patterns?

Yes, the skill authoring framework supports workflow-based, task-based, reference/guidelines, and capabilities-based patterns. This allows you to organize skill structures to suit different automation types and standardize packaging workflows across various projects.

What are the limitations of using frontmatter and resource directories for standardizing AI skills?

The main limitation is that the SKILL.md frontmatter strictly requires name and description fields for reliable triggering. While optional scripts, references, and assets directories support bundled tooling, failing to adhere to this specific YAML structure breaks discovery and activation.