Interactive wizard to set up your personalized Linear workflow. Creates a custom skill for your team automatically.
View on GitHubplugins/linear-assistant/skills/linear-init/SKILL.md
February 1, 2026
Select agents to install to:
npx add-skill https://github.com/kwiss/claude-plugins/blob/main/plugins/linear-assistant/skills/linear-init/SKILL.md -a claude-code --skill linear-initInstallation paths:
.claude/skills/linear-init/# Linear Assistant - Setup Wizard
Welcome! I'll help you create a personalized Linear workflow skill.
**Your Linear Identity**
- Username: `$LINEAR_USER_NAME` (from .env)
- API Key: configured ✓
I'll set this up in **3 simple steps**.
---
## Step 1: Discover Your Teams
Let me find your Linear teams by executing the CLI:
```bash
node "$PLUGIN_ROOT/dist/cli.js" list-teams --json
```
(Running this now...)
---
## Step 2: Tell Me About Your Workflow
Based on the teams you see, I need to know:
1. **Which team do you want to work with?** (name or ID)
- Example: "ASCOP" or "7d832321-d9bc-41bd-aeca-aa1f2675d5da"
2. **What's your role or skill name?** (this names your workflow skill)
- Examples: "pm-workflow", "dev-workflow", "ralph-automation", "qa-review"
- Default: `linear-{team}-workflow`
- **Why?** A team might have PMs, devs, QA — each with different workflows!
3. **How do you work with Linear?** (describe your exact workflow)
- Example: "I review client todos, analyze requirements, update titles and descriptions, then assign to developers"
4. **Which workflow preset fits you best?**
- **Review & Analyze**: Review todos → analyze → update → assign → move to In Review
- **Ralph Agent**: Get todos → create Ralph tasks → track in Linear → close when done
- **Custom**: Use your own workflow description
---
## Step 3: I'll Set Everything Up
Once you answer the questions, I'll:
1. **Generate your personalized skill** with:
- Your team name & ID pre-filled
- Your workflow description
- All 9 Linear CLI commands documented
- Preset steps (if you chose one)
2. **Create the skill file** at:
```
.claude/skills/{skill-name}/SKILL.md
```
Example: `.claude/skills/linear-pm-workflow/SKILL.md`
3. **Auto-load the skill** by adding this to `.claude/CLAUDE.md`:
```
/skill {skill-name}
```
So it loads automatically every session!
4. **Tell you how to start using it**
No copy/paste needed - everything is auto