| name | linear |
| description | Search and manage Linear issues. Use for listing issues, creating/updating issues, changing status, viewing issue details, or any Linear workflow. |
Linear CLI
Manage Linear issues from the command line using linear CLI.
Quick Reference
linear issue list
linear issue list -s started
linear issue list --all-states
linear issue list -A
linear issue list --team ENG
linear issue list --project "Q1"
linear issue view TC-123
linear issue view TC-123 --json
linear issue create -t "Title" -d "Description" --team ENG
linear issue create -t "Bug" -l "bug" -a self --priority 1
linear issue update TC-123 -s "In Progress"
linear issue update TC-123 -a lachlan
linear issue update TC-123 --priority 2
linear issue list --all-states --limit 100 | grep -i "search term"
linear project list
linear team list
linear team members
Common Workflows
Find issues by keyword
linear issue list --all-states --all-assignees --limit 100 | grep -i "keyword"
Change issue status
linear issue update TC-123 -s "In Progress"
linear issue update TC-123 -s "Done"
Create and start working
linear issue create -t "New feature" --start
View with comments
linear issue view TC-123
linear issue view TC-123 --no-comments
State Values
triage - Needs triage
backlog - Backlog
unstarted - Todo
started - In Progress
completed - Done
canceled - Canceled
Priority Values
1 - Urgent
2 - High
3 - Medium
4 - Low
Direct GraphQL API
For queries not covered by CLI, use the API directly:
linear schema -o /tmp/linear-schema.graphql
curl -s -X POST https://api.linear.app/graphql \
-H "Content-Type: application/json" \
-H "Authorization: $(linear auth token)" \
-d '{"query": "{ viewer { assignedIssues(first: 10) { nodes { identifier title } } } }"}'
Full Command Reference
Run linear --help or linear issue --help for complete options.