skill-creator

Create and package agent skills with YAML frontmatter and standard directories.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ai-mcp-garage/agent-artifacts --skill skill-creator-ai-mcp-garage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ai-mcp-garage/agent-artifacts/tree/main/skills/skill-creator
Command: npx skills add https://github.com/ai-mcp-garage/agent-artifacts --skill skill-creator-ai-mcp-garage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Create well-structured agent skills from scratch, ensuring correct SKILL.md frontmatter, directory layout, and ready-to-package artifacts.

Core Features & Use Cases

  • Initialize a new skill with proper skeleton (SKILL.md, scripts/, references/, assets/).
  • Validate existing skill structure to ensure conformance.
  • Package skills for distribution into .skill archives.

Quick Start

Run python scripts/init_skill.py <skill-name> --path <output-directory> to initialize a new skill skeleton.

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 with proper directory structure?

To create an agent skill, initialize a new skeleton using init_skill.py which generates the proper directory structure including SKILL.md, scripts/, references/, and assets/ folders for a ready-to-package artifact.

What is the required frontmatter for packaging agent skills?

Packaging agent skills requires YAML frontmatter in the SKILL.md file containing both name and description fields. The validation script enforces this metadata to ensure conformance before distribution.

How can I validate an existing skill skeleton before distribution?

You can validate an existing skill skeleton by running the included validation scripts. This checks for proper YAML frontmatter conformance and verifies the expected directory layout for successful packaging.

Does packaging agent skills into archives require any dependencies?

Packaging agent skills requires the yaml dependency to parse and enforce YAML frontmatter. You need Python installed to run the init_skill.py and validation scripts for proper skill structure generation.

Can I package skills for distribution across multiple runtimes?

Yes, you can package skills for distribution across runtimes. The packaging scripts compile the skill skeleton into .skill archives, ensuring correct directory layout and metadata validation for cross-runtime compatibility.