Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (pi-linear) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
pi-linear
Pi extension for Linear issue tracking. Search, create, update issues, manage teams, and track work — all from your terminal.
Install
pi install npm:pi-linearSetup
- Get a Linear API key from Linear Settings → API
- Set it as an environment variable:
export LINEAR_API_KEY="lin_api_..."Add to your ~/.zshrc or ~/.bashrc to persist.
Tools
The extension registers 9 tools the LLM can call:
| Tool | Description |
|---|---|
linear_search |
Search issues by text query |
linear_get_issue |
Get full issue details by ID (e.g., ENG-123) |
linear_create_issue |
Create a new issue |
linear_update_issue |
Update issue (title, status, assignee, priority) |
linear_list_teams |
List all teams (get team IDs) |
linear_list_states |
List workflow states for a team |
linear_list_users |
List workspace users (for assignment) |
linear_my_issues |
List issues assigned to me |
linear_add_comment |
Add a comment to an issue |
Commands
| Command | Description |
|---|---|
/linear |
Check connection status |
Usage
After installing and setting LINEAR_API_KEY, just ask:
- "Show my Linear issues"
- "Search Linear for notification service"
- "Create a Linear issue for the auth bug"
- "Update ENG-123 to In Progress"
- "List all teams in Linear"
License
MIT