create-linear-issue

Researches codebases and creates structured Linear issues with parent-child dependencies.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/mcmurrym/coding-agent-skills --skill create-linear-issue-mcmurrym
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-linear-issue
Source: https://github.com/mcmurrym/coding-agent-skills/tree/main/agent-skills/create-linear-issue
Command: npx skills add https://github.com/mcmurrym/coding-agent-skills --skill create-linear-issue-mcmurrym

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Turning a rough feature or bug prompt into a well-scoped Linear issue requires codebase research, duplicate checking, and structural decisions that are easy to skip. This Skill automates that workflow so tickets are actionable, deduplicated, and correctly linked. ## Core Features & Use Cases - Repository-grounded research: Searches the codebase with ripgrep for referenced modules, functions, routes, and schemas before drafting the ticket. - Duplicate and adjacency detection: Queries the Linear MCP server for existing issues to avoid duplicates and link related work. - Structured issue creation: Decides between a single issue or a parent with sub-issues, then creates them via the Linear MCP tools with labels, priority, parentId, blocks, and blockedBy relationships. - Use Case: A product manager pastes a rough feature request referencing a payments module; the Skill researches the code, checks Linear for overlap, and creates a verified issue with acceptance criteria and implementation notes. ## Quick Start Ask the assistant to use /create-linear-issue to research your feature request and create the corresponding Linear issue with proper structure and relationships.

Frequently Asked Questions about create-linear-issue

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a Linear issue from a rough feature request?▼

Invoke /create-linear-issue with your prompt and the Skill researches the repository, searches Linear for duplicates, drafts a structured ticket, and creates it via the Linear MCP server. It preserves your concrete requirements and constraints in the issue body.

How does the Skill decide between one issue and parent with sub-issues?▼

It prefers a single issue when the work has one coherent user-facing outcome. It creates a parent with sub-issues only for genuinely separable deliverables, cross-team ownership, staged rollouts, or dependencies, setting parentId and blocks/blockedBy relationships.

Does the Skill check for duplicate Linear issues before creating?▼

Yes, it searches existing Linear issues for the main nouns, module names, and user-facing concepts from the prompt. Exact duplicates are reported instead of recreated, and related issues are mentioned or linked in the new ticket.

What MCP server does this Linear issue Skill require?▼

It requires the Linear MCP server, configured as a streamable HTTP connection to https://mcp.linear.app/mcp. Issue creation uses tools like mcp__linear.save_issue with fields such as team, title, description, labels, and parentId.

When will the Skill not create a Linear issue?▼

It stops when access is missing, no plausible Linear team exists, requirements are mutually exclusive, or an exact duplicate already exists. In those cases it summarizes the blocker or matching issue instead of creating a new ticket.