linear

Manage Linear issues, projects, and teams via GraphQL CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Linear provides a GraphQL-driven CLI to manage issues, projects, teams, and documents in Linear from your terminal, reducing context switching and manual data entry.

Core Features & Use Cases

  • GraphQL-driven operations for querying issues, projects, states, and documents from the Linear API.
  • CLI-based workflows via the linear_api.py script to list, view, create, update issues, and fetch documents.
  • Quick access to documents and issue details for status reporting and audits.

Quick Start

Run the linear_api.py CLI to list issues, view a specific issue, or fetch a document from Linear via GraphQL.

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 and projects from the CLI?

You can manage Linear issues and projects from the CLI by using a GraphQL client to perform read and write operations against the Linear API. This allows you to list, view, create, and update issues directly from your terminal.

Can I fetch Linear documents and issue states via GraphQL?

Yes, you can fetch Linear documents and issue states via GraphQL. The CLI uses GraphQL queries to provide quick access to documents, issue details, and states for status reporting and audits.

Do I need a Linear API key to query issues and projects from the terminal?

Yes, you need a Linear API key to query issues and projects from the terminal. The API key must be stored in the LINEAR_API_KEY environment variable before executing GraphQL operations through the CLI script.

What is the best way to reduce context switching when updating Linear issues?

The best way to reduce context switching when updating Linear issues is to use a GraphQL-driven CLI. It enables developers to create, update, and view issues without leaving the terminal environment.

Does the Linear CLI script support creating new issues or only viewing existing ones?

The Linear CLI script supports creating new issues as well as viewing existing ones. It performs both read and write operations via GraphQL, allowing you to list, view, create, and update issues.