linear

Automate Linear project management via GraphQL API requests with curl.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/samuelmukoti/myai-agent --skill linear-samuelmukoti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/samuelmukoti/myai-agent/tree/main/skills/productivity/linear
Command: npx skills add https://github.com/samuelmukoti/myai-agent --skill linear-samuelmukoti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Linear project management tasks by issuing GraphQL API requests for issues, projects, and teams, eliminating repetitive UI work.

Core Features & Use Cases

  • GraphQL API access to Linear via curl for creating, updating, searching, and organizing issues, projects, and teams
  • API-key based authentication using LINEAR_API_KEY (no OAuth required)
  • Runs in CLI or scripts and can be integrated into CI workflows

Quick Start

Set LINEAR_API_KEY in your environment and begin issuing curl requests to the Linear GraphQL endpoint to manage issues, projects, and teams.

Frequently Asked Questions about linear

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

FAQPage Schema
How do I automate Linear issue creation and updates without using OAuth?

You can automate Linear issue management by issuing GraphQL API requests via curl, authenticating with a LINEAR_API_KEY instead of OAuth. This approach allows you to create, update, and search issues directly from CLI scripts or CI environments without interactive login flows.

Can I manage Linear projects using GraphQL in a CI environment?

Yes, you can manage Linear projects in CI environments by executing curl commands against the Linear GraphQL endpoint. By setting the LINEAR_API_KEY environment variable, your pipelines can autonomously create, update, and search issues and projects.

What is the best way to search Linear issues via the API from the command line?

The best way to search Linear issues from the command line is by sending GraphQL queries through curl. Using the LINEAR_API_KEY for authorization, you can query the Linear GraphQL endpoint directly in your terminal to retrieve specific issues.

Do I need a LINEAR_API_KEY to interact with Linear teams and projects via curl?

Yes, a LINEAR_API_KEY is required to interact with Linear teams and projects via curl. The Skill uses this API key for authorization in the GraphQL request header, completely bypassing the need for an OAuth setup.

How does GraphQL API access work for automating Linear tasks?

GraphQL API access for automating Linear tasks works by sending structured queries and mutations to the Linear GraphQL endpoint via curl. You pass the LINEAR_API_KEY in the Authorization header to create, update, or search issues and projects programmatically.

What are the limitations of using curl and a LINEAR_API_KEY for Linear automation?

Using curl and a LINEAR_API_KEY for Linear automation is limited to executing GraphQL API requests for issues, projects, and teams. It is designed for CLI, scripts, and CI environments, meaning it does not handle interactive OAuth flows or provide a graphical user interface.