linear

Manage Linear issues, projects, and teams via curl-based GraphQL requests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates programmatic management of Linear work items (issues, projects, and teams) via the GraphQL API using curl. No MCP server, no OAuth flow, no extra dependencies.

Core Features & Use Cases

  • Create, update, search, and organize issues, projects, and teams via the GraphQL API.
  • Use API key authentication and curl for a lightweight, dependency-free workflow.
  • Automate common Linear workflows across teams and projects with scripted requests.

Quick Start

Provide your LINEAR_API_KEY environment variable and execute a curl-based GraphQL request to run a basic viewer query.

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

You can manage Linear issues by sending POST requests with a JSON payload to the https://api.linear.app/graphql endpoint using curl. This approach allows you to create, update, search, and organize issues, projects, and teams programmatically with a single API key.

Do I need an OAuth flow or MCP server to automate Linear workflows?

No, automating Linear workflows does not require an OAuth flow, MCP server, or extra dependencies. You only need to set a LINEAR_API_KEY environment variable and use curl to send GraphQL requests directly to the API.

What is the best way to script Linear project and team management without dependencies?

The best way to script Linear project and team management without dependencies is using a curl-based GraphQL interface. By authenticating with a LINEAR_API_KEY, you can execute scripted POST requests to automate common workflows across teams and projects.

Can I search and organize Linear issues programmatically with a single API key?

Yes, you can search and organize Linear issues programmatically with a single API key. By providing your LINEAR_API_KEY as an environment variable, you can execute curl POST requests to query and manipulate work items across your Linear workspace.

Why use curl and GraphQL for Linear work management instead of other API methods?

Using curl and GraphQL for Linear work management provides a lightweight, dependency-free workflow. It directly exposes the GraphQL interface at https://api.linear.app/graphql, allowing you to automate complex work item management without installing additional libraries or servers.

How does curl-based GraphQL authentication work for Linear workspace automation?

Curl-based GraphQL authentication for Linear workspace automation works by using the LINEAR_API_KEY environment variable. You include this key in your curl POST requests to the GraphQL endpoint to securely authenticate and manage your work items.