linear is agent-read markdown (skill) from initializ/forge: Read Linear issues, transition state, and post comments. The entry point for ticket-driven agent workflows..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Linear Skill
You can read, search, and update Linear issues, list workflow states, and post comments. Use this skill as the entry point for ticket-driven workflows — turn `ENG-123` into a structured payload, transition state, comment on progress.
## When to use this skill
- The user references a Linear issue by identifier (`ENG-123`, `OPS-7`, etc.).
- The user asks for "my tickets" / "open issues" / "what's assigned to me".
- An automation needs to mark work started, post a PR link as a comment, or move a ticket through workflow states.
## Issue identifier format
Linear identifiers look like `<TEAM_KEY>-<NUMBER>` — `ENG-123`, `OPS-7`. They are **not** GraphQL UUIDs. The Linear API accepts both forms on `issue(id:)`, so always pass the human identifier the user gave you. Never invent or normalise identifiers — use them verbatim.
## State transition pattern (hard rule)
You MUST call `linear_get_workflow_states` first and use the resolved `id` when calling `linear_update_issue_state`. State IDs are per-team UUIDs; state names like `"Todo"` or `"In Progress"` are not portable across teams and cannot be passed to `linear_update_issue_state` directly.
Workflow:
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_m3kgxoigpejh7ogx
GET https://markdownregistry.com/api/v1/resolve?ref=initializ/forge/linear
GET https://markdownregistry.com/api/v1/blob/d57357527e48eab291dccd7ecd3e4be056cd31cabdd299cb135a0e0d1c11f6b1
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
initializ/forge · forge-skills/local/embedded/code-plan/SKILL.md · Turn a task description and repository into a structured implementation plan (files to create, files to modify, tests…
initializ/forge · forge-skills/local/embedded/codegen-html/SKILL.md · Scaffold and iterate on standalone Preact + HTM applications with zero build dependencies
aiskillstore/marketplace · skills/0xsero/linear/SKILL.md · Linear issue tracking integration - Create, update, and manage Linear issues and projects using the GraphQL API
magnus919/agent-skills · linear/SKILL.md · Manage Linear teams, projects, cycles, issues, comments, workflow state, and documents from a terminal through Linear's…