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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "no-nonsense-tasks" with this command: npx skills add dvjn/no-nonsense-tasks

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:

./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

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

./scripts/init_db.sh

Default location: ~/.no-nonsense/tasks.db
Override with: export NO_NONSENSE_TASKS_DB=/path/to/tasks.db

Add Task

./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

List Tasks

./scripts/task_list.sh [--status STATUS]

Examples:

./scripts/task_list.sh              # All tasks
./scripts/task_list.sh --status todo

Show Task Details

./scripts/task_show.sh <task_id>

Move Task to Different Status

./scripts/task_move.sh <task_id> --status <STATUS>

Example:

./scripts/task_move.sh 7 --status in-progress

Update Task Fields

./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

Update Tags (Shortcut)

./scripts/task_tag.sh <task_id> --tags <TAGS>

Example:

./scripts/task_tag.sh 8 --tags "urgent,bug,frontend"

Filter by Tag

./scripts/task_filter.sh <tag>

Delete Task

./scripts/task_delete.sh <task_id>

View Statistics

./scripts/task_stats.sh

Shows count of tasks by status and total.

Usage Tips

Typical workflow:

  1. Add new ideas to backlog: task_add.sh "Task idea" --status backlog
  2. Move tasks to todo when ready: task_move.sh <id> --status todo
  3. Start work: task_move.sh <id> --status in-progress
  4. 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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Universal Primitives

通用执行器架构原理:大语言模型只需文件增删改查和执行脚本两个基元工具,配合其天然的文字理解能力,就能从"无所不知只能输出文字"跃迁到"无所不能能控制任何软件硬件"。当用户讨论AI能力边界、工具设计哲学、Agent架构原理、LLM与操作系统交互、如何让AI控制软件硬件等主题时触发。

Registry SourceRecently Updated
Automation

MeterSphere

本项目将 MeterSphere REST API 与本地脚本能力整合,为 OpenClaw Agent 提供了一套高效、可复用的 Skills,支持自动生成功能用例、接口定义及接口用例,查询组织、项目、模块、用例评审与缺陷关联等信息,简化了测试资产管理流程,提升了团队的自动化效率。

Registry SourceRecently Updated
Automation

Geoapify

Geoapify integration. Manage data, records, and automate workflows. Use when the user wants to interact with Geoapify data.

Registry SourceRecently Updated
Automation

Cometly

Cometly integration. Manage data, records, and automate workflows. Use when the user wants to interact with Cometly data.

Registry SourceRecently Updated