linear-create

Create Linear tickets and lazy issues with id resolution, assignee, status, and branch naming.

11|Updated Sep 5, 2025
One-click install
npx skills add https://github.com/thrawn01/claude-dotfiles --skill linear-create-thrawn01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linear-create
Source: https://github.com/thrawn01/claude-dotfiles/tree/main/skills/linear-create
Command: npx skills add https://github.com/thrawn01/claude-dotfiles --skill linear-create-thrawn01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines turning ad-hoc work into Linear tickets, preserving the rationale and ensuring consistent identification, branching, and status tracking across Claude Code and chat workflows.

Core Features & Use Cases

  • Resolve or create a Linear ticket by reusing an existing id or generating a new one, with a repo label and a ticket-<id>-<slug> branch for code-based work.
  • Automatic assignee to the user, status by intent (In Progress when actively working, Backlog when capturing), and labeling of the codebase.
  • If the work warrants larger work (PRD/tech-spec), escalate to prd-create/spec-create; for small tasks it's a standalone ticket.
  • Works in Claude Code (git repo) and claude.ai chat (Linear connector only).

Quick Start

Create a Linear ticket for a small task from this chat or capture a decision as a lazy issue.

Frequently Asked Questions about linear-create

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

FAQPage Schema
How do I create Linear tickets from chat conversations automatically?

To create Linear tickets from chat automatically, this skill captures the conversation rationale, resolves or generates a ticket id, assigns it to the user, and applies appropriate labels and statuses for immediate tracking.

Can I generate a git branch name from a Linear ticket id in Claude Code?

Yes, when working within a git repository in Claude Code, the skill generates a standardized branch name using the captured Linear ticket id and slug for consistent code-based workflows.

Does the Linear ticket creation workflow work in both Claude Code and claude.ai?

The Linear ticket creation workflow operates in both Claude Code, utilizing git repo detection and branching, and claude.ai chat, relying solely on the Linear connector for ticket management.

What is the best way to capture small tasks as Linear issues without writing a full PRD?

For small tasks that do not require a full PRD or tech-spec, this skill preserves the decision rationale by capturing the conversation directly as a standalone Linear ticket or lazy issue.

When should I escalate a Linear ticket to a larger tech-spec or PRD creation process?

You should escalate to a tech-spec or PRD creation process when the initially captured task or decision indicates that the work scope warrants larger documentation and planning.

How does the Linear ticket status get set when capturing work from a conversation?

The ticket status is set automatically based on intent: it is assigned to 'In Progress' when actively working on the codebase, or placed in the 'Backlog' when simply capturing a decision.