Skip to content

show-linear-issue

Invocation: User- and model-invocable
Argument hint: <IDENTIFIER> [--comments N]
Allowed tools: Bash(${CLAUDE_PLUGIN_ROOT}/skills/integrations/linear/scripts/*), Bash(${CLAUDE_PLUGIN_ROOT}/scripts/config-*), Bash(jq), Bash(curl)
Source: skills/integrations/linear/show-linear-issue/SKILL.md

!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-context.sh !${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-context.sh show-linear-issue

Configuration: Set work.integration: linear in .accelerator/config.md. See the ### work section of configure/SKILL.md for the full reference.

Fetch and render a single Linear issue by identifier.

Read the issue identifier from the argument string (e.g. BLA-123). If none was supplied, ask the user which issue to show.

Run:

${CLAUDE_PLUGIN_ROOT}/skills/integrations/linear/scripts/linear-show-flow.sh <IDENTIFIER> [--comments N]

Run the bare path directly as an executable; never prefix it with bash/sh/env (a wrapper prefix escapes the skill’s allowed-tools permission and forces an unnecessary prompt).

An unknown identifier exits non-zero (E_SHOW_NOT_FOUND) — tell the user the issue was not found.

Render the issue’s fields under .data.issue:

  • Identifier: .identifier
  • Title: .title
  • State: .state.name
  • Assignee: .assignee.name (or unassigned)
  • Description: .description — already native Markdown, render it directly (no ADF conversion).
  • Comments: each .comments.nodes[].body (Markdown), if any.

!${CLAUDE_PLUGIN_ROOT}/scripts/config-read-skill-instructions.sh show-linear-issue