Linear Integration
Sync your tk issues with Linear for team collaboration. Keep your local Markdown issues in sync with Linear’s project management.Setup
1. Create a Linear API Key
Go to Linear Settings → API and create a personal API key.2. Configure tk
3. Select a Team
List available teams:Sync Issues
Pull from Linear
Import Linear issues into tk:Push to Linear
Push local tk issues to Linear:Bidirectional Sync
Sync both directions:Mapping
| tk Field | Linear Field |
|---|---|
title | Issue title |
description | Issue description |
status: open | Backlog/Todo |
status: in_progress | In Progress |
status: closed | Done |
priority: 0 | Urgent |
priority: 1 | High |
priority: 2 | Medium |
priority: 3 | Low |
labels | Labels |
Check Status
View sync status:Configuration Options
Workflow Example
Troubleshooting
Authentication failed
Authentication failed
Verify your API key:Make sure it starts with
lin_api_.Team not found
Team not found
List available teams:Then set the correct team ID.
Status mapping issues
Status mapping issues
Linear has custom workflow states. tk maps to the closest standard state. Check
tk linear status for details.Next Steps
GitHub Sync
Sync with GitHub Issues.
CLI Reference
Full command documentation.