# Linear Issue Updates

Posts status updates, completion comments and sub-issue trees on Linear issues.

- Repository: https://github.com/lobehub/lobehub (83676 stars)
- Category: Business
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add lobehub/lobehub --skill linear -g -a claude-code -y`
Codex: `npx skills add lobehub/lobehub --skill linear -g -a codex -y`
Cursor: `npx skills add lobehub/lobehub --skill linear -g -a cursor -y`
Gemini CLI: `npx skills add lobehub/lobehub --skill linear -g -a gemini-cli -y`

## Description

Use for Linear issues, LOBE-xxx links, status updates, completion comments and sub-issue trees.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Linear Issue Management

Before using Linear workflows, discover the available Linear tools, including deferred tools, and inspect their current schemas. Select tools by capability (issue lookup, images, sub-issues, create/update, comments), not a fixed MCP prefix or historical tool name. Report a missing capability only after discovery.

## Workflow

1. **Retrieve issue details** before starting using the issue lookup capability.
2. **Read images**, issue descriptions often contain screenshots with critical context (mockups, error states, before/after). Use the available image extraction or viewing capability; reading raw markdown alone misses what the reporter was looking at.
3. **Check for sub-issues** using the available parent filter or issue relation fields.
4. **Mark as In Progress** at the moment you start planning or implementing, this signals to teammates the issue is owned, so they don't double-pick it up.
5. Follow [Per-Issue Completion](#per-issue-completion) before moving to the next issue.

## Creating Issues

When creating issues, add the `claude code` label. Reason: the label is how the team filters/audits AI-generated issues; without it those issues vanish into the general backlog and the team loses visibility into AI contribution patterns.

Unless the user explicitly specifies another assignee or asks for the issue to remain unassigned, pass `assignee: "me"` so the issue is assigned to the authenticated Linear user. Always honor explicit assignment instructions over this default.

## Language

Match the issue language to the conversation that produced it, if you're discussing in 中文，write the issue in 中文；if discussing in English, write it in English. Reason: the issue is a continuation of the conversation, and forcing a language switch creates translation friction for the collaborator who started the thread.

Specifics:

The rest: https://github.com/lobehub/lobehub/blob/HEAD/.agents/skills/linear/SKILL.md
