tusk

Fetch the next ready task and initiate the development session via tusk CLI.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/gioe/python-libs --skill tusk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tusk
Source: https://github.com/gioe/python-libs/tree/main/.claude/skills/tusk
Command: npx skills add https://github.com/gioe/python-libs --skill tusk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The tusk skill provides a unified interface to interact with the project task database via the tusk CLI, enabling you to fetch the next ready task, automatically begin work, and manage the end-to-end development workflow.

Core Features & Use Cases

  • Get Next Task (default): finds the highest-priority ready task and automatically starts working on it.
  • Begin Work on a Task: orchestrates the full development workflow, including session management and branch creation.
  • Task Discovery & Backlog: exposes commands to view, filter, and manage tasks, blockers, and progress.

Quick Start

Run tusk with no arguments to fetch the next ready task and begin work immediately.

Frequently Asked Questions about tusk

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

FAQPage Schema
How do I automatically fetch the next ready task and start development?

To automatically fetch the next ready task and start development, run tusk with no arguments. The CLI finds the highest-priority ready task and immediately initiates the development session.

Can I manage my project backlog and view task blockers from the command line?

Yes, you can manage your project backlog and view task blockers from the command line. The tusk skill exposes commands to view, filter, and manage tasks, blockers, and progress directly within your software projects.

How does command-line task workflow orchestration handle branch creation and session management?

Command-line task workflow orchestration handles branch creation and session management by automatically beginning work on a selected task. It manages the end-to-end development workflow, linking the active session to a dedicated git branch.

What is the best way to finalize a development task via commit and merge?

The best way to finalize a development task via commit and merge is through structured task finalization. The tusk workflow integrates criteria tracking and testing, culminating in a structured tusk commit and merge process.

Do I need any external dependencies to use this task workflow CLI?

No, you do not need any external dependencies to use this task workflow CLI. The tusk skill operates independently with no listed dependencies, relying solely on your project's task database and git workflow.