skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
glebis/claude-skills163 installs

linear

Manage Linear issues, projects, and workflows via CLI. This skill should be used when the user wants to create, list, update, or search Linear issues, manage projects or milestones, or interact with their Linear workspace. Triggers on "create a task", "add a Linear issue", "list my issues", "update GLE-123", "what's in my backlog", or any Linear-related request.

How do I install this agent skill?

npx skills add https://github.com/glebis/claude-skills --skill linear
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    This skill provides a secure CLI for managing Linear issues, projects, and workflows. It implements official OAuth PKCE authentication and communicates exclusively with official Linear API endpoints. No malicious code or suspicious behaviors were detected.

  • Socketpass

    No alerts

  • Snykwarn

    Risk: MEDIUM · 1 issue

What does this agent skill do?

Linear CLI

Standalone CLI for the Linear issue tracker. Zero dependencies beyond Python 3.

Setup

On first use, authenticate via browser OAuth (no API keys needed):

linear auth

Opens the browser for Linear authorization. Uses MCP Dynamic Client Registration + PKCE — credentials are stored at ~/.config/linear/ with 0600 permissions.

The CLI script is bundled at scripts/linear within this skill directory. Execute it directly or reference its absolute path.

Commands

Create an issue

linear create "Issue title" \
  --team GLE \
  --state Todo \
  --assignee me \
  --due today \
  --priority high \
  --description "Markdown description" \
  --label "Bug"

Priority: urgent, high, medium, low, none (or 0-4).

Due date: YYYY-MM-DD, today, tomorrow.

List issues

linear list --mine --status "In Progress"
linear list --team GLE --status Todo --limit 10
linear list --priority high --json

Show issue details

linear show GLE-123
linear show GLE-123 --json

Update an issue

linear update GLE-123 --state "In Progress"
linear update GLE-123 --priority urgent --due 2026-05-01
linear update GLE-123 --assignee me --title "New title"

Add a comment

linear comment GLE-123 "This is done, merging now"

Workspace info

linear teams
linear me
linear statuses --team GLE
linear labels --team GLE

Conventions

  • Use team key (e.g. GLE), not full team name, in --team flags.
  • Default assignee: me unless specified otherwise.
  • Default state for new issues: Todo.
  • Use --due today for same-day tasks.
  • The CLI outputs human-readable text by default; pass --json for machine-readable output.
  • When creating issues from conversation context, write a concise title and structured markdown description.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/glebis/claude-skills/linear">View linear on skillZs</a>