linear

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

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Simon-Copilot-Studio/ai-content-hub --skill linear-simon-copilot-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/Simon-Copilot-Studio/ai-content-hub/tree/main/productivity/linear
Command: npx skills add https://github.com/Simon-Copilot-Studio/ai-content-hub --skill linear-simon-copilot-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Linear issues, projects, and teams via the GraphQL API using curl to operate without OAuth and with API key authentication, reducing manual workflow overhead.

Core Features & Use Cases

  • GraphQL-based CRUD for issues, projects, teams, and workflow states.
  • Quick, curl-only automation for common Linear tasks like listing issues, updating statuses, and assigning items.
  • Use case: automate weekly status reviews by aggregating issue data across teams and exporting summaries.

Quick Start

Run a sample curl command to fetch the current user using your LINEAR_API_KEY.

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 via the GraphQL API by executing curl commands authenticated with a LINEAR_API_KEY. This approach enables querying, creating, and updating issues without relying on OAuth.

Can I automate Linear project updates and status reviews using curl?

Yes, you can automate Linear status reviews by executing curl requests against the GraphQL API to aggregate issue data across teams and export summaries. This requires setting the LINEAR_API_KEY in your environment.

Do I need OAuth to authenticate Linear API requests for automation?

No, you do not need OAuth to authenticate Linear API requests for automation. This skill uses API key authentication instead, requiring only the LINEAR_API_KEY environment variable to authorize curl commands.

What's the best way to create and update Linear teams via the API?

The best way to create and update Linear teams via the API is using GraphQL mutations sent through curl. This method provides direct CRUD operations for teams, projects, and workflow states without manual UI intervention.

How does querying Linear workflow states with curl work?

Querying Linear workflow states with curl works by sending a GraphQL query payload to the Linear API endpoint. Your LINEAR_API_KEY authorizes the request, allowing you to fetch and organize issues by their current workflow status.