task-processor

Automates Linear task processing from fetch to execution and validation.

6|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/withpiper/pipekit --skill task-processor-withpiper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-processor
Source: https://github.com/withpiper/pipekit/tree/main/skills/task-processor
Command: npx skills add https://github.com/withpiper/pipekit --skill task-processor-withpiper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline task work from Linear by fetching, prioritizing, and executing tasks in a structured, interactive flow.

Core Features & Use Cases

  • Fetches open issues from Linear and groups them by priority and project for quick selection.
  • Reads full issue descriptions, detects linked specs, creates a worktree, branches from dev, and updates task states through Building, Done, or UAT.
  • Provides an end-to-end task lifecycle assistant that helps teams maintain alignment between specs, work execution, and validation.

Quick Start

Ask the skill to start by saying '/task-processor' and then choose a task from the presented queue to begin processing.

Frequently Asked Questions about task-processor

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

FAQPage Schema
How do I automate Linear task execution from issue to done?

Automate Linear task execution by fetching open issues, prioritizing them, and running an interactive flow that reads specs, creates a worktree, branches from dev, and updates states to Building, Done, or UAT.

Can I group Linear issues by priority and project before selecting one?

Yes, you can group Linear issues by priority and project. The task processing flow fetches open issues and organizes them for quick interactive selection before execution begins.

How does spec linkage handling work when processing Linear issues?

Spec linkage handling works by reading full issue descriptions and detecting linked specs during task processing to maintain alignment between requirements, work execution, and validation states.

What is the best way to manage Linear task state transitions during development?

Manage Linear task state transitions by automating updates through Building, Done, or UAT states, ensuring progress validation and end-to-end execution alignment throughout the task lifecycle.

Does Linear task processing support worktree creation and branching from dev?

Yes, Linear task processing supports worktree creation and branching from dev. It creates a worktree and branches from the dev branch to isolate work execution for the selected task.

Why use an interactive task selection queue for Linear issue management?

Use an interactive task selection queue to fetch and present open Linear issues grouped by priority, allowing you to choose specific tasks and trigger structured end-to-end execution with progress validation.