What problem does it solve? Managing Linear issues and projects normally requires switching to the web UI or setting up an MCP server and OAuth flow. This Skill lets you query, create, and update Linear issues, projects, teams, and documents directly from the terminal using the GraphQL API with just a personal API key. ## Core Features & Use Cases - Full Issue Lifecycle: List, search, create, and update issues, change workflow states, set priorities, assign users, add labels, and post comments via GraphQL queries or a zero-dependency Python CLI. - Project & Team Management: Query teams, workflow states, projects, members, and labels to coordinate work across your organization. - Document Access: Fetch, list, and search Linear Documents (RFCs, specs, notes) by slugId from a URL or by UUID. - Use Case: You need to triage a bug report. Run get-issue ENG-42 to read the full issue with comments, then update-status ENG-42 "In Progress" and add-comment ENG-42 "Investigating root cause" without leaving your terminal. ## Quick Start Set the LINEAR_API_KEY environment variable with a personal API key from Linear settings, then ask the agent to list your assigned Linear issues or get the details of a specific issue like ENG-123.