create-skill

Create spec-compliant GAAI skill directories with SKILL.md frontmatter and index updates.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/petrSimonidesXart/xPmGateway --skill create-skill-petrsimonidesxart
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/petrSimonidesXart/xPmGateway/tree/main/.gaai/core/skills/cross/create-skill
Command: npx skills add https://github.com/petrSimonidesXart/xPmGateway --skill create-skill-petrsimonidesxart

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishing new Skill Units in the GAAI ecosystem requires strict structure, frontmatter, and index updates to ensure discoverability and consistency. This guide explains how to author a self-contained Skill Unit that is compliant with the SKILL.md spec and ready for indexing.

Core Features & Use Cases

  • Enforces a YAML frontmatter with at least name and description at the Skill entry point.
  • Defines the required SKILL.md body sections (Purpose, Process, Quality Checks, Outputs, Non-Goals) and supports optional resource directories (scripts/, references/, assets/).
  • Guides the mandatory steps to build and update core/project skill indices and agent skill lists so the new skill is discoverable by discovery and delivery sessions.
  • Serves as a template for governance, ensuring consistency across all Skill Units added to the catalog.

Quick Start

Create the new Skill Unit directory under .gaai/core/skills/{category}/{skill-name} and add a SKILL.md with the proper frontmatter and body, then run the index build tool to register it.

Frequently Asked Questions about create-skill

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

FAQPage Schema
What is a spec-compliant GAAI skill directory and why do I need it?

A spec-compliant GAAI skill directory ensures your custom skills are discoverable and consistent. It requires strict YAML frontmatter, specific body sections, and mandatory index updates so discovery and delivery sessions can properly locate and execute the skill.

How do I structure a SKILL.md file for GAAI skill creation?

To structure a SKILL.md file for GAAI skill creation, include YAML frontmatter with name and description, followed by body sections for Purpose, Process, Quality Checks, Outputs, and Non-Goals. Optional resource directories like scripts/ or references/ can also be added.

What are the required sections in a GAAI SKILL.md body?

The required sections in a GAAI SKILL.md body are Purpose, Process, Quality Checks, Outputs, and Non-Goals. These mandatory components ensure the skill unit is self-contained, properly documented, and ready for indexing across core and project indices.

How do I update core and project skill indices after creating a new skill?

To update core and project skill indices after creating a new skill, place the directory under .gaai/core/skills/, add the properly structured SKILL.md, and run the index build tool. This registers the skill in agent skill lists for discoverability.

Do I need to manually update agent skill lists when adding a new GAAI skill?

You do not need to manually update agent skill lists when adding a new GAAI skill if you run the index build tool. The tool automatically registers the new spec-compliant skill directory across core and project indices for delivery sessions.

Can I use optional resource directories when building a GAAI skill unit?

You can use optional resource directories when building a GAAI skill unit. The SKILL.md spec supports adding scripts/, references/, and assets/ directories alongside the mandatory frontmatter and body sections to keep your skill self-contained.