Agent skill · software engineering · sundial-org

no-nonsense-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.

Why this skill is useful

Adds 5 executable scripts for task management that automate task tracking and organization using SQLite.

What it needs

Requires sqlite3 installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.

What this skill does

No Nonsense Tasks Simple SQLite-backed task tracking. No fluff, no complexity, just tasks that get done. Prerequisites sqlite3 CLI tool must be installed Quick Start Initialize the database: Add your first task: List all tasks: Task Statuses Tasks flow through four statuses: backlog - Ideas and future tasks todo - Ready to work on in-progress - Currently being worked on done - Completed tasks Commands Initialize Database Default location: ~/.no-nonsense/tasks.db Override with: export NONONSENSETASKSDB=/path/to/tasks.db Add Task Options: -d, --description TEXT - Task description -t, --tags TAGS - Comma-separated tags -s, --status STATUS - Task status (default: backlog) Example: List Tasks Examples: Show Task Details Move Task to Different Status Example: Update Task Fields Options: --title TEXT - Update title -d, --description TEXT - Update description -t, --tags TAGS - Update tags (comma-separated) -s, --status STATUS - Update status Update Tags (Shortcut) Example: Filter by Tag Delete Task View Statistics Shows count of tasks by status and total. Usage Tips Typical workflow: 1. Add new ideas to backlog: taskadd.sh "Task idea" --status backlog 2. Move tasks to todo when ready: taskmove.sh <id> --status todo 3. Start work: taskmove.sh <id> --status in-progress 4. Complete: taskmove.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: taskfilter.sh urgent Status filtering: Focus on current work: tasklist.sh --status in-progress Plan your day: tasklist.sh --status todo Review completed: tasklist.sh --status done

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sundial-org/no-nonsense-tasks

View the source on GitHub

Browse the @skills marketplace