skill-creator

Create reusable agent skill packages with valid SKILL.md metadata.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps agents package specialized capabilities into reusable skills instead of rebuilding the same workflow structure each time.

Core Features & Use Cases

  • Skill Design Guidance: Decide when to use instructions, scripts, references, and assets.
  • Skill Validation: Check that SKILL.md has the required frontmatter, naming, and trigger metadata.
  • Skill Packaging: Organize a finished skill for reuse with a clear entry point and optional supporting resources.
  • Use Case: Turn a repeated task into a maintainable skill that another agent can trigger and use reliably.

Quick Start

Ask me to create or update a reusable skill, and I will help you define the trigger, structure SKILL.md, and organize any supporting files.

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 with valid YAML frontmatter?

You create a reusable agent skill by structuring a SKILL.md file with validated YAML frontmatter, kebab-case naming, and detected dependencies. This packaging process ensures the skill is reliably triggered and executed by other agents.

What is the best way to structure an AI agent skill for reuse?

Structuring an AI agent skill for reuse involves organizing instructions, optional scripts, references, and assets into a cohesive package. Proper structure with validated frontmatter allows another agent to trigger and use the capability reliably.

Do I need pyyaml to validate SKILL.md frontmatter?

Yes, you need the pyyaml dependency installed to parse and validate the required YAML frontmatter in SKILL.md files. This dependency allows the skill creation process to automatically verify metadata and detect components from sibling directories.

When should I use scripts versus references when building agent skills?

Use scripts when your agent skill requires automated execution logic, and use references when providing contextual documentation. The skill creation process helps decide the correct mix of instructions, scripts, references, and assets for your specific workflow.

Can I update an existing agent skill package without breaking its triggers?

Yes, you can update an existing agent skill package without breaking triggers by re-validating the SKILL.md metadata. The skill update workflow checks frontmatter, naming conventions, and component detection to maintain trigger compatibility.

Why does my agent skill fail validation due to naming conventions?

Agent skill validation fails when the SKILL.md file does not adhere to kebab-case naming requirements. You must rename your skill package using lowercase letters and hyphens to pass the structural validation checks.