no-nonsense-tasksNo-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.
Install via ClawdBot CLI:
clawdbot install dvjn/no-nonsense-tasksSimple SQLite-backed task tracking. No fluff, no complexity, just tasks that get done.
sqlite3 CLI tool must be installedInitialize 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:
./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:
task_add.sh "Task idea" --status backlogtask_move.sh --status todo task_move.sh --status in-progress task_move.sh --status done Tag organization:
work, personal, urgent, bug, featureurgent,work,api or personal,home,shoppingtask_filter.sh urgentStatus filtering:
task_list.sh --status in-progresstask_list.sh --status todotask_list.sh --status doneAI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...