linear

Manage Linear issues and projects via GraphQL API calls.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the management of Linear issues, projects, and teams through GraphQL calls, reducing manual API work.

Core Features & Use Cases

  • GraphQL-based interactions to query and update Linear data.
  • Use with curl and an API key to automate workflows such as creating issues, updating statuses, and listing teams.
  • Use Case: Automatically generate a backlog of issues from an external task list and apply them to a project.

Quick Start

Create a new Linear issue in ENG with title 'Bug: login fails' and priority 2 using the 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 automate Linear issue creation using the GraphQL API?

You need a valid Linear API key stored in the LINEAR_API_KEY environment variable to authenticate GraphQL requests. This key authorizes the curl commands used by the Skill to interact with your Linear workspace data.

Can I bulk create Linear backlog issues from an external task list?

Yes, you can generate a backlog of Linear issues from an external task list and apply them to a project. The Skill automates these GraphQL API calls to map external tasks into Linear issues within specific projects.

What is the best way to manage Linear projects via GraphQL without manual API calls?

Yes, this Skill queries and updates Linear data using GraphQL calls executed through curl. It targets teams using Linear for issue tracking and project planning where scriptable automation via API is beneficial.

Do I need a LINEAR_API_KEY to automate task management with curl?

You need a valid Linear API key stored in the LINEAR_API_KEY environment variable to authenticate GraphQL requests. This key authorizes the curl commands used by the Skill to interact with your Linear workspace data.

How do I update Linear issue statuses automatically through a GraphQL API call?

Update Linear issue statuses by sending targeted GraphQL mutations to the Linear API endpoint via curl. The Skill constructs the necessary GraphQL payloads to change issue properties like status and priority automatically.