linear

Manage Linear issues via its GraphQL API with cURL commands.

8|1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/thomasmol/opencode-config --skill linear-thomasmol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/thomasmol/opencode-config/tree/main/skill/linear
Command: npx skills add https://github.com/thomasmol/opencode-config --skill linear-thomasmol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating, viewing, updating, and listing issues within the Linear project management tool, reducing manual effort and improving workflow efficiency.

Core Features & Use Cases

  • Issue Management: Create, read, update, and list Linear issues using GraphQL API via cURL commands.
  • Team & Issue Listing: Retrieve lists of teams and issues within a specific team.
  • Issue Search: Search for issues based on keywords in their title or description.
  • Use Case: When a user asks to create a new bug report for the 'Frontend' team with a specific title and description, this skill can handle the request.

Quick Start

Use the linear skill to create a new issue with the title "Fix login bug" for team ID "12345".

Frequently Asked Questions about linear

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create Linear issues automatically using a GraphQL API?

You can create Linear issues by using the GraphQL API via cURL commands. This skill requires authentication via the LINEAR_API_KEY environment variable or Authorization header to successfully create issues on your specified teams.

How do I search for Linear issues by title or description keywords?

Searching Linear issues by keywords in their title or description is handled through the skill's search functionality. It queries the GraphQL API to retrieve matching issues, providing detailed information including priority, assignee, and state.

Can I list Linear teams and retrieve issues for a specific team?

Yes, you can retrieve a list of teams and list issues within a specific team. The skill queries the Linear GraphQL API to fetch team data and associated issues, streamlining project management workflows.

Do I need a Linear API key to manage issues through GraphQL?

Yes, an API key is required for authentication. You must provide it via the LINEAR_API_KEY environment variable or the Authorization header to authorize cURL commands for creating, reading, and updating issues.

How do I update existing Linear issues with new priority or assignee details?

Updating Linear issues is done by sending GraphQL API requests via cURL commands. This allows you to modify existing issue details, including priority, assignee, and state, directly through the authenticated Linear API.

What are the limitations of using GraphQL for bug tracking in Linear?

The skill manages bug tracking issues by creating, reading, and updating them through the Linear GraphQL API. It relies on cURL commands and requires valid authentication, meaning operations are constrained by your Linear API rate limits and permissions.