create-skill

Create Cursor Agent Skills with structured SKILL.md files and frontmatter.

Updated May 28, 2023
One-click install
npx skills add https://github.com/steveulrich/ProjectB --skill create-skill-steveulrich
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/steveulrich/ProjectB/tree/main/.cursor/skills/create-skill
Command: npx skills add https://github.com/steveulrich/ProjectB --skill create-skill-steveulrich

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Authoring a well-structured Agent Skill for Cursor requires knowing the SKILL.md format, frontmatter rules, description best practices, and directory conventions, which are easy to get wrong without guidance. ## Core Features & Use Cases - Guided Skill Authoring: Walks through a four-phase workflow (discovery, design, implementation, verification) for creating personal or project skills. - Format Standards: Enforces SKILL.md frontmatter requirements, description writing rules, progressive disclosure, and naming conventions. - Use Case: A user wants to codify their team's code review standards into a reusable Cursor skill; this Skill gathers requirements, drafts the SKILL.md with proper frontmatter, and verifies it against a quality checklist. ## Quick Start Create a new Cursor skill for generating conventional commit messages and store it in my project's .cursor/skills directory.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I create a Cursor Agent Skill?▼

Create a directory containing a SKILL.md file with YAML frontmatter defining a name and description, followed by markdown instructions. Store it in ~/.cursor/skills/ for personal use or .cursor/skills/ for project sharing.

What is the required SKILL.md structure for Cursor skills?▼

SKILL.md requires YAML frontmatter with a name (max 64 chars, lowercase with hyphens) and a description (max 1024 chars), followed by a markdown body with instructions. Optional reference files and scripts directories can support the main file.

Where should I store personal vs project Cursor skills?▼

Personal skills go in ~/.cursor/skills/skill-name/ and are available across all projects. Project skills go in .cursor/skills/skill-name/ and are shared with anyone using the repository. Never use ~/.cursor/skills-cursor/, which is reserved for built-in skills.

How do I write a good skill description for discovery?▼

Write in third person, include both what the skill does and when to use it, and add specific trigger terms. For example, mention file formats, task names, and scenarios the agent should match against.

What are the limitations of a SKILL.md file?▼

The main SKILL.md should stay under 500 lines for performance. Detailed documentation belongs in separate reference files linked one level deep, since deeply nested references may only be partially read.