Skip to content
Back to skills

Use Linear

ASecurity

Reference for using Linear via MCP tools. Use when creating, updating, or querying Linear issues, projects, teams, or comments.

  • 24 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 3, 2026
ai-agentsdocumentation

Works with

  • mcp

Security analysis

A100/100

Scanned September 3, 2026

npx -y skills add ooloth/dotfiles --skill use-linear --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Use Linear?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Use Linear
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ooloth-use-linear/badge)](https://www.skillsdirectory.com/skills/ooloth-use-linear)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: use-linear
description: Reference for using Linear via MCP tools. Use when creating, updating, or querying Linear issues, projects, teams, or comments.
model: haiku
effort: low
---

## Workspace

- **Team:** Michael (ID: `82e423ff-8463-4803-9822-07bcf57c8a08`)
- No need to call `list_teams` — pass `"Michael"` as the team name directly.

## Loading Tools (required before every call)

Linear MCP tools are deferred. Fetch schemas before calling:

```
ToolSearch: select:mcp__linear-server__save_issue,mcp__linear-server__list_issues
```

Use `select:<tool1>,<tool2>` with exactly the tools you need for the task.

## Common Workflows

### Create an issue

Always invoke `write-ticket-description` skill first, then:

```
mcp__linear-server__save_issue
  team: "Michael"
  title: "..."
  description: "..."   # Markdown; use real newlines, not \n
  priority: 3          # see scale below
  state: "Backlog"     # optional
```

### Update an issue

```
mcp__linear-server__save_issue
  id: "MU-5"           # issue identifier
  title: "..."         # only include fields you want to change
  state: "In Progress"
```

### List issues

```
mcp__linear-server__list_issues
  team: "Michael"
  limit: 25
```

### Get a single issue

```
mcp__linear-server__get_issue
  id: "MU-5"
```

### Add a comment

```
mcp__linear-server__save_comment
  issueId: "MU-5"
  body: "..."
```

## Priority Scale

| Value | Label   |
| ----- | ------- |
| 0     | No priority |
| 1     | Urgent  |
| 2     | High    |
| 3     | Medium  |
| 4     | Low     |

## Full Tool List

| Tool | Purpose |
| ---- | ------- |
| `save_issue` | Create or update an issue |
| `get_issue` | Fetch a single issue by ID |
| `list_issues` | List/filter issues |
| `get_issue_status` | Get status of an issue |
| `list_issue_statuses` | List available statuses for a team |
| `save_comment` | Create or update a comment |
| `list_comments` | List comments on an issue |
| `delete_comment` | Delete a comment |
| `get_project` | Fetch a project |
| `list_projects` | List projects |
| `save_project` | Create or update a project |
| `get_team` | Fetch team details |
| `list_teams` | List all teams (not needed — team is "Michael") |
| `get_user` | Fetch a user |
| `list_users` | List workspace members |
| `list_issue_labels` | List labels |
| `create_issue_label` | Create a label |
| `list_cycles` | List sprint cycles |
| `get_milestone` | Fetch a milestone |
| `list_milestones` | List milestones |
| `save_milestone` | Create or update a milestone |
| `list_documents` | List documents |
| `get_document` | Fetch a document |
| `save_document` | Create or update a document |
| `get_diff` / `list_diffs` | PR diff threads linked to issues |
| `search_documentation` | Search Linear's help docs |
| `extract_images` | Extract images from an issue or comment |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.