skill-creator

Guide creation of agent skills with SKILL.md and supporting files.

437|40|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/HazAT/pi-config --skill skill-creator-hazat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/HazAT/pi-config/tree/main/skills/skill-creator
Command: npx skills add https://github.com/HazAT/pi-config --skill skill-creator-hazat

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of creating new agent skills, ensuring they adhere to best practices and specifications, thereby reducing development time and improving skill quality.

Core Features & Use Cases

  • Guided Skill Creation: Walks users through the entire process from understanding requirements to validation and registration.
  • Best Practice Enforcement: Provides guidance on naming conventions, frontmatter structure, imperative voice, and concise descriptions.
  • Resource Management: Advises on when to use references/ for domain knowledge and scripts/ for automation.
  • Use Case: A developer needs to create a new skill to interact with a specific API. They use the skill-creator to scaffold the SKILL.md, define the necessary tools, and structure the instructions for the agent.

Quick Start

Use the skill-creator to start building a new agent skill.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold a new agent skill from scratch?

To scaffold a new agent skill, this guided tool walks you through the entire creation process, helping you plan the structure, write the SKILL.md file, generate supporting files, and validate the final output against specification rules.

What are the best practices for writing agent skill instructions?

Best practices for writing agent skill instructions include using imperative voice, following strict naming conventions, structuring metadata correctly in frontmatter, and keeping descriptions concise to ensure proper agent comprehension and execution.

When should I use the references directory versus the scripts directory during skill creation?

During skill creation, use the references directory to store domain knowledge and contextual data, while the scripts directory should hold executable automation code that the agent runs to perform specific tasks.

Do I need to install pyyaml to create an agent skill?

Yes, pyyaml is required as a dependency to create an agent skill, as it is necessary for parsing and validating the frontmatter metadata structure within the SKILL.md file.

Can I validate my SKILL.md file against the Agent Skills specification?

Yes, you can validate your SKILL.md file against the Agent Skills specification by using the built-in validation step, which checks for proper frontmatter requirements, naming rules, and adherence to progressive disclosure principles.

What is progressive disclosure in agent development?

Progressive disclosure in agent development is a design principle that structures skill instructions and supporting files to reveal information progressively, ensuring the agent receives only the necessary context at each stage of execution.