---
name: Linear CLI
slug: linear-cli
category: Automation
description: Linear CLI manages Linear issues and projects from the terminal. Use it to list, create, update, start work on branches, and create linked pull requests.
github: "https://github.com/daxaur/openpaw/tree/main/skills/c-linear"
language: TypeScript
stars: 167
forks: 11
install: "npx degit https://github.com/daxaur/openpaw/tree/main/skills/c-linear ~/.claude/skills/c-linear"
installs_to: ~/.claude/skills/c-linear
source_path: skills/c-linear/SKILL.md
collection_size: 25
category_size: 2226
collection_url: "https://dirskills.com/collections/daxaur/openpaw"
added: 2026-09-08T05:34:31.771Z
last_synced: 2026-09-08T05:34:31.771Z
canonical_url: "https://dirskills.com/skills/linear-cli"
---

# Linear CLI

Linear CLI manages Linear issues and projects from the terminal. Use it to list, create, update, start work on branches, and create linked pull requests.

**Install:**

```bash
npx degit https://github.com/daxaur/openpaw/tree/main/skills/c-linear ~/.claude/skills/c-linear
```

## README

## What This Skill Does

Uses the `linear` CLI to manage Linear issues — list, create, update, and transition issues, as well as start work and create linked PRs.

## CLI Tool: `linear`

### List & View Issues

```bash
linear issue list                          # List your assigned issues
linear issue list --team ENG               # Filter by team
linear issue list --state "In Progress"    # Filter by state
linear issue view ENG-123                  # View issue details
```

### Create Issues

```bash
linear issue create \
  --title "Fix login redirect bug" \
  --description "Users are redirected to /home instead of /dashboard" \
  --team ENG \
  --priority 2 \
  --label bug
```

### Update & Transition Issues

```bash
linear issue update ENG-123 --state "In Progress"
linear issue update ENG-123 --assignee me
linear issue update ENG-123 --priority 1
```

### Start Work

```bash
# Creates a git branch linked to the issue
linear issue start ENG-123
```

### Create a PR

```bash
# Creates a PR linked to the Linear issue
linear pr create ENG-123
```

## Usage Guidelines

1. Use `linear issue list` before creating issues to avoid duplicates.
2. When starting work, `linear issue start` handles branch creation and status update in one command.
3. Use issue identifiers (e.g., `ENG-123`) consistently — they are case-insensitive.

## Notes

- Requires `linear auth` to be completed before use.
- Priority levels: 1 = Urgent, 2 = High, 3 = Medium, 4 = Low
