Search

PythonReactSEOPDF
OpenClaw

openclaw-todo

OpenClaw plugin providing TODO commands for a markdown TODO.md file.

homeofe0 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install homeofe/openclaw-todo

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

openclaw-todo

Adds commands to manage a local markdown TODO list (default: ~/.openclaw/workspace/TODO.md).

Commands

  • /todo-list - list open TODO items (overdue items shown first)
  • /todo-add <text> - add a new TODO item (supports @due(YYYY-MM-DD), #tag, !priority)
  • /todo-done <index> - mark an open TODO item done (index from /todo-list)
  • /todo-edit <index> <new text> - edit an existing TODO item's text
  • /todo-remove <index> - remove a TODO item entirely
  • /todo-search <query> - search TODOs by text, #tag, !priority, @due, @overdue, or @today

Inline Markers

  • Tags: #tag-name - categorize items (e.g., #dev, #ops)
  • Priority: !high, !medium, !low - set urgency level
  • Due date: @due(YYYY-MM-DD) - set a deadline; overdue items appear first in listings

Install

clawhub install openclaw-todo

Notes

  • This plugin is safe for public repos (no secrets required).
  • Customize file paths via plugin config in your local openclaw.json.

Source information

Source
github
Repository
openclaw/skills
Path
skills/homeofe/openclaw-todo
Version
—
Commit
997a9776f55376e727437502f9d1e34c072852e7
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

openclaw-todo

OpenClaw plugin to manage TODO.md via chat commands.

Commands

  • /todo-list - show open items (with priority indicators)
  • /todo-add <text> - add an item (supports #tag and !high/!medium/!low)
  • /todo-done <index> - mark item done
  • /todo-edit <index> <new text> - edit an item's text
  • /todo-remove <index> - remove an item
  • /todo-search <query> - search items by text, #tag, or !priority

Tags and Priority

Inline tags and priority markers are supported in todo text:

/todo-add Fix login page #dev #frontend !high
/todo-add Update README #docs !low
/todo-add Review PR #backend
  • Tags: #word - categorize items (e.g. #dev, #front-end, #ops)
  • Priority: !high, !medium, !low - set urgency level

Tags and priorities are parsed automatically and displayed in /todo-list:

Open TODOs (3):
1. [HIGH] Fix login page #dev #frontend !high
2. [LOW] Update README #docs !low
3. Review PR #backend

The todo_status tool also returns structured tags and priority fields per item.

Tool

  • todo_status({ limit }) - structured TODO status for the agent

Configuration

All options are set via pluginConfig in your OpenClaw config:

Option Type Default Description
enabled boolean true Enable/disable the plugin
todoFile string ~/.openclaw/workspace/TODO.md Path to the TODO file
sectionHeader string (none) Section heading under which new todos are inserted (e.g. "## Backlog"). When omitted, new items are appended after the last existing todo.
brainLog boolean true Log todo changes to memory brain
brainStorePath string ~/.openclaw/workspace/memory/brain-memory.jsonl Path to the brain memory store
maxListItems number 30 Maximum items shown by /todo-list

Install (dev)

openclaw plugins install -l ~/.openclaw/workspace/openclaw-todo
openclaw gateway restart

Extracted content

SKILL.md
# openclaw-todo

Adds commands to manage a local markdown TODO list (default: `~/.openclaw/workspace/TODO.md`).

## Commands

- `/todo-list` - list open TODO items (overdue items shown first)
- `/todo-add <text>` - add a new TODO item (supports `@due(YYYY-MM-DD)`, `#tag`, `!priority`)
- `/todo-done <index>` - mark an open TODO item done (index from `/todo-list`)
- `/todo-edit <index> <new text>` - edit an existing TODO item's text
- `/todo-remove <index>` - remove a TODO item entirely
- `/todo-search <query>` - search TODOs by text, `#tag`, `!priority`, `@due`, `@overdue`, or `@today`

## Inline Markers

- **Tags:** `#tag-name` - categorize items (e.g., `#dev`, `#ops`)
- **Priority:** `!high`, `!medium`, `!low` - set urgency level
- **Due date:** `@due(YYYY-MM-DD)` - set a deadline; overdue items appear first in listings

## Install

```bash
clawhub install openclaw-todo
```

## Notes

- This plugin is safe for public repos (no secrets required).
- Customize file paths via plugin config in your local `openclaw.json`.
README
# openclaw-todo

OpenClaw plugin to manage `TODO.md` via chat commands.

## Commands

- `/todo-list` - show open items (with priority indicators)
- `/todo-add <text>` - add an item (supports `#tag` and `!high`/`!medium`/`!low`)
- `/todo-done <index>` - mark item done
- `/todo-edit <index> <new text>` - edit an item's text
- `/todo-remove <index>` - remove an item
- `/todo-search <query>` - search items by text, `#tag`, or `!priority`

## Tags and Priority

Inline tags and priority markers are supported in todo text:

```
/todo-add Fix login page #dev #frontend !high
/todo-add Update README #docs !low
/todo-add Review PR #backend
```

- **Tags**: `#word` - categorize items (e.g. `#dev`, `#front-end`, `#ops`)
- **Priority**: `!high`, `!medium`, `!low` - set urgency level

Tags and priorities are parsed automatically and displayed in `/todo-list`:

```
Open TODOs (3):
1. [HIGH] Fix login page #dev #frontend !high
2. [LOW] Update README #docs !low
3. Review PR #backend
```

The `todo_status` tool also returns structured `tags` and `priority` fields per item.

## Tool

- `todo_status({ limit })` - structured TODO status for the agent

## Configuration

All options are set via `pluginConfig` in your OpenClaw config:

| Option | Type | Default | Description |
|---|---|---|---|
| `enabled` | boolean | `true` | Enable/disable the plugin |
| `todoFile` | string | `~/.openclaw/workspace/TODO.md` | Path to the TODO file |
| `sectionHeader` | string | _(none)_ | Section heading under which new todos are inserted (e.g. `"## Backlog"`). When omitted, new items are appended after the last existing todo. |
| `brainLog` | boolean | `true` | Log todo changes to memory brain |
| `brainStorePath` | string | `~/.openclaw/workspace/memory/brain-memory.jsonl` | Path to the brain memory store |
| `maxListItems` | number | `30` | Maximum items shown by `/todo-list` |

## Install (dev)

```bash
openclaw plugins install -l ~/.openclaw/workspace/openclaw-todo
openclaw gateway restart
```

Related skills

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.