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.zipInstalls 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.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
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:
- Interpret "Linear", "Linear issue", and "Linear task" as references to the corresponding Plane work item.
- Follow the sibling
planeskill and query the live Armorer Plane workspace. - Do not call
linear_graphql, use a Linear connector, load a Linear API key, or write to a legacy Linear board. - 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| linear (this skill) | 0 | 3mo | No flags | Advanced |
| api-design-principles | 72 | 2mo | No flags | Intermediate |
| api-security-best-practices | 15 | 6mo | Review | Intermediate |
| nodejs-backend-patterns | 12 | 2mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by ArmorerLabs
View all by ArmorerLabs →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.
api-security-best-practices
davila7
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
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.
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.
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.
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.