create-skill

Solid

Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.

AI & Automation 47,238 stars 4477 forks Updated today AGPL-3.0

Install

View on GitHub

Quality Score: 90/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create Skill Create a new skill in `.agents/skills/<skill-name>/` following the workflow defined in `.agents/skills/README.md`. ## Workflow ### Step 1: Gather Intent Before creating anything, ask the user: 1. **Skill name**: What should the skill be called? (lowercase, digits, hyphens only, e.g., `gh-create-pr`, `prepare-release`) 2. **Description**: What should this skill do? Include specific trigger contexts (e.g., "Use when user asks to create PRs") 3. **Is this a public skill?**: Should it be synced to `.claude/skills/` for shared use? (default: no, private only) 4. **Test cases** (optional): Does the user want to set up evals for this skill? If the user provides partial info (e.g., just a name), proceed with reasonable defaults and ask to confirm. ### Step 2: Read Guidelines Always read `.agents/skills/README.md` before creating a new skill to ensure compliance with the current workflow. ### Step 3: Create Skill Structure Create the following directory structure: ``` .agents/skills/<skill-name>/ └── SKILL.md ``` **SKILL.md template:** ```markdown --- name: <skill-name> description: <description> --- # <Skill Name> [Instructions for the skill] ``` **Frontmatter fields:** - `name`: Skill identifier (lowercase, digits, hyphens) - `description`: When to trigger (what the skill does + specific contexts) ### Step 4: Sync (if public) If the user wants a **public skill**, before validation: 1. Add the skill name to `.agents/skills/public-skills.txt` (one per...

Details

Author
CherryHQ
Repository
CherryHQ/cherry-studio
Created
2 years ago
Last Updated
today
Language
TypeScript
License
AGPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category