← ClaudeAtlas

create-skilllisted

Interactively create a new Grok skill (SKILL.md + optional scripts/references). Use when the user wants to create a skill, scaffold a skill, or runs /create-skill.
theaungmyatmoe/fusion · ★ 0 · AI & Automation · score 65
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