Coding

Simple Todo Manager

Try it

Manage simple todos with add, list, complete, and remove features using a configurable todo file, priority, and auto-archive settings.

What it does

Purpose A lightweight, no-frills todo list manager that helps you track tasks without getting in the way. Perfect for quick task capture and simple daily planning.

The skill document

Skill: Simple Todo Manager

Purpose

A lightweight, no-frills todo list manager that helps you track tasks without getting in the way. Perfect for quick task capture and simple daily planning.

Prerequisites

  • OpenClaw instance running (any model)
  • Write access to the workspace directory

Configuration

Edit these values before first use.

# Todo file location (relative to workspace root)
todo_file: ./todo.md

# Default priority for new tasks: low | medium | high
default_priority: medium

# Auto-archive completed tasks after N days (0 = never)
auto_archive_days: 7

Workflow

Add a Task

When the user asks to add a todo:

  1. Read the current todo file (create it if it doesn't exist)
  2. Append the new task with timestamp and default priority
  3. Confirm the task was added
  4. Show the updated list

Format for new tasks:

- [ ] [PRIORITY] Task description (added YYYY-MM-DD)

List Tasks

When the user asks to see todos:

  1. Read the todo file
  2. Group by status (pending first, then completed)
  3. Sort pending tasks by priority (high > medium > low)
  4. Display in a clean, readable format

Complete a Task

When the user marks a task done:

  1. Read the todo file
  2. Find the matching task
  3. Change - [ ] to - [x] and add completion timestamp
  4. Confirm completion
  5. Run auto-archive check if enabled

Remove a Task

When the user asks to delete/remove a task:

  1. Read the todo file
  2. Remove the matching task line
  3. Confirm removal

Rules

  • ALWAYS use the configured todo_file path, never hardcode
  • NEVER delete tasks without explicit user confirmation
  • ALWAYS show task count after modifications
  • When multiple tasks match, ask for clarification instead of guessing
  • Preserve all existing tasks when modifying the file

Troubleshooting

  • If todo file doesn't exist: create it with a header comment
  • If file is corrupted: back it up and start fresh
  • If priority is unrecognized: default to medium

Related skills

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from zoran-xc

Browse all skills

Automated 0-100 risk audit for AI agent skills before you install them. Scans 30+ red flag patterns.

by Zoran3 installs