← ClaudeAtlas

create-skilllisted

Generate a new SKILL.md file with proper frontmatter, structure, and $ARGUMENTS support
SilviaAre95/wayworks · ★ 1 · AI & Automation · score 77
Install: claude install-skill SilviaAre95/wayworks
# Create a New Skill Create a new skill from: `$ARGUMENTS` (expected: skill-name, plugin-name, and optionally a description — parse them from the argument string). ## Instructions 1. Create the directory: `plugins/<plugin-name>/skills/<skill-name>/` 2. Create the `SKILL.md` there using the template below 3. If a description was provided, use it verbatim in the frontmatter ## SKILL.md Template Use this exact structure for the new skill file: ```markdown --- name: <skill-name> description: "<One line: what it does and when Claude should use it. Max 250 chars.>" user-invocable: true argument-hint: "<placeholder args the user passes, e.g. [target] [options]>" --- # <Skill Title> <Clear, imperative instructions for Claude. Write as if briefing a senior engineer.> ## When to use <1-3 bullet points describing trigger conditions> ## Inputs - `$ARGUMENTS` — full argument string from the user; parse parameters from it in prose (positional `$0`/`$1` only populate for typed slash commands and leak literally when the model invokes the skill — never use them) ## Steps 1. <Step one> 2. <Step two> 3. <Step three> ## Output format <What the skill should produce: code, markdown doc, structured analysis, etc.> ## Constraints - <Guard rails, things to avoid, scope limits> ``` ## Frontmatter Reference | Field | Required | Description | |-------|----------|-------------| | `name` | Yes | Kebab-case identifier | | `description` | Yes | When Claude should invoke this (max 250 cha