# Linear Triage

> Browse and filter Linear issues to help the user pick which ones to work on next.

- **Type:** Skill
- **Install:** `agentstack add skill-twanahc-claude-linear-skill-linear-triage`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [twanahc](https://agentstack.voostack.com/s/twanahc)
- **Installs:** 0
- **Category:** [Productivity](https://agentstack.voostack.com/c/productivity)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [twanahc](https://github.com/twanahc)
- **Source:** https://github.com/twanahc/claude-linear-skill/tree/master/linear-triage

## Install

```sh
agentstack add skill-twanahc-claude-linear-skill-linear-triage
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## 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

```bash
bun ~/.claude/skills/linear/scripts/linear-api.ts 
```

## Process

### 1. Discover Teams

```bash
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:

```bash
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:

```bash
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:

```bash
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:

```bash
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](https://github.com/twanahc)
- **Source:** [twanahc/claude-linear-skill](https://github.com/twanahc/claude-linear-skill)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-twanahc-claude-linear-skill-linear-triage
- Seller: https://agentstack.voostack.com/s/twanahc
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
