Linear Integration
Connect your AI to Linear for effortless issue tracking and project management.
Overview
The Linear integration enables your AI to interact with your Linear workspaces, allowing you to create, update, and search for issues, add comments, and more—all without leaving your AI interface.
Before using Linear tools, you need to connect your Linear account through the Skeet dashboard.
Authentication
To use Linear with Skeet, you first need to authenticate:
- Connect your Linear account in the Skeet dashboard
- Ensure your AI is connected to Skeet with your MCP key
- Verify your connection:
List my skeet integrations
Creating Linear Issues
Create new issues in Linear directly from your AI interface. You'll need to provide a title and team ID at minimum.
Create a new Linear issue with title "Implement user authentication" for the Engineering team
The AI will use the linear_create_issue
tool with the following parameters:
{
"title": "Issue title",
"teamId": "Team ID (uuid)",
"description": "Issue description",
"priority": "Priority (1=urgent, 2=high, 3=normal, 4=low)",
"status": "Status ID (uuid)"
}
If you don't know your team IDs, you can retrieve them using the linear_get_viewer
tool.
Updating Linear Issues
Update existing Linear issues by providing the issue ID and the fields you want to modify.
Update Linear issue DP-123 to change the title to "Refactor authentication flow" and set priority to urgent
The AI will use the linear_update_issue
tool with these parameters:
{
"id": "Issue ID",
"title": "New title",
"description": "New description",
"priority": "New priority (0-4)",
"status": "New status",
"assigneeId": "New assignee ID"
}
Searching Linear Issues
Search for issues in Linear using flexible criteria like text, team, status, assignee, and more.
Find all high priority bugs in the Engineering team
The AI will use the linear_search_issues
tool with parameters like:
{
"query": "Text to search in title and description",
"teamId": "Team ID",
"status": "Status name (e.g., 'In Progress', 'Done')",
"assigneeId": "Assignee's user ID",
"labels": ["Label names"],
"priority": "Priority (1=urgent, 2=high, 3=normal, 4=low)",
"limit": "Maximum results to return (default: 10)"
}
User Issues
Retrieve issues assigned to a specific user or to yourself.
Show me my Linear issues
The AI will use the linear_get_user_issues
tool:
{
"userId": "User ID (optional, returns authenticated user's issues if omitted)",
"includeArchived": "Include archived issues (default: false)",
"limit": "Maximum issues to return (default: 50)"
}
Adding Comments
Add comments to existing Linear issues.
Add a comment to Linear issue DP-42 saying "I've fixed this bug in PR #123"
The AI will use the linear_add_comment
tool:
{
"issueId": "ID of the issue to comment on",
"body": "Comment text in markdown format",
"createAsUser": "Optional custom username",
"displayIconUrl": "Optional avatar URL"
}
Getting Viewer Info
Retrieve information about the authenticated user, including teams and organization details.
Get my Linear user information
The AI will use the linear_get_viewer
tool, which doesn't require any parameters.
Getting Issue Details
Get detailed information about a specific Linear issue.
Show me details for Linear issue DP-456
The AI will use the linear_get_issue
tool:
{
"id": "The ID of the issue to retrieve (e.g., 'DP-456')"
}
What's next?
Now that you've connected Linear, explore other integrations to make your AI even more powerful.
Integrations
Sequential Thinking
Enable dynamic and reflective problem-solving through structured thinking steps.