skill-creator

Generate SKILL.md files with YAML frontmatter for MCP server skills.

34|7|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/kdpa-llc/local-skills-mcp --skill skill-creator-kdpa-llc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/kdpa-llc/local-skills-mcp/tree/main/skills/skill-creator
Command: npx skills add https://github.com/kdpa-llc/local-skills-mcp --skill skill-creator-kdpa-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the trial-and-error of creating effective AI skills. It provides a clear blueprint for structuring SKILL.md files, writing compelling descriptions with trigger keywords, and crafting precise instructions that maximize AI utilization and ensure consistent results.

Core Features & Use Cases

  • SKILL.md Format Mastery: Guides you through the required YAML frontmatter, including name and description fields, ensuring your skills are always valid and discoverable.
  • Effective Descriptions: Learn to write trigger-rich descriptions that help your AI understand exactly when to invoke your skill, reducing misfires and improving accuracy.
  • Content Best Practices: Get guidelines for defining clear roles, specific tasks, structured instructions, and helpful examples within your skill's Markdown body.
  • Use Case: When you need to create a new skill for your AI, this guide ensures it's well-structured, easily discoverable, and performs optimally, saving you time on refinement.

Quick Start

Use the skill-creator skill to help me write a good description for a new skill that reviews Python code.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I write a SKILL.md file with proper YAML frontmatter?▼

SKILL.md files require YAML frontmatter with `name` and `description` fields at the top, followed by Markdown content. Names must be lowercase-hyphenated under 64 characters; descriptions under 200 characters with trigger keywords that help AI invoke the skill correctly. The skill-creator guides you through the exact structure and validates compliance before deployment.

What makes a good skill description with trigger keywords?▼

Trigger keywords tell your AI when to invoke a skill by embedding task-specific language in the description. Effective descriptions combine concise problem statements with domain vocabulary—mentioning file types, frameworks, or actions relevant to your skill. skill-creator helps you identify and position these keywords so your AI recognizes the right context and reduces misfires.

Can I create skills that work with the Local Skills MCP server?▼

Yes. The Local Skills MCP server runs skills defined in SKILL.md format. skill-creator ensures your skill meets MCP naming rules, YAML requirements, and content guidelines so it integrates seamlessly. The Skill generates a ready-to-test template you can deploy immediately to your Local Skills server.

What are the naming requirements for skills?▼

Skill names must be lowercase-hyphenated, under 64 characters, and unique within your repository. This naming convention ensures consistency across skill discovery and prevents naming conflicts in the Local Skills MCP server. skill-creator validates your name against these rules before you finalize your SKILL.md file.

How do I structure instructions and examples in a skill?▼

Skill instructions should define a clear role, specify the exact task, provide step-by-step guidance, and include concrete examples. This structure maximizes AI utilization by removing ambiguity. skill-creator templates these sections with best practices so your AI consistently delivers the intended results.

Why does my skill fail to trigger in the Local Skills MCP server?▼

Skill failures often stem from missing trigger keywords in the description, incorrect YAML frontmatter, or unclear task instructions. skill-creator eliminates these issues by validating your frontmatter syntax, ensuring keywords align with your skill's purpose, and refining instructions so the AI recognizes when to invoke your skill.