kanban-worker

Automate task acquisition, progress reporting, and completion tracking on Kanban boards.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill kanban-worker-humanerd-drew
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kanban-worker
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/kanban-worker
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill kanban-worker-humanerd-drew

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, sqlite, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for efficient task execution and management, particularly for agents using Kanban boards, by automating task acquisition, progress reporting, and completion tracking.

Core Features & Use Cases

  • Task Acquisition: Automatically acquire tasks from a Kanban board.
  • Progress Reporting: Send heartbeats to track task progress.
  • Task Execution: Execute tasks such as coding, research, or writing.
  • Task Completion: Report task completion with results and summaries.
  • Use Case: A software developer uses this Skill to manage bug fixes on a Kanban board, from task acquisition to completion, ensuring all tasks are processed efficiently.

Quick Start

Use the kanban-worker skill to start working on a task with the ID 't_abc123'.

Frequently Asked Questions about kanban-worker

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

FAQPage Schema
How do I automate task acquisition from a Kanban board for software development?

You can automate task acquisition from a Kanban board by using a worker agent that pulls tasks by their ID and manages the task lifecycle automatically. It acquires tasks, sends progress heartbeats, and tracks completion without manual intervention.

Do I need Python and SQLite to manage task progress reporting on a Kanban board?

Yes, you need Python and SQLite installed to manage task progress reporting on a Kanban board. These dependencies are required to run the scripts that handle task acquisition, heartbeats, and completion tracking.

What is the best way to track task completion and results for automated coding workflows?

The best way to track task completion for automated coding workflows is to use a system that reports completion with results and summaries directly to your Kanban board. This ensures all processed tasks are logged efficiently.

Can I integrate task lifecycle management with existing software development workflows?

Yes, you can integrate task lifecycle management with existing software development workflows. The skill is specifically designed to fit into development cycles, handling everything from initial task acquisition to final completion reporting.

Why does my automated worker agent stop sending progress updates during task execution?

If your automated worker agent stops sending progress updates during task execution, verify your SQLite database connection and Python environment. The agent relies on these dependencies to consistently send heartbeats and track task progress.

Are there limitations when using SQLite for tracking Kanban task lifecycles in large development teams?

Using SQLite for tracking Kanban task lifecycles may present scalability limitations for large development teams due to its single-writer concurrency model. It is best suited for localized worker agents rather than high-concurrency environments.