Agent skill · magnus919
linear
Manage Linear teams, projects, cycles, issues, comments, workflow state, and documents from a terminal through Linear's public GraphQL API. Use when a user asks to list, search, inspect, create, update, move, or comment on Linear work, or to find Linear documents. Do not use to embed a live agent inside Linear or to build an MCP integration.
What it needs
About 5k tokens when loaded.
What this skill does
Linear Use scripts/linear from this skill directory. It is a small, dependency-free wrapper around Linear's public GraphQL API, not an MCP server. Use command-specific --help rather than copying the full command reference into a response. Setup 1. Inspect the available command and relevant noun: scripts/linear --help and scripts/linear issue --help. 2. For a live request, set exactly one credential in the process environment. Use LINEARAPIKEY for a personal key or LINEARACCESSTOKEN for OAuth. Never print, persist, or place either in a command transcript. 3. Begin with bounded discovery. Reads default to --limit 10; the maximum is 100. 4. Output is always JSON: compact with --json, indented without it. --dry-run makes no network request and previews the operation. Command Map Need Command --- --- Confirm current identity scripts/linear whoami --json Discover teams scripts/linear team list --limit 20 --json List a team's workflow states scripts/linear state list --team ENG --json Narrow a known issue set scripts/linear issue list --team ENG --state "In Progress" --json Find an issue by words scripts/linear issue search "customer import" --json Read one known issue scripts/linear issue get ENG-42 --json Read an issue with its project, cycle, hierarchy, comments, and relations scripts/linear issue get ENG-42 --detail --json Create an issue with project, parent, assignee, labels, state, or due date scripts/linear issue create --team ENG --title "Fix login" --project "Platform" --parent ENG-1 --assignee "Ada Lovelace" --label bug --state "In Progress" --due 2026-08-31 Update an issue's assignee, labels, due date, or project scripts/linear issue update ENG-42 --assignee "Ada Lovelace" --label bug --remove-label p2 --due 2026-08-31 --project "Platform" Archive or unarchive an issue scripts/linear issue archive ENG-42 or scripts/linear issue unarchive ENG-42 List or read projects scripts/linear project list --team ENG --json or scripts/linear project get "Roadmap" --json Upd …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills magnus919/linear