ccc-linear-boardlisted
Install: claude install-skill KevinZai/commander
# /ccc-linear-board
> Placeholders like ~~project tracker refer to connected tools. See [CONNECTORS.md](../../CONNECTORS.md).
View open issues assigned to you, pick one to work on, or create new issues. Works standalone via environment variables or richly via the Linear MCP.
## Quick Mode (default)
List open issues assigned to the current user, grouped by priority. Show:
- Issue ID, title, status, priority
- Estimated effort (points) if set
- Due date if set
Then offer actions via `AskUserQuestion` — never as a text `[P] [C] [R]` menu:
```
question: "What would you like to do?"
options:
- label: "🎯 Pick an issue to work on"
description: "Start a build session for the selected issue."
- label: "➕ Create a new issue"
description: "Add a ticket to your Linear board."
- label: "🔄 Refresh the board"
description: "Re-fetch latest issue status."
```
When user picks an issue, fetch its full description and delegate to the `builder` agent with the issue as context.
## Standalone Mode
When no ~~project tracker is connected, use environment variables:
```bash
# Priority order for token resolution:
# 1. CC_LINEAR_TOKEN
# 2. LINEAR_DEV_TOKEN_PERSONAL
# 3. Prompt user for token
```
Make GraphQL requests directly to `https://api.linear.app/graphql`:
```graphql
query MyIssues {
viewer {
assignedIssues(filter: { state: { type: { nin: ["completed", "cancelled"] } } }) {
nodes {
id
identifier
title
priority
estim