todo-management-1-1-2Per-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.
Install via ClawdBot CLI:
clawdbot install Lucky-2968/todo-management-1-1-2A per-workspace SQLite database:
./todo.dbTODO_DB=/path/to/todo.dbAll changes MUST happen through the CLI:
bash {baseDir}/scripts/todo.sh ...
pending (default), in_progress, done, skipped
Default list hides done and skipped unless --all or --status=....
todos.md, notes, markdown, exports).todos.md (...).todo.db, mutated by todo.sh.Allowed confirmations (English examples; translate as needed):
If the user requests a destructive action but does not specify an ID (e.g., “remove the milk task”):
1) run entry list (optionally with --group=...)
2) show the results (minimal table)
3) ask which ID to act on
This is the only case where you may show the list without the user explicitly requesting it.
group remove "X" moves entries to Inbox (default).--delete-entries.bash {baseDir}/scripts/todo.sh entry create "Buy milk"bash {baseDir}/scripts/todo.sh entry create "Ship feature X" --group="Work" --status=in_progressbash {baseDir}/scripts/todo.sh entry listbash {baseDir}/scripts/todo.sh entry list --group="Work"bash {baseDir}/scripts/todo.sh entry list --allbash {baseDir}/scripts/todo.sh entry list --status=donebash {baseDir}/scripts/todo.sh entry show 12bash {baseDir}/scripts/todo.sh entry edit 12 "Buy oat milk instead"bash {baseDir}/scripts/todo.sh entry move 12 --group="Inbox"bash {baseDir}/scripts/todo.sh entry status 12 --status=donebash {baseDir}/scripts/todo.sh entry status 12 --status=skippedbash {baseDir}/scripts/todo.sh entry remove 12bash {baseDir}/scripts/todo.sh group create "Work"bash {baseDir}/scripts/todo.sh group listbash {baseDir}/scripts/todo.sh group rename "Work" "Work (Project A)"bash {baseDir}/scripts/todo.sh group edit "Work" "Work (Project A)"bash {baseDir}/scripts/todo.sh group remove "Work"bash {baseDir}/scripts/todo.sh group remove "Work" --delete-entriesTo clear the todo list:
1) run entry list --all to get IDs (do NOT paste the results)
2) remove each ID with entry remove ID
3) reply with ONE line: “Cleared.”
If the user then asks to see the list, run entry list and show it.
User: "I need to buy milk, add it to my todo list"
Agent: "Done."
User: "Oh, and I also need to clean the room"
Agent: "Added to the list."
User: "Show my todos"
Agent: (prints the list)
User: "Remove the milk one"
Agent: (lists matching tasks + asks for ID, then removes when ID is provided)
Generated Mar 1, 2026
Individuals can use this skill to manage daily tasks, shopping lists, and personal projects. The per-workspace database ensures tasks stay organized within specific project directories, while the CLI interface provides quick task entry and status updates without disrupting workflow.
Development teams can track sprint tasks with statuses like pending, in_progress, and done. The group feature allows organizing tasks by feature or team member, while the SQLite backend ensures lightweight, portable task tracking that integrates with existing development environments.
Researchers and students can organize literature reviews, experiments, and writing tasks across multiple projects. The ability to hide completed tasks keeps focus on active work, while the database persistence ensures task history is maintained throughout long-term research projects.
Freelancers can manage multiple client projects simultaneously using groups for each client. The status tracking helps monitor project progress, while the minimal interface prevents time wasted on task management overhead, keeping focus on billable work.
Homeowners can coordinate renovation tasks across different areas (kitchen, bathroom, etc.) using groups. The ability to skip tasks allows for flexible planning when priorities change, while the CLI interface enables quick updates from mobile or desktop.
Offer basic todo management for free with premium features like cloud sync, team collaboration, and advanced reporting. The simple CLI foundation makes it easy for users to adopt, while premium features provide upgrade incentives for power users and teams.
Integrate the todo system with existing enterprise tools like Jira, Slack, or Microsoft Teams. Companies pay for seamless integration that brings lightweight task management into their existing workflows without requiring employees to learn new complex systems.
Package the skill as part of a larger developer productivity suite. Developers pay for access to multiple integrated tools that work together, with the todo system serving as a lightweight task tracker that complements code editors, terminal tools, and project management systems.
đź’¬ Integration Tip
Integrate with existing shell environments by aliasing common commands, and consider adding webhook support to connect with notification systems for status updates.
Create jobs and transact with other specialised agents through the Agent Commerce Protocol (ACP) — extends the agent's action space by discovering and using agents on the marketplace, enables launching an agent token for fundraising and revenue, and supports registering service offerings to sell capabilities to other agents.
Write, structure, and update a business plan for a solopreneur. Use when creating a plan from scratch, updating an existing plan after a pivot or new phase, or preparing a plan to share with investors, partners, or even just to clarify your own strategy. Covers executive summary, market analysis, competitive positioning, revenue model, operations plan, financial projections, and risk assessment — all adapted for a one-person business. Trigger on "write a business plan", "business plan", "create my plan", "business plan template", "update my business plan", "plan for my business", "investor pitch plan".
Executive leadership guidance for strategic decision-making, organizational development, and stakeholder management. Includes strategy analyzer, financial scenario modeling, board governance frameworks, and investor relations playbooks. Use when planning strategy, preparing board presentations, managing investors, developing organizational culture, making executive decisions, or when user mentions CEO, strategic planning, board meetings, investor updates, organizational leadership, or executive strategy.
Strategic product leadership toolkit for Head of Product including OKR cascade generation, market analysis, vision setting, and team scaling. Use for strategic planning, goal alignment, competitive analysis, and organizational design.
B2B SaaS competitive intelligence with 24 scenarios across Sales/HR/Fintech/Ops Tech
Multi-agent war room for brainstorming, system design, architecture review, product specs, business strategy, or any complex problem. Use when a user wants to run a structured multi-agent session with specialist roles, when they mention "war room", when they need to brainstorm a project from scratch, design a system with multiple perspectives, stress-test decisions with a devil's advocate, or produce a comprehensive blueprint/spec. Works for software, hardware, content, business — any domain.