Task Manager for Openclaw

A local-first, SQLite-powered task management system designed for AI agents and CLI users to track work with structured metadata.

rare
v1.1.0
Mar 4, 2026
0
3.1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install task-manager

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install task-manager using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Task Manager?

Task Manager is a professional-grade component for Openclaw Skills that provides a localized SQLite database for task tracking. It solves the problem of unstructured todo lists by offering a schema-backed environment where tasks have defined priorities, statuses, and tags. Because the database is stored directly within the skill's directory, it provides natural data isolation, ensuring that every AI agent or project instance maintains its own unique state without complex configuration.

This skill is built for developers who need a reliable way to manage complex workflows via a Command Line Interface (CLI). By leveraging a relational database, it allows for sophisticated querying and reporting that simple text files cannot provide, making it an essential building block for automated agentic workflows.

Task Manager Use Cases

  • Managing high-priority technical debt and bug fixes with P0-P3 labels.
  • Organizing AI agent sub-tasks with specific tags and due dates.
  • Generating productivity reports and completion statistics for long-running projects.
  • Maintaining isolated, project-specific task lists that move with your codebase.

How Task Manager Works

  1. The skill initializes a local SQLite database file within its data directory upon first execution.
  2. Users interact with the skill via a Python-based CLI to create tasks with specific metadata like priority and tags.
  3. The system tracks the task lifecycle through four distinct states: pending, in_progress, completed, and archived.
  4. Built-in logic allows for filtering and sorting by priority or date to help users focus on urgent requirements.
  5. Aggregation functions process the database records to output real-time statistics on workflow health.

Task Manager Setup

To integrate this skill into your environment using Openclaw Skills, ensure you have Python 3 installed. Follow these steps to get started:

# Navigate to your skill directory
cd <skill-dir>

# Run the script directly to see available commands
python3 task-manager.py --help

# Optional: Create an alias for faster workflow management
alias task="python3 $(pwd)/task-manager.py"

Task Manager Data Schema & Taxonomy

The Task Manager organizes data within a tasks.db file using a structured relational format. Below is the metadata taxonomy used:

Feature Details
Storage SQLite database located at /data/tasks.db
Priorities P0 (Urgent), P1 (High), P2 (Normal), P3 (Low)
Statuses pending, in_progress, completed, archived
Attributes ID, Title, Description, Tags, Due Date, Created Timestamp
Isolation Directory-based isolation prevents data leakage between agents

Task Manager Advanced Features

  • Natural data isolation per agent instance for secure multi-agent environments.
  • Comprehensive statistics engine for analyzing productivity trends and task distribution.
  • Support for comma-separated tagging to enable multi-dimensional task filtering.
  • Flexible sorting mechanisms allowing users to view tasks by urgency, due date, or creation time.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*