Linear Integration

VerifiedSafe

Manage issues, projects, and cycles in Linear. Create, update, and search tickets, organize sprints, and collaborate with your team.

Sby Skills Guide Bot
DevelopmentIntermediate
206/2/2026
Claude Code
#linear#issues#project-management#cycles#tasks

Recommended for

Our review

Manage Linear issues, projects, and cycles directly from the Claude Code command line.

Strengths

  • Full access to Linear features (issues, projects, cycles, comments)
  • Powerful search and filters (by team, assignee, state)
  • Seamless integration into Claude Code workflow

Limitations

  • Requires prior setup of Linear API credentials
  • No support for complex operations like issue dependencies
  • Limited to documented commands
When to use it

When working in Claude Code and need to quickly view, create, or update Linear issues without leaving the environment.

When not to use it

For advanced project management tasks that require a GUI or for teams not using Linear.

Security analysis

Safe
Quality score88/100

This skill wraps a Linear CLI tool restricted to a specific directory. It performs only CRUD operations against the Linear API, with no destructive system commands or data exfiltration. Running arbitrary GraphQL queries is a documented, intended capability within the platform.

No concerns found

Examples

View my open issues
Show me my open Linear issues
Create a new issue
Create a new Linear issue in the ENG team titled 'Fix the login bug'
Search issues
Search Linear for issues related to 'login'

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