c-linear — Claude Code skill for Linear: features and setup
Use the linear CLI to manage Linear issues, start work on a linked branch, and open a linked PR. Complete linear auth before using the skill.
npx skills add daxaur/openpaw --skill c-linear -a claude-codeWhat c-linear does
The skill works through the linear CLI. It can list issues and filter them by team or state, create new ones, and change their status, assignee, or priority. It recommends checking the issue list before creating a task to avoid duplicates.
Run linear issue start to create a Git branch tied to an issue and update its status. Use linear pr create to open a linked PR. Authentication with linear auth is required first, so the CLI cannot manage issues until that step is complete. Priority values run from 1 (Urgent) to 4 (Low).
What it helps with
- find issues by team or state
- create an issue with a description and priority
- change an issue's status or assign it to yourself
- start work on a branch linked to an issue
- create a PR connected to a Linear issue
Example prompts for the agent
- Show my
ENGissues with the stateIn Progress. - Create an
ENGissue titledFix login redirect bugwith priority 2 and thebuglabel. - Start work on
ENG-123and create a linked PR.
How to install c-linear
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-linear -a claude-code2Manually: put the files in place
~/.claude/skills/c-linear/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/c-linear/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-linear -a codex2Manually: put the files in place
.agents/skills/c-linear/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-linear -a cursor2Manually: put the files in place
.cursor/skills/c-linear/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-linear2Manually: put the files in place
.github/skills/c-linear/SKILL.md1Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-linear -a gemini-cli2Platform CLI
gemini skills install https://github.com/daxaur/openpaw --path skills/c-linearManually: put the files in place
.devin/skills/c-linear/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-linear -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about c-linear
How do I install c-linear in Claude Code?
Run npx skills add daxaur/openpaw --skill c-linear -a claude-code. The skill file is at ~/.claude/skills/c-linear/SKILL.md.
What does c-linear do?
It manages Linear issues through the CLI, from listing and editing issues to starting a linked branch and creating a related PR.
What does c-linear need to work?
The linear CLI must be authenticated with linear auth before you use the skill.
Source text
SKILL.md · MIT
--- name: c-linear description: Manage Linear issues and projects using the `linear` CLI. List and filter issues, create new issues, update status, start work on a branch, and create linked pull requests directly from the terminal. tags: [linear, issues, project-management, tasks, sprint, prs] --- ## 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
© daxaur · MIT · daxaur/openpaw