q-tasks

Manage tasks via command-line CRUD, dependencies, queries, and archival.

3|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/oddship/bosun --skill q-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: q-tasks
Source: https://github.com/oddship/bosun/tree/main/packages/pi-q/skills/q-tasks
Command: npx skills add https://github.com/oddship/bosun --skill q-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines task management by providing a robust command-line interface for creating, tracking, and organizing tasks, ensuring nothing falls through the cracks.

Core Features & Use Cases

  • Task CRUD: Create, view, edit, and mark tasks as done or cancelled.
  • Dependency Tracking: Manage task dependencies and identify blockers.
  • Archival: Archive completed tasks to keep your active list clean.
  • Use Case: When you need to add a new task, track its progress, and see what's blocking it, use the qt command.

Quick Start

Add a new task with the title "Deploy GTT v2" with P0 priority, due January 15th, 2026, tagged with 'deploy' and 'uat', for the 'tsl-myproject' project.

Frequently Asked Questions about q-tasks

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

FAQPage Schema
How do I manage task dependencies and identify blockers in a CLI workflow?

Task management via CLI provides built-in dependency tracking to link tasks and automatically identify blockers. You can create dependencies between tasks, query blocked items, and resolve dependency chains directly from the command line to keep your workflow unblocked.

Can I create and track high-priority tasks with due dates and tags from the command line?

Yes, CLI task management supports creating tasks with specific priorities like P0, setting due dates, assigning tags, and categorizing by project. You can add a new task with a title, priority, deadline, tags, and project association in a single command.

What is the best way to archive completed tasks to keep an active project list clean?

Archiving completed tasks is supported natively to keep your active list clean. You can mark tasks as done or cancelled, and then use the archival feature to move them out of your active workflow while retaining data integrity for future reference.

How does task lifecycle management work from inbox to done in an agile CLI environment?

Task lifecycle management in an agile CLI environment tracks items from inbox to done or cancelled. It supports CRUD operations, dependency resolution, and linting for data integrity, ensuring tasks move cleanly through workflow stages without missing steps.

Do I need any external dependencies to run command-line task tracking for project management?

No external dependencies are required to run this command-line task tracking system. The CLI tool operates independently to provide project management features, including querying tasks by various criteria and linting for data integrity, without needing additional packages.

Why does task linting matter for data integrity in workflow management?

Task linting validates data integrity in workflow management by checking for errors, missing fields, or broken dependencies. It ensures your task database remains consistent and reliable, preventing corrupted records from disrupting your project tracking and dependency resolution.