Install
$ agentstack add skill-twanahc-claude-linear-skill-linear-triage ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Linear Triage
Overview
Browse the user's Linear backlog, filter by team/status/label/assignee, and help them select issues to work on. Return selected issues with full context.
API Script
bun ~/.claude/skills/linear/scripts/linear-api.ts
Process
1. Discover Teams
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts list-teams
Present teams to the user. Ask which team to focus on (or all).
2. Check What's Already In Progress
Before browsing available work, check what's currently being worked on:
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts list-issues --team --status "In Progress"
Present these separately so the user knows what other agents are already handling:
Currently in progress (other agents may be working on these):
| ID | Title | Assignee |
|---------|------------------------------|------------|
| BLU-38 | Apparel in character studio | — |
| BLU-15 | Character save toast | — |
Do NOT suggest "In Progress" issues for new work. They are already being handled by another agent or terminal.
3. Browse Available Issues
Fetch unstarted issues:
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts list-issues --team --status "Todo"
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts list-issues --team --status "Backlog"
The user can refine with additional filters:
--assignee "Name"--label "Bug"/"Feature"etc.--limit 50
If the user wants to search:
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts search-issues "auth redirect bug"
4. Present Issues
Format available issues as a clean table for the user:
Available to work on:
| # | ID | Title | Priority | Labels |
|----|---------|------------------------------|----------|------------|
| 1 | BLU-42 | Fix auth redirect loop | Urgent | Bug |
| 2 | BLU-57 | Add dark mode toggle | Medium | Feature |
| 3 | BLU-63 | Update onboarding flow | High | UX |
5. Help Select
Ask the user which issues to work on. They can:
- Pick by number from the table ("1 and 3")
- Ask for more details on a specific issue
- Request different filters
- Search for something specific
6. Fetch Full Details
For each selected issue, fetch complete details:
source ~/.bashrc && bun ~/.claude/skills/linear/scripts/linear-api.ts get-issue
This returns: title, description, comments, relations, parent/children, priority, labels, assignee, dates, URL.
7. Return Results
Return the selected issues with their full details to the orchestrator. Include:
- Issue identifier
- Title
- Full description
- Comments (for additional context)
- Related issues
- Priority and labels
The orchestrator will use this to spawn planning subagents.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: twanahc
- Source: twanahc/claude-linear-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.