Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
No-nonsense task manager using SQLite. Track tasks with statuses (backlog, todo, in-progress, done), descriptions, and tags. Use when managing personal tasks, to-do items, project tracking, or any workflow that needs status-based task organization. Supports adding, listing, filtering, updating, moving, and deleting tasks.
No-nonsense task manager using SQLite. Track tasks with statuses (backlog, todo, in-progress, done), descriptions, and tags. Use when managing personal tasks, to-do items, project tracking, or any workflow that needs status-based task organization. Supports adding, listing, filtering, updating, moving, and deleting tasks.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Simple SQLite-backed task tracking. No fluff, no complexity, just tasks that get done.
sqlite3 CLI tool must be installed
Initialize the database: ./scripts/init_db.sh Add your first task: ./scripts/task_add.sh "Build task tracker skill" \ --description "Create a SQLite-based task manager" \ --tags "work,urgent" \ --status todo List all tasks: ./scripts/task_list.sh
Tasks flow through four statuses: backlog - Ideas and future tasks todo - Ready to work on in-progress - Currently being worked on done - Completed tasks
./scripts/init_db.sh Default location: ~/.no-nonsense/tasks.db Override with: export NO_NONSENSE_TASKS_DB=/path/to/tasks.db
./scripts/task_add.sh <title> [options] Options: -d, --description TEXT - Task description -t, --tags TAGS - Comma-separated tags -s, --status STATUS - Task status (default: backlog) Example: ./scripts/task_add.sh "Deploy to prod" --description "Deploy v2.0" --tags "deploy,critical" --status todo
./scripts/task_list.sh [--status STATUS] Examples: ./scripts/task_list.sh # All tasks ./scripts/task_list.sh --status todo
./scripts/task_show.sh <task_id>
./scripts/task_move.sh <task_id> --status <STATUS> Example: ./scripts/task_move.sh 7 --status in-progress
./scripts/task_update.sh <task_id> [options] Options: --title TEXT - Update title -d, --description TEXT - Update description -t, --tags TAGS - Update tags (comma-separated) -s, --status STATUS - Update status
./scripts/task_tag.sh <task_id> --tags <TAGS> Example: ./scripts/task_tag.sh 8 --tags "urgent,bug,frontend"
./scripts/task_filter.sh <tag>
./scripts/task_delete.sh <task_id>
./scripts/task_stats.sh Shows count of tasks by status and total.
Typical workflow: Add new ideas to backlog: task_add.sh "Task idea" --status backlog Move tasks to todo when ready: task_move.sh <id> --status todo Start work: task_move.sh <id> --status in-progress Complete: task_move.sh <id> --status done Tag organization: Use tags for categories: work, personal, urgent, bug, feature Combine tags: urgent,work,api or personal,home,shopping Filter by any tag: task_filter.sh urgent Status filtering: Focus on current work: task_list.sh --status in-progress Plan your day: task_list.sh --status todo Review completed: task_list.sh --status done
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.