create-skilllisted
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