Provides a raw GraphQL client for interacting with Linear issues programmatically.

Install

mkdir -p .claude/skills/linear-armorerlabs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9542" && unzip -o skill.zip -d .claude/skills/linear-armorerlabs && rm skill.zip

Installs to .claude/skills/linear-armorerlabs

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use Symphony's `linear_graphql` client tool for raw Linear GraphQL operations such as comment editing and upload flows.
119 charsno explicit “when” trigger
Advanced

Key capabilities

  • Query issues
  • Update issue status
  • Create comments
  • Attach GitHub PRs

How it works

Uses a client tool to execute raw GraphQL operations against the Linear API.

Inputs & outputs

You give it
GraphQL query
You get back
Linear data

When to use linear

  • Fetching issue details
  • Creating custom issue workflows
  • Updating issue status via API

About this skill

Linear migration alias

Armorer Labs uses Plane, not Linear, for active project tracking.

For active Armorer work:

  1. Interpret "Linear", "Linear issue", and "Linear task" as references to the corresponding Plane work item.
  2. Follow the sibling plane skill and query the live Armorer Plane workspace.
  3. Do not call linear_graphql, use a Linear connector, load a Linear API key, or write to a legacy Linear board.
  4. If Plane access is unavailable, report the blocker and provide a copy-ready Plane task or update. Do not silently fall back to Linear.

Use a legacy Linear surface only when the user explicitly requests historical Linear data, migration verification, or maintenance of the retained Linear compatibility connector. Keep that work separate from active Plane tracking.

When not to use it

  • Using raw GraphQL for complex logic
  • Hardcoding state names

Prerequisites

Linear API access

Limitations

  • One GraphQL operation per tool call
  • Treat errors as failed operations

How it compares

Allows precise, programmatic interaction with Linear issues compared to manual web UI updates.

Compared to similar skills

linear side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
linear (this skill)03moNo flagsAdvanced
api-design-principles722moNo flagsIntermediate
api-security-best-practices156moReviewIntermediate
nodejs-backend-patterns122moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

api-design-principles

wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

72170

api-security-best-practices

davila7

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

1554

nodejs-backend-patterns

wshobson

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

1246

graphql

davila7

GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.

624

api-contract-sync-manager

ananddtyagi

Validate OpenAPI, Swagger, and GraphQL schemas match backend implementation. Detect breaking changes, generate TypeScript clients, and ensure API documentation stays synchronized. Use when working with API spec files (.yaml, .json, .graphql), reviewing API changes, generating frontend types, or validating endpoint implementations.

18

rdc-graphql-setup

reactive

Set up @data-client/graphql for GraphQL APIs. Configures GQLEndpoint with auth and custom options. Use after rdc-setup detects GraphQL patterns.

13

Search skills

Search the agent skills registry