← Back to Skills Marketplace
lstpsche

Todo management

by Nikita Shkoda · GitHub ↗ · v1.1.3
cross-platform ✓ Security Clean
6525
Downloads
12
Stars
47
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 the agent creating and modifying a local todo.db in your workspace. Do not store secrets or sensitive personal data in todos, especially in shared projects, and be careful when asking it to clear or delete tasks.
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
Purpose & Capability
The stated purpose matches the artifacts: a per-workspace todo manager using a bundled Bash CLI and SQLite database for groups, statuses, listing, editing, moving, and removal.
Instruction Scope
The skill can mutate and delete todo entries, including a clear-list workflow, but those actions are purpose-aligned and the instructions add user-control checks for ambiguous destructive requests and group deletion.
Install Mechanism
There is no remote installer or hidden dependency; the README only asks the user to ensure sqlite3 is available and optionally chmod the bundled script. Publisher/source provenance is limited, but the artifacts are small and inspectable.
Credentials
Runtime impact is limited to creating or modifying ./todo.db by default, or a user-specified TODO_DB path. No network access, credentials, account sessions, broad file indexing, or privileged paths are requested.
Persistence & Privilege
Persistence is limited to a local SQLite todo database. The script has no background worker, autorun mechanism, privilege escalation, or external data flow.
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 246
Active Installs 47
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 6525 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