skill-creator

Create reusable agent skill packages with metadata, instructions, and bundled resources.

Updated Apr 28, 2026
One-click install
npx skills add https://github.com/yao9906/visrag --skill skill-creator-yao9906
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/yao9906/visrag/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/yao9906/visrag --skill skill-creator-yao9906

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps you design, write, validate, and package reusable agent skills so specialized capabilities are easy to create and maintain.

Core Features & Use Cases

  • Skill Design Guidance: Shape a skill around clear workflows, task boundaries, and appropriate resource types.
  • Skill Scaffolding: Initialize a new skill directory with the required structure and starter files.
  • Validation and Packaging: Check SKILL.md frontmatter compliance and bundle a skill for distribution.
  • Use Case: Use this Skill when you need to turn a repeated workflow, domain process, or tool integration into a reusable agent capability.

Quick Start

Ask me to create or update a skill, and I will help you define its structure, write its SKILL.md, and prepare it for validation or packaging.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a reusable agent skill package from an existing workflow?

To create a reusable agent skill, you define the workflow and task boundaries, then use scaffolding to initialize the directory structure and generate required SKILL.md metadata for packaging.

What is SKILL.md frontmatter validation and why is it needed?

SKILL.md frontmatter validation checks metadata compliance against naming and content constraints, ensuring your agent skill package is correctly structured for distribution and execution.

Can I organize scripts and references into a single agent capability?

Yes, you can bundle scripts, references, and other assets into a specialized agent capability by defining the resource types and organizing them within the skill directory structure.

Do I need pyyaml installed to validate skill metadata?

Yes, pyyaml is required as a dependency to parse and validate the YAML frontmatter structure within your SKILL.md file during the skill creation and packaging process.

What is the best way to revise an existing skill without breaking its structure?

The best way to revise an existing skill is to update its instructions and bundled resources, then run frontmatter validation to ensure the skill definition remains compliant with content constraints.

Why does my skill initialization fail the naming constraint checks?

Skill initialization fails naming constraint checks when the provided metadata does not comply with the required naming conventions and content constraints defined for valid agent skill packages.