skill-creator

Generate standardized SKILL.md templates and starter resource directories for agent Skills.

6|1|Updated Nov 23, 2023
One-click install
npx skills add https://github.com/gmcabrita/dotfiles --skill skill-creator-gmcabrita
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/gmcabrita/dotfiles/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/gmcabrita/dotfiles --skill skill-creator-gmcabrita

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Streamlines the creation of modular, reusable agent Skills by providing a template, starter resources, and a standardized workflow that enforces consistent frontmatter, structure, and packaging.

Core Features & Use Cases

  • Template-driven SKILL.md: generates a compliant frontmatter and scaffolded body to ensure naming, description, license, and references follow best practices.
  • Starter resources: creates example scripts, references, and assets to demonstrate progressive disclosure and ready-to-customize content.
  • Packaging and validation integration: includes tooling to initialize, validate, and package Skills for distribution, accelerating team collaboration.

Quick Start

Run init_skill.py <skill-name> --path <path> to create a complete Skill scaffold that you can customize.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create an agent skill template with consistent directory structure and frontmatter?▼

You can create an agent skill template by running the init_skill.py script, which generates a standardized scaffold including a compliant SKILL.md file, starter resource directories, and consistent naming to support validation workflows.

What is the best way to package agent skills for distribution and team collaboration?▼

The best way to package agent skills is using the package_skill.py script, which integrates with the generated scaffold to prepare your directory structure and frontmatter for consistent distribution and team collaboration.

How do I validate agent skill frontmatter and structure before packaging?▼

You validate agent skill frontmatter and structure by running the quick_validate.py script, which checks your generated scaffold against standardized naming, licensing, and directory requirements before packaging.

Does the skill creation workflow require external dependencies or libraries?▼

The skill creation workflow requires no external dependencies or libraries, allowing you to generate templates, validate frontmatter, and package scripts using only the provided standalone Python scripts.

Can I customize the generated SKILL.md template and starter resources after initialization?▼

Yes, you can customize the generated SKILL.md template and starter resources after initialization, as the scaffold provides ready-to-customize example scripts, references, and assets to demonstrate progressive disclosure.

Why should I use a standardized scaffold for creating reusable agent skills?▼

Using a standardized scaffold for creating reusable agent skills streamlines modular development by enforcing consistent frontmatter, directory structure, and licensing, which accelerates validation, packaging, and team collaboration.