ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified productivity Safety 4/5

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 use this skill?

A minimalist, SQLite-backed task management skill for your terminal. Easily track, tag, and manage your daily tasks with a fast, keyboard-centric interface.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dvjn/no-nonsense-tasks
Or

What This Skill Does

The No-Nonsense Tasks skill provides a minimalist, high-performance task management system directly within your terminal environment, powered by a local SQLite database. It is designed to remove the friction often associated with complex project management software. By focusing on a simple status-based workflow (backlog, todo, in-progress, done) and efficient tagging, it allows users to keep track of their personal and professional objectives without unnecessary overhead. The skill includes a suite of lightweight scripts for creating, listing, moving, updating, and filtering tasks, ensuring that your data remains stored locally and accessible at all times.

Installation

To install this skill, use the OpenClaw CLI command: clawhub install openclaw/skills/skills/dvjn/no-nonsense-tasks. Once installed, ensure you have the sqlite3 command-line tool installed on your system. Before your first use, initialize the database by running the command ./scripts/init_db.sh. By default, the database is stored at ~/.no-nonsense/tasks.db, but you can customize this location by setting the NO_NONSENSE_TASKS_DB environment variable.

Use Cases

This skill is ideal for developers and power users who prefer keyboard-centric workflows. Use it to track software development features, manage personal chores, organize daily to-do lists, or keep a running log of project ideas. Its status tracking capability makes it perfect for Kanban-style personal project management, allowing you to transition items from a backlog of brainstormed ideas to actionable tasks that are currently in progress.

Example Prompts

  1. "OpenClaw, please add a new task to my todo list called 'Refactor authentication module' with the tags 'work' and 'security'."
  2. "Show me all the tasks I currently have in progress so I can see what I need to finish today."
  3. "Move task ID 12 to 'done' and then show me the current statistics for my project progress."

Tips & Limitations

  • Efficiency: The skill thrives on a clean workflow. Keep your backlog pruned by moving tasks to 'todo' only when you intend to start them soon.
  • Tagging: Use consistent naming conventions for your tags (e.g., lowercase) to make filtering via task_filter.sh more reliable.
  • Limitations: This skill is designed for local CLI usage and does not include a GUI or cloud synchronization. It relies strictly on the SQLite backend, meaning multi-user or multi-device synchronization would require manual management of the database file.

Metadata

Author@dvjn
Stars2387
Views0
Updated2026-03-09
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dvjn-no-nonsense-tasks": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#productivity#tasks#sqlite#cli#organization
Safety Score: 4/5

Flags: file-write, file-read