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.