← Back to Skills Marketplace
lstpsche

Todo management

by Nikita Shkoda · GitHub ↗ · v1.1.3
cross-platform ✓ Security Clean
7502
Downloads
12
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install todo-management
Description
Per-workspace SQLite todo manager (./todo.db) with groups and task statuses (pending/in_progress/done/skipped), operated via {baseDir}/scripts/todo.sh for adding, listing, editing, moving, and removing entries and managing groups.
Usage Guidance
Install only if you are comfortable with a skill creating and modifying a local todo.db in each workspace. Be careful with remove, clear, and group remove --delete-entries because they delete todo entries from that database.
Capability Analysis
Type: OpenClaw Skill Name: todo-management Version: 1.1.3 The skill bundle is benign. The `SKILL.md` explicitly defines strict rules for the AI agent, including 'No file writing (ever)' and 'Never print the todo list unless explicitly asked', which are security-enhancing instructions. The `scripts/todo.sh` script is well-written, employing `sql_q` for proper SQL string escaping and `require_int` for ID validation, effectively mitigating SQL injection vulnerabilities. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent for harmful purposes. The functionality is limited to managing a local SQLite database as described.
Capability Assessment
✓ Credentials
The script defaults to ./todo.db in the current workspace and supports a disclosed TODO_DB override; this is proportionate for a workspace todo manager.
✓ Install Mechanism
Installation guidance only asks the user to make the bundled script executable and requires sqlite3; there is no remote fetch, package install, auto-run hook, or hidden setup.
ℹ Instruction Scope
Runtime instructions are strict about using only the bundled CLI, keeping replies short, and asking before group deletion with --delete-entries; README could warn more clearly that this flag deletes todo entries.
✓ Persistence & Privilege
Persistence is limited to the todo SQLite database, with no system services, scheduled tasks, credential access, privilege escalation, or cross-session agent behavior changes.
✓ Purpose & Capability
The skill's purpose is to manage per-workspace todos in SQLite, and the script implements matching create, list, edit, move, status, remove, and group commands without unrelated capabilities.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install todo-management
  3. After installation, invoke the skill by name or use /todo-management
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.3
No changes in this release. - Version bumped to 1.1.3 without file or documentation updates.
v1.1.2
- Internal cleanup: removed obsolete .clawhub/origin.json file. - No user-facing changes; behavior and functionality remain the same.
v1.1.1
- Update skill description.
v1.1.0
- Update skill description.
v1.0.2
- Added README.md with documentation for the todo-management skill. - No changes to core functionality.
v1.0.1
- Added .clawhub/origin.json for metadata or repository tracking. - Clear redundant notes. - No functional or behavioral changes to the todo-management skill itself.
v1.0.0
Initial release of todo-management skill — manage todo lists using an SQLite database via a CLI. - Add, list, edit, move, complete, skip, and delete individual todo entries. - Organize tasks into groups; supports group creation, renaming, and removal (with safe entry handling). - Four task statuses supported: pending, in_progress, done, and skipped. - Uses per-workspace database file (./todo.db) with option to override path. - Golden rules and output behaviors for reliable, clear task management.
Metadata
Slug todo-management
Version 1.1.3
License —
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Todo management?

Per-workspace SQLite todo manager (./todo.db) with groups and task statuses (pending/in_progress/done/skipped), operated via {baseDir}/scripts/todo.sh for adding, listing, editing, moving, and removing entries and managing groups. It is an AI Agent Skill for Claude Code / OpenClaw, with 7502 downloads so far.

How do I install Todo management?

Run "/install todo-management" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Todo management free?

Yes, Todo management is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Todo management support?

Todo management is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Todo management?

It is built and maintained by Nikita Shkoda (@lstpsche); the current version is v1.1.3.

💬 Comments