skill-creator

Create and package AgentSkills with validated SKILL.md frontmatter and resources.

5|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/tiancaiamao/ai --skill skill-creator-tiancaiamao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tiancaiamao/ai/tree/main/skills/skill-creator
Command: npx skills add https://github.com/tiancaiamao/ai --skill skill-creator-tiancaiamao

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you create, audit, and package AgentSkills without missing required frontmatter, structure, or supporting resources, reducing broken or incomplete skill definitions.

Core Features & Use Cases

  • Skill Authoring Guidance: Draft clear SKILL.md files with the required name and description fields.
  • Validation and Packaging Workflow: Check naming rules, frontmatter format, and directory structure before bundling a distributable skill.
  • Resource Organization: Decide when to place helpers in scripts, deeper guidance in references, and reusable files in assets.
  • Use Case: Build a new skill from a rough idea, validate it against the spec, then package it for distribution.

Quick Start

Use the skill-creator skill to turn a rough skill idea into a validated SKILL.md directory with any needed scripts, references, and assets.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and package AgentSkills with validated SKILL.md frontmatter?

To create and package AgentSkills, draft a SKILL.md file with required name and description frontmatter, organize supporting resources into scripts, references, and assets directories, then validate the structure before bundling for distribution.

What is the required frontmatter format for a SKILL.md file?

The required frontmatter format for a SKILL.md file includes mandatory name and description fields. Validation checks ensure naming rules and frontmatter structure meet the AgentSkills specification before packaging.

How do I organize scripts, references, and assets when building an AgentSkill?

Organize scripts, references, and assets by placing executable helpers in the scripts directory, deeper guidance documents in references, and reusable static files in assets, allowing the skill to detect and package these resource directories automatically.

Do I need pyyaml to validate and package skills?

Yes, pyyaml is required as a dependency to parse and validate the YAML frontmatter embedded in SKILL.md files during the skill creation and packaging workflow.

What's the best way to validate an AgentSkill directory structure before distribution?

The best way to validate an AgentSkill directory is to run validation checks that verify frontmatter format, enforce naming rules, and confirm the correct placement of supporting resources before bundling the distributable package.

Why does my AgentSkill packaging fail during directory validation?

AgentSkill packaging fails during directory validation when the SKILL.md file is missing required frontmatter fields, violates naming rules, or lacks the expected resource directory structure needed for distribution.