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 working in Claude Code and need to quickly view, create, or update Linear issues without leaving the environment.
For advanced project management tasks that require a GUI or for teams not using Linear.
Security analysis
SafeThis 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
Show me my open Linear issuesCreate a new Linear issue in the ENG team titled 'Fix the login bug'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"
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.