skill-maker

Guides authoring of SKILL.md files with frontmatter, structure, and verification checklists.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/xiaoshan1234/ai-skill --skill skill-maker-xiaoshan1234
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-maker
Source: https://github.com/xiaoshan1234/ai-skill/tree/main/role/english-teacher/skills/skill-maker
Command: npx skills add https://github.com/xiaoshan1234/ai-skill --skill skill-maker-xiaoshan1234

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing Agent Skills that actually get discovered and executed correctly is hard: vague descriptions cause misfires, bloated SKILL.md files waste context, and inconsistent naming breaks loading. This Skill provides a complete methodology for authoring high-quality SKILL.md files. ## Core Features & Use Cases - Discovery-Oriented Descriptions: Teaches how to write frontmatter descriptions with WHAT + WHEN + trigger words so skills get selected at the right time. - Structure & Progressive Disclosure: Defines directory conventions (scripts/, examples/, reference/), naming rules, and how to keep SKILL.md short while offloading detail to adjacent files. - Pre-Delivery Checklist: Provides a self-check list covering metadata, body quality, and real-task verification before shipping a skill. - Use Case: When you need to create a new skill for an AI agent—say, a commit-message generator—use this Skill to produce a compliant SKILL.md with a searchable name, a trigger-rich description, and a lean step-by-step body. ## Quick Start Help me write a SKILL.md for a new agent skill that summarizes git diffs into Conventional Commits messages.

Frequently Asked Questions about skill-maker

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

FAQPage Schema
How do I write a good SKILL.md description for an AI agent skill?▼

Write the description in third person with both what the skill does and when to use it, embedding trigger words like technical terms and common user phrasings. Keep it between 1 and 1024 characters and avoid vague statements like "helps with coding."

What is the correct directory structure for an Agent Skill?▼

One skill equals one directory with a SKILL.md file at its root, where the frontmatter name exactly matches the directory name in lowercase kebab-case. Put executable scripts in scripts/, examples in examples/, and long reference material in reference/.

When should I not create a Skill?▼

Skip creating a skill for one-off conversations, project-specific conventions that belong in AGENTS.md, or tasks fully enforceable by mechanical validators or lint rules. Skills are for reusable judgment, team conventions, and domain procedures.

How long should a SKILL.md file be?▼

Keep SKILL.md short and scannable since it loads into context on activation. Move long manuals and detailed references into adjacent reference/ or examples/ files, linking them only one level deep from SKILL.md.

What naming rules apply to skill directories?▼

The name must match the directory exactly and follow the pattern of lowercase letters, digits, and single hyphens, with no leading or trailing hyphens and no double hyphens. Choose searchable names like pdf-form-fill instead of generic ones like helper or utils.