linear

Query and manage Linear issues, projects, and teams via GraphQL with an API key.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Linear provides a centralized GraphQL API to manage issues, projects, and teams, enabling automation and integration with scripts and tooling.

Core Features & Use Cases

  • Create, update, and search issues and projects in Linear using curl-based requests.
  • Retrieve teams, workflow states, and assignees to drive automation and reporting.
  • Use cases include batch updates, status changes, and cross-tool data synchronization.

Quick Start

Ask Monika to run a GraphQL query against Linear to fetch issues for a specific team.

Frequently Asked Questions about linear

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and update Linear issues using the GraphQL API?

You can create and update Linear issues by sending GraphQL mutations to the Linear API endpoint using curl. The Skill enforces API key authentication and supports both UUIDs and human-readable identifiers for targeting specific issues and projects.

Can I use curl to query and filter Linear projects and teams?

Yes, you can query and filter Linear projects and teams using curl-based GraphQL requests. This approach allows you to retrieve workflow states, assignees, and team data to drive automation and reporting workflows.

What authentication do I need to manage Linear issues via GraphQL?

Managing Linear issues via GraphQL requires an API key for authentication. You must include this key in your curl requests to authorize operations like listing, creating, and updating issues across your environments.

Does this approach support batch updates and cross-tool data synchronization for Linear?

Yes, using GraphQL mutations with curl supports batch updates, status changes, and cross-tool data synchronization. You can automate these workflows by querying teams and workflow states to drive consistent reporting across environments.

How do I retrieve workflow states and assignees in Linear for automation?

You retrieve workflow states and assignees by executing GraphQL queries against the Linear endpoint via curl. This fetches the necessary team data to drive automated status changes and reporting within your scripts and tooling.