create-skilllisted
Install: claude install-skill theaungmyatmoe/fusion
# Create Skill
Interactively gather requirements from the user and create a fully working Grok skill on disk.
## Step 1: Gather information
Ask the user the following questions **one at a time as regular conversation questions** (do NOT use structured option prompts for free-text inputs):
1. **Skill name** - ask the user to type a name. Lowercase letters (a-z), digits (0-9), and hyphens (-) only. Must start and end with a letter or digit. Must be 2-64 characters long (e.g. `deploy-k8s`). Validate the name before proceeding.
2. **Scope** - present the user with two options:
- **Project** (Recommended): `<repo-root>/.grok/skills/<name>/SKILL.md` - available only in this repo, shareable with teammates
- **User**: `~/.fusion/skills/<name>/SKILL.md` - available in all projects
- Default to **Project** if inside a git repo, otherwise **User**.
3. **What it should do** - ask the user to describe the workflow, paste an example prompt they keep repeating, or explain the task the skill should automate.
## Step 2: Draft the description
Write a `description` frontmatter value that includes:
- What the skill does (1-2 sentences)
- Trigger phrases and keywords so Grok knows when to auto-invoke it
- The slash command name (e.g. "Use when the user runs /deploy-k8s")
Show the drafted description to the user and let them approve or edit it.
## Step 3: Create the directory
Run this bash command to create the skill directory:
```bash
mkdir -p <SKILL_DIR>
```
Where `<SKILL_DIR