Interacts natively with Linear to search, manage, and transition issues within project trackers.

Install

mkdir -p .claude/skills/linear-traves-theberge && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/9548" && unzip -o skill.zip -d .claude/skills/linear-traves-theberge && rm skill.zip

Installs to .claude/skills/linear-traves-theberge

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.

Native Linear integration using internal tracker tools. Supports issue querying, state transitions, and audit logging.
118 charsno explicit “when” trigger
Beginner

Key capabilities

  • Query issues
  • Update issue state
  • Log audit trails

How it works

Uses native tracker tools to query and update Linear issues.

Inputs & outputs

You give it
Issue identifier
You get back
Issue details

When to use linear

  • Tracking project issues
  • Updating issue progress
  • Listing work items

About this skill

Linear Integration (Native)

Orchestra now uses a high-performance native tracker for Linear. Do not use raw GraphQL tools.

🛠️ Primary Tools

Use the following system tools to interact with Linear issues:

  1. tracker_query:

    • Use Case: Search for issues, fetch specific issue details, or list issues in a specific state.
    • Identifier: Always use the human-readable identifier (e.g., MT-123).
  2. update_issue:

    • Use Case: Change the state, priority, or assignee of a Linear issue.
    • Audit logging: Changes are automatically recorded in the "Activity" history.

🔄 Common Workflows

Querying an Issue

To get the full context of an issue, including its current state and history:

{
  "tool": "tracker_query",
  "arguments": {
    "identifier": "PROJECT-123"
  }
}

Changing Issue State

To move an issue along the workflow (e.g., to "In Progress" or "In Review"):

{
  "tool": "update_issue",
  "arguments": {
    "identifier": "PROJECT-123",
    "state": "In Progress"
  }
}

Finding Project Workspaces

To find issues related to a specific project or state:

{
  "tool": "tracker_query",
  "arguments": {
    "state": "Todo"
  }
}

📜 Usage Rules

  • Zero GraphQL: Do not attempt to use linear_graphql. It has been removed.
  • State Names: Use standard Linear state names (e.g., Todo, In Progress, Done, Canceled).
  • Identifiers: Always prefer the ticket identifier (e.g., MT-1) over internal database IDs.
  • Activity: Remember that every update_issue call creates a transparent audit trail visible to the user in the Activity tab.

When not to use it

  • Using raw GraphQL
  • Hardcoding internal IDs

Prerequisites

Linear access

Limitations

  • Use standard Linear state names
  • Prefer ticket identifier over internal IDs

How it compares

Uses high-performance native tools instead of raw GraphQL queries.

Compared to similar skills

linear side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
linear (this skill)05moNo flagsBeginner
linear03moNo flagsAdvanced
fc-assistant02moNo flagsAdvanced
linear01moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry