pick-issue

Select Linear issues and create Git worktrees for development.

Updated Feb 14, 2026
One-click install
npx skills add https://github.com/acta0724/claude-marketplace --skill pick-issue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pick-issue
Source: https://github.com/acta0724/claude-marketplace/tree/main/linear/skills/pick-issue
Command: npx skills add https://github.com/acta0724/claude-marketplace --skill pick-issue

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of starting work on Linear issues by updating their status and automatically creating a corresponding Git worktree.

Core Features & Use Cases

  • Issue Status Update: Moves Linear issues from 'unstarted' or 'backlog' to a 'started' state.
  • Assignee Setting: Automatically assigns the issue to the current user.
  • Worktree Creation: Generates a new Git worktree with a branch name derived from the issue identifier and title.
  • Use Case: When you're ready to begin a new task from Linear, simply invoke this skill with the issue identifier, and it will prepare your development environment by updating the issue status and creating a dedicated branch.

Quick Start

Use the pick-issue skill to start the issue with identifier TEAM-123.

Frequently Asked Questions about pick-issue

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

FAQPage Schema
How do I start a Linear issue and create a Git worktree?

To start a Linear issue and create a Git worktree, invoke the pick-issue skill with an issue identifier. It updates the issue status to started, assigns it to you, and generates a corresponding Git worktree branch for development.

Can I automatically assign Linear issues to myself when starting work?

Yes, you can automatically assign Linear issues to yourself when starting work. The issue tracking workflow assigns the current user to the issue while simultaneously moving its status from unstarted or backlog to a started state.

Does this issue tracking workflow require a Linear MCP integration?

Yes, this issue tracking workflow requires a Linear MCP integration for issue management. It also requires the wf:worktree skill to handle the Git operations needed for creating your dedicated development branch.

What is the best way to set up a development environment from a Linear task?

The best way to set up a development environment from a Linear task is using an automated workflow that updates issue status and creates a Git worktree. This ensures your branch name is derived directly from the Linear issue identifier and title.

How does Git worktree creation work with Linear issue identifiers?

Git worktree creation with Linear issue identifiers works by deriving the branch name from the issue identifier and title. This development workflow prepares your environment immediately after moving the Linear issue to a started status.

What happens to Linear issues in the backlog when I start them?

When you start Linear issues in the backlog, the workflow updates their status to a started state and assigns them to the current user. It then creates a Git worktree to initiate your development work immediately.