linear

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill enables teams to manage Linear issues, projects, and teams programmatically via the GraphQL API using curl for automated workflows.

Core Features & Use Cases

  • GraphQL-based management of Linear entities (issues, projects, teams).
  • Create, update, and search items via curl requests to streamline productivity workflows.
  • Use case: automate daily triage, status updates, and reporting across a distributed team.

Quick Start

Run a curl GraphQL query to fetch your Linear viewer information 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?

You can manage Linear issues via the GraphQL API by sending authenticated curl requests to perform mutations for creating, updating, and assigning items. This skill uses a LINEAR_API_KEY environment variable to execute these queries programmatically.

Can I automate Linear project triage and status updates with curl?

Yes, you can automate daily triage and status updates across Linear projects by executing curl requests for GraphQL mutations. This approach enables automated workflows to update issues and streamline team productivity without manual UI interaction.

What environment variables do I need to query Linear teams and workflow states?

You need the LINEAR_API_KEY environment variable configured to authenticate your requests. Once set, you can use curl to execute GraphQL queries that fetch your viewer information, teams, and workflow states.

How does GraphQL API automation compare to standard Linear integrations for productivity workflows?

GraphQL API automation via curl provides direct, scriptable control over Linear entities for customized workflows. Unlike standard integrations, it allows precise queries and mutations to create, update, and search issues programmatically for distributed team reporting.

Why is my curl request to the Linear GraphQL API failing to update issues?

If your curl request to the Linear GraphQL API fails to update issues, verify that your LINEAR_API_KEY environment variable is correctly set. Proper authentication is required to execute mutations for modifying issues, projects, and teams.

What is the best way to create and assign Linear tasks programmatically?

The best way to create and assign Linear tasks programmatically is by sending GraphQL mutations via curl. This method requires the LINEAR_API_KEY environment variable to authenticate requests that create, update, or assign issues for productivity workflows.