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
bashsqlite3
License
MIT