linear

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

247|22|Updated Dec 11, 2024
One-click install
npx skills add https://github.com/graniet/kheish --skill linear-graniet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear
Source: https://github.com/graniet/kheish/tree/main/skills/productivity/linear
Command: npx skills add https://github.com/graniet/kheish --skill linear-graniet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing Linear issues, projects, and teams through the web UI is time-consuming and error-prone, especially when handling bulk updates, cross-team coordination, or frequent status changes. This Skill eliminates that friction by enabling direct, programmatic access to Linear's GraphQL API using simple curl commands, with no extra tools or dependencies required.

Core Features & Use Cases

  • Direct GraphQL API Access: Interact with Linear's full API using only curl, no MCP servers, OAuth flows, or additional software needed.
  • Comprehensive Issue & Project Management: Create, update, search, and organize issues, projects, teams, labels, and comments programmatically.
  • Use Case: Engineering teams can use this Skill to bulk update issue statuses after sprint planning, assign tasks to team members, and track project progress without switching between the Linear UI and terminal.

Quick Start

Use the linear skill to list all issues assigned to you in the ENG team that are currently in the started state.

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 using the GraphQL API with curl by executing commands to create, update, and track issues directly. This method requires only a valid Linear API key and curl installation, eliminating the need for manual UI navigation or extra dependencies.

What is the best way to automate bulk issue updates in Linear without manual data entry?

Automating bulk issue updates in Linear is best achieved by sending direct GraphQL API requests via curl. This approach allows engineering teams to programmatically modify issue statuses and assign tasks without repetitive manual data entry or UI interaction.

Can I track project progress and coordinate teams in Linear without using an MCP server?

Yes, you can track project progress and coordinate teams without an MCP server by using direct curl commands to query Linear's GraphQL API. This method requires no OAuth flows or third-party servers for any of your API operations.

Do I need any additional dependencies or software to manage Linear projects programmatically?

No additional dependencies or software are needed to manage Linear projects programmatically. You only need a valid Linear API key and curl installed on your system to perform all issue tracking and project management tasks.

Why does managing Linear issues through the web UI cause friction for engineering workflows?

Managing Linear issues through the web UI causes friction because manual data entry is time-consuming and error-prone, especially during bulk updates or cross-team coordination. Direct GraphQL API access via curl eliminates this repetitive navigation.

Does the linear skill support searching and organizing issues, labels, and comments?

Yes, the linear skill supports searching and organizing issues, labels, and comments programmatically. It provides comprehensive issue and project management capabilities by directly interacting with Linear's full GraphQL API using simple curl commands.