todo-tracker

Manages to-do lists with markdown files, due dates, labels, reminders, and Python CLI.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/leprachuan/pot-o-skills --skill todo-tracker-leprachuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: todo-tracker
Source: https://github.com/leprachuan/pot-o-skills/tree/main/todo-tracker
Command: npx skills add https://github.com/leprachuan/pot-o-skills --skill todo-tracker-leprachuan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, python-dateutil, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines task management by providing a robust system for tracking to-dos, ensuring nothing falls through the cracks and deadlines are met.

Core Features & Use Cases

  • Task Creation & Tracking: Easily add, list, and complete tasks with due dates and labels.
  • Automated Reminders: Receive timely notifications for upcoming and overdue tasks via Telegram or WebEx.
  • File-Based Storage: To-dos are stored as individual markdown files, making them portable and version-controllable.
  • Use Case: A project manager can use this skill to keep track of all project tasks, set deadlines, and receive reminders, ensuring timely delivery of project milestones.

Quick Start

Add a new task by running the command: python3 copilot/todo_cli.py add "Schedule team meeting" --due 03/20/2026 --labels WORK

Frequently Asked Questions about todo-tracker

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

FAQPage Schema
How do I manage markdown to-do lists with due dates and labels from the CLI?

This task management Skill stores to-dos as individual markdown files, allowing you to add, list, and complete tasks with due dates and labels directly via CLI commands. It uses a file-based markdown storage system to ensure portability and version control.

Can I receive automated reminders for overdue tasks via Telegram or WebEx?

Yes, automated reminders for overdue tasks can be sent via Telegram or WebEx. The Skill automatically monitors your task due dates and triggers timely notifications to ensure deadlines are met and nothing falls through the cracks.

Does this task management Skill work with Copilot CLI and Gemini runtimes?

Yes, the Skill operates across multiple runtimes including Copilot CLI and Gemini. It enables task creation, completion, listing, and retrieval of upcoming or overdue items seamlessly across these supported environments.

Do I need Python and specific dependencies to run this todo tracker?

Yes, you need Python 3.7 or higher along with the pyyaml and python-dateutil dependencies installed. These libraries are required for the core functionality of parsing task files and managing due dates.

What is the best way to track project tasks using markdown files?

Using a file-based markdown storage system that supports due dates and labels is the best way to track project tasks. This approach makes to-dos portable and version-controllable while providing automated reminders for milestones.