Linear Issues
Linear Issues connects Claude Code to your Linear workspace and runs queries, creates and updates issues through the Linear API. It reads full issue data (title, description, state, assignee, labels, priority, custom fields), pulls comments and timeline entries, and maps workspace IDs to human-friendly names. For the original code and setup see https://github.com/wrsmith108/linear-claude-skill.
Use it to search by project, team, label or explicit GraphQL filter, to create new issues with a description and linked metadata, to post comments, to change state or assign owners. It runs GraphQL mutations and returns normalized JSON so your code can apply bulk updates, filter results, or render a compact list of matches.
It converts conversational instructions into specific Linear mutations: extract title, estimate, priority and assignee, find the target issue by number or query, and run the update. The plugin reports API errors, missing permissions, and supports a dry-run mode so you can preview changes before they land.
For example, when a QA engineer drops a bug summary into chat you can run a single command to create the issue, set priority, assign to the right team and post the initial comment — avoiding a switch to the Linear web UI and saving minutes per report.