Rechercher

PythonReactSEOPDF
OpenClaw

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.

dvjn0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install dvjn/no-nonsense-tasks

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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>

**Exam...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/dvjn/no-nonsense-tasks
Version
—
Commit
316960a4261c770706f7bf497963889ee68b39f4
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

README

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

Requirements

  • bash
  • sqlite3

License

MIT

Contenu extrait

SKILL.md
# 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:

```bash
./scripts/init_db.sh
```

Add your first task:

```bash
./scripts/task_add.sh "Build task tracker skill" \
  --description "Create a SQLite-based task manager" \
  --tags "work,urgent" \
  --status todo
```

List all tasks:

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

```bash
./scripts/init_db.sh
```

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

### Add Task

```bash
./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:**
```bash
./scripts/task_add.sh "Deploy to prod" --description "Deploy v2.0" --tags "deploy,critical" --status todo
```

### List Tasks

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

**Examples:**
```bash
./scripts/task_list.sh              # All tasks
./scripts/task_list.sh --status todo
```

### Show Task Details

```bash
./scripts/task_show.sh <task_id>
```

### Move Task to Different Status

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

**Example:**
```bash
./scripts/task_move.sh 7 --status in-progress
```

### Update Task Fields

```bash
./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)

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

**Exam...
README
# No Nonsense Tasks Skill

A lightweight SQLite-based task manager designed for AI agents like [molt.bot](https://molt.bot).

## Quick Start

```bash
# 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

```bash
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:

```bash
export NO_NONSENSE_TASKS_DB=/path/to/tasks.db
```

## Documentation

- [SKILL.md](SKILL.md) - Complete usage guide
- [AGENT.md](AGENT.md) - Development documentation

## Requirements

- `bash`
- `sqlite3`

## License

MIT

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.