← ClaudeAtlas

ccc-linear-boardlisted

"View your Linear board, pick a task to work on, and sync issue status. Use when: 'linear board', 'show issues', 'pick a task', 'what should I work on', 'my Linear',…
KevinZai/commander · ★ 3 · AI & Automation · score 79
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