Linear Skills Guide
You have specialized Linear issue management skills. Use these for structured ticket workflows during debugging investigations.
Decision Tree
Skills vs Agents
Simple issue fetch or update? → Use Linear skills
- •
linear-issues- Fetch, list, search issues (single linearis command) - •
linear-update- Update issue, add comments - •Example: "Get details for ENG-1234"
- •Use when: Single issue, straightforward query/update
Complex investigation requiring analysis? → Use Task tool with Linear agents (conserves context)
- •
linear-locator- Find issues by criteria, save to /tmp - •
linear-analyzer- Extract debugging context, parse technical details - •
linear-pattern-finder- Find patterns across issues, detect recurring problems - •Use when: Multi-issue analysis, pattern detection, trend analysis
When to Use Which Agent
Just need to find issues broadly?
→ Use linear-locator agent only
- •Lists/searches issues by team, label, state, text
- •Saves filtered results to /tmp
- •Example: "Find all FileB-related issues across teams"
Investigating single issue for debugging?
→ Use linear-locator + linear-analyzer agents
- •Locator: Find issue and related issues
- •Analyzer: Extract error messages, URLs, technical details
- •Example: "Analyze ENG-1234 for debugging context"
Need to find patterns or recurring problems?
→ Use all three: linear-locator + linear-analyzer + linear-pattern-finder
- •Locator: Fetch issues by criteria
- •Analyzer: Parse each issue for technical details
- •Pattern-finder: Correlate across issues, find recurring themes, temporal trends
- •Example: "Find recurring VCS permission errors across last 2 months"
Adding debugging findings to a ticket?
→ Use linear-update skill
- •Better than: Running raw
linearis comments createcommands - •Example: "Add root cause analysis to ENG-1234"
Updating issue status after investigation?
→ Use linear-update skill
- •Includes: status, priority, labels updates
- •Example: "Mark ENG-1234 as In Progress"
Available Linear Tools
| Type | Name | Purpose |
|---|---|---|
| Skill | linear-issues | Simple queries (single linearis command) |
| Skill | linear-update | Update issues, add comments |
| Agent | linear-locator | Find issues by criteria across teams |
| Agent | linear-analyzer | Extract debugging context from issues |
| Agent | linear-pattern-finder | Find patterns, recurring problems, trends |
When to Use Raw linearis
Only use linearis CLI directly when:
- •Running one-off commands not covered by skills
- •User explicitly requests a specific linearis command
- •Creating new issues (
linearis issues create) - •Managing projects, teams, users (non-issue operations)
- •Debugging the skill itself
For systematic ticket workflows (read → debug → update), use the specialized skills above.
Common linearis Commands
Covered by skills:
- •
linearis issues read→ Uselinear-issues - •
linearis issues list→ Uselinear-issues - •
linearis issues search→ Uselinear-issues - •
linearis comments create→ Uselinear-update - •
linearis issues update→ Uselinear-update
Not covered yet (use directly):
- •
linearis issues create(issue creation) - •
linearis projects,linearis teams,linearis users(non-issue operations)
Authentication
Check linearis CLI is available and authenticated:
linearis --version linearis issues list --limit 1
Note: Set LINEARIS_API_TOKEN environment variable or use --api-token flag.
Integration with Debugging Workflow
Linear skills integrate with platform debugging:
Workflow:
- •
linear-issues→ Fetch ticket context - •Platform investigation → Use GCP and K8s skills for debugging
- •
linear-update→ Add findings to ticket - •
linear-update→ Update status to "Done"
Example:
User: "Debug issue ENG-1234"
Claude: [Checks linear-awareness] → Uses linear-issues
[Investigates using GCP/K8s skills]
[Checks linear-awareness] → Uses linear-update