no-nonsense-tasks

Verified·Scanned 2/17/2026

This skill is a SQLite-backed task manager with shell scripts for adding, listing, updating, and migrating tasks. It instructs running commands like ./scripts/init_db.sh and uses the NO_NONSENSE_TASKS_DB env var to locate ~/.no-nonsense/tasks.db.

from clawhub.ai·v499fed8·22.8 KB·0 installs
Scanned from 1.1.0 at 499fed8 · Transparency log ↗
$ vett add clawhub.ai/dvjn/no-nonsense-tasks

No Nonsense Tasks Skill

A lightweight SQLite-based task manager designed for AI agents like molt.bot.

Quick Start

# Initialize database
./scripts/init_db.sh

# Add a task
./scripts/task_add.sh "Fix bug" --tags "urgent" --status todo

# List tasks
./scripts/task_list.sh

# Move to in-progress
./scripts/task_move.sh 1 --status in-progress

# Mark as done
./scripts/task_move.sh 1 --status done

Features

  • Four task statuses: backlog → todo → in-progress → done
  • Tag filtering with exact match
  • SQLite database (no external dependencies)
  • Migration system for schema evolution
  • SQL injection protection
  • Designed for AI agent automation

Commands

task_add.sh      # Create tasks
task_list.sh     # List and filter by status
task_show.sh     # Show task details
task_move.sh     # Change status
task_update.sh   # Update fields
task_tag.sh      # Manage tags
task_filter.sh   # Filter by tag
task_delete.sh   # Delete tasks
task_stats.sh    # Show statistics

Run any command with --help for usage details.

Configuration

Database location: ~/.no-nonsense/tasks.db

Override with environment variable:

export NO_NONSENSE_TASKS_DB=/path/to/tasks.db

Documentation

  • SKILL.md - Complete usage guide
  • AGENT.md - Development documentation

Requirements

  • bash
  • sqlite3

License

MIT