linear

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Linear issues, projects, and teams via GraphQL in a programmatic and repeatable way using curl, reducing manual overhead and human error.

Core Features & Use Cases

  • Create, update, search, and organize Linear issues and projects through the GraphQL API.
  • Manage teams and assignments, enabling automation and integration with CI/CD workflows.
  • Use cases include automated issue triage, bulk updates, and lightweight project dashboards.

Quick Start

Provide your LINEAR_API_KEY and a sample GraphQL operation to create, update, or search issues using curl.

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

You can manage Linear issues by sending POST requests with JSON payloads to https://api.linear.app/graphql using curl. This allows you to programmatically create, search, and update items via the GraphQL API.

Do I need a LINEAR_API_KEY to automate Linear project workflows via curl?

Yes, automating Linear project workflows via curl requires a LINEAR_API_KEY set in your environment. This key authenticates your POST requests to the Linear GraphQL endpoint.

Can I use short identifiers instead of UUIDs when updating Linear issues through the GraphQL API?

Yes, the GraphQL API supports both UUIDs and short identifiers for entities when managing Linear issues. This allows you to reference teams, projects, and issues flexibly in your curl requests.

What is the best way to automate Linear issue triage and bulk updates?

The best way to automate Linear issue triage and bulk updates is by using curl to send GraphQL operations to the Linear API. This programmatic approach reduces manual overhead and human error in software development workflows.

Does the Linear GraphQL API support managing teams and project assignments via curl?

Yes, the Linear GraphQL API supports managing teams and assignments via curl. You can organize projects, update team structures, and integrate these actions into CI/CD workflows using POST requests.