linear

Manage Linear issues, projects, and teams via GraphQL with curl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Linear teams often rely on manual UI interactions to manage issues, projects, and teams. This skill provides a programmatic way to perform GraphQL-based operations using curl, enabling automation, reproducibility, and integration with other tools.

Core Features & Use Cases

  • Manage Linear issues (create, update, search) via GraphQL
  • Manage projects and teams; list, view, and organize work
  • No OAuth required; API key authentication with curl for all operations
  • Suitable for automation, reporting, sprint planning, and workflow integration

Quick Start

Set LINEAR_API_KEY in your environment and begin issuing curl requests to the GraphQL endpoint to manage Linear data.

Frequently Asked Questions about linear

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

FAQPage Schema
How do I manage Linear issues and projects programmatically without OAuth?

You can manage Linear issues and projects programmatically by sending POST requests with curl to the Linear GraphQL endpoint using API key authentication, bypassing the need for OAuth entirely.

What do I need to set up before querying the Linear GraphQL API with curl?

Before querying the Linear GraphQL API, you must set the LINEAR_API_KEY environment variable and ensure your curl requests target https://api.linear.app/graphql with a Content-Type of application/json.

Can I create and update Linear teams and issues using GraphQL?

Yes, you can create, update, search, and mutate Linear entities including issues, projects, teams, and users by executing GraphQL mutations via curl POST requests.

When should I use curl instead of the Linear UI for project management?

Use curl instead of the Linear UI when you need to automate sprint planning, generate reproducible reports, or integrate Linear issue management directly into external workflows and scripts.

Does this approach to Linear API automation work for CI/CD pipelines?

Yes, this approach works for CI/CD pipelines because it relies on standard curl commands and API key authentication, enabling automated Linear issue tracking and project mutations without interactive login flows.