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 linearIs 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--teamflags. - Default assignee:
meunless specified otherwise. - Default state for new issues:
Todo. - Use
--due todayfor same-day tasks. - The CLI outputs human-readable text by default; pass
--jsonfor machine-readable output. - When creating issues from conversation context, write a concise title and structured markdown description.
How can the creator link this skill?
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>