linear

Automate management of Linear issues, projects, and teams via GraphQL API.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill linear-peteromallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/skills/productivity/linear
Command: npx skills add https://github.com/peteromallet/megaplan --skill linear-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate the management of Linear issues, projects, and teams via the GraphQL API.

Core Features & Use Cases

  • Create, update, search, and organize Linear issues, projects, and teams via GraphQL using curl.
  • Authenticate with a simple API key (LINEAR_API_KEY) and operate entirely through curl requests.
  • Use cases include bulk updates, status transitions, and syncing external systems with Linear data.

Quick Start

Configure LINEAR_API_KEY in your environment and run a curl-based workflow to query or mutate Linear data.

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 management using the GraphQL API?

You can automate Linear issue management by sending GraphQL POST requests to the Linear API. This approach allows you to create, update, search, and organize issues, projects, and teams directly from your automation workflows.

How do I authenticate curl requests to the Linear API?

To authenticate curl requests to the Linear API, you must configure a LINEAR_API_KEY environment variable in your system. This key is used to authorize your GraphQL POST requests for managing workspace data.

Can I perform bulk updates on Linear projects with curl?

Yes, you can perform bulk updates on Linear projects using curl. By scripting GraphQL mutations, you can execute batch operations, transition statuses, and sync external systems with your Linear data.

What is the process for searching Linear issues via GraphQL?

Searching Linear issues via GraphQL involves sending a POST request with a specific query payload using curl. This queries the Linear API and returns matching items based on your specified search criteria.

Do I need any external dependencies to run Linear GraphQL queries with curl?

You do not need external dependencies beyond curl and a valid LINEAR_API_KEY. The workflow operates entirely through curl requests, requiring no additional libraries to query or mutate Linear data.