Linear Integration

VerifiedSafe

Manage issues, projects, and cycles in Linear. Allows querying issues, teams, projects, and cycles, as well as creating, updating, and commenting on issues. Use this when working with Linear tasks, tickets, sprints, or project management.

Sby Skills Guide Bot
DevelopmentBeginner
706/2/2026
Claude Code
#linear#issue-management#project-management#task-tracking

Recommended for

Our review

This skill enables managing Linear issues, projects, and cycles directly from the terminal using CLI commands.

Strengths

  • Quick access to issues and projects without leaving the terminal
  • Advanced filters (by team, status, assignee)
  • Ability to create, update, and comment on issues

Limitations

  • Requires the user to have a Linear account and API key set up
  • Limited to text commands, no graphical interface
  • Some advanced Linear features may not be available
When to use it

Use this skill to quickly fetch or update Linear tickets without switching to the web app.

When not to use it

Avoid it for complex project management tasks that require a graphical overview or bulk operations.

Security analysis

Safe
Quality score90/100

The skill instructs running a specific CLI tool under the ~/.claude/skills/linear/ path. No destructive, exfiltrating, or obfuscated commands are present. Bash use is restricted to that path pattern.

No concerns found

Examples

List my open issues
Show my open issues in Linear
Create a new bug ticket
Create a new bug issue in the ENG team titled 'Fix login bug'
Search for issues
Search Linear for issues related to 'login bug' and show top 5 results

name: linear description: Manage Linear issues, projects, and cycles. Use when user asks about issues, tasks, tickets, sprints, or Linear. allowed-tools:

  • Read
  • Bash(~/.claude/skills/linear/:)

Linear Integration

Manage issues, projects, and cycles in Linear.

Commands

All commands: ~/.claude/skills/linear/linear <command>

Account & Teams

| Command | Description | |---------|-------------| | me | Get current user info | | teams | List all teams | | team <id\|key> | Get team details and workflow states | | states <team-key> | List workflow states |

Issues

| Command | Description | |---------|-------------| | issues [flags] | List issues | | issue <id\|identifier> | Get issue details (e.g., ENG-123) | | issue-create <title> <team-key> | Create issue | | issue-update <id> <field> <value> | Update issue | | search <query> [limit] | Search issues | | comment <issue-id> <body> | Add comment |

Issue flags:

  • --limit <n> - Max results (default: 25)
  • --team <key> - Filter by team (e.g., ENG)
  • --me - Assigned to me
  • --assignee <name> - Filter by assignee
  • --state <name> - Filter by state
  • --project <name> - Filter by project

Update fields: title, description, stateId, assigneeId, priority

Projects & Cycles

| Command | Description | |---------|-------------| | projects [--limit n] | List projects | | project <id> | Get project details with issues | | cycles <team-key> | List cycles for a team |

Generic

| Command | Description | |---------|-------------| | query <graphql> | Run raw GraphQL query |

Examples

# My issues
~/.claude/skills/linear/linear issues --me

# Issues in a team
~/.claude/skills/linear/linear issues --team ENG --state "In Progress"

# Get issue by identifier
~/.claude/skills/linear/linear issue ENG-123

# Create issue
~/.claude/skills/linear/linear issue-create "Fix login bug" ENG

# Search
~/.claude/skills/linear/linear search "login bug" 10

# Add comment
~/.claude/skills/linear/linear comment <issue-id> "Fixed in latest commit"
Related skills