← Back to Skills Marketplace
Todo management
by
Nikita Shkoda
· GitHub ↗
· v1.1.3
7203
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 if you are comfortable with the agent creating and modifying a local todo.db in each workspace. Avoid storing secrets or sensitive personal data in todos, and be careful with requests 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: SKILL.md and README describe a per-workspace SQLite todo manager, and the bundled script implements group and entry create, list, edit, move, status, and remove operations.
Instruction Scope
The skill can delete todo entries and clear lists, but those actions are part of todo management and the instructions require user-directed control for destructive ambiguity and group deletion behavior.
Install Mechanism
Installation is simple and disclosed: it requires sqlite3 and may require chmod on the bundled script. No remote installer, package download, or hidden setup path is present.
Credentials
Runtime access is proportionate: the script uses sqlite3 against ./todo.db by default or a user-provided TODO_DB path. No credentials, account sessions, broad indexing, or network calls were found.
Persistence & Privilege
Persistence is limited to the local SQLite todo database. There is no autorun, background worker, privilege escalation, or external data flow.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install todo-management - After installation, invoke the skill by name or use
/todo-management - 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
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 7203 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.
More Skills