tududi for Openclaw

A comprehensive integration for managing tasks, projects, and notes within a self-hosted tududi productivity environment.

chrisvel
v1.0.1
Feb 8, 2026
0
2.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tududi

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tududi using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is tududi?

The tududi skill allows AI agents to interface directly with a self-hosted tududi instance, a privacy-focused task manager. This integration enables Openclaw Skills to programmatically handle the full lifecycle of tasks, from initial capture in the inbox to project organization and eventual completion. By utilizing a REST API architecture, it provides a bridge between automated AI planning and a user's local, self-hosted data storage, ensuring that your todo lists and project structures remain private and accessible.

tududi Use Cases

  • Automatically generating and assigning tasks based on meeting transcripts or project requirements.
  • Managing complex project structures by programmatically creating projects and tagging related tasks.
  • Processing and clearing out inbox items into organized folders and priority levels.
  • Monitoring upcoming deadlines and retrieving filtered views like today's tasks for daily summaries.
  • Updating task statuses (e.g., moving to in-progress or completed) based on external development triggers.

How tududi Works

  1. The agent authenticates with the tududi instance using a Bearer token provided in the environment configuration.
  2. Commands are routed via a specific API convention where plural nouns (e.g., /tasks) are used for listing and singular nouns (e.g., /task) are used for modifications.
  3. The skill identifies specific resources using unique UIDs rather than numeric IDs to ensure precision during update or delete operations.
  4. Tasks are categorized using a priority scale from 1 (low) to 4 (urgent) and status codes ranging from not_started to archived.
  5. The integration utilizes specialized filters such as today, upcoming, and someday to efficiently query the task database.

tududi Setup

To enable this skill within your Openclaw Skills setup, configure the following environment variables in your openclaw.json under skills.entries.tududi.env:

TUDUDI_URL="http://localhost:3004"
TUDUDI_API_TOKEN="your_api_token_here"

You can generate your API token by navigating to Settings → API Tokens within your tududi web interface.

tududi Data Schema & Taxonomy

The skill organizes data according to the tududi API schema, primarily focusing on Tasks, Projects, and Tags.

Entity Key Fields Values / Format
Task status 0=not_started, 1=in_progress, 2=completed, 6=archived
Task priority 1 (Low) to 4 (Urgent)
Task tags [{"name": "tagname"}]
Project name String
General UID Unique alphanumeric string used for POST/PATCH/DELETE

All dates follow the YYYY-MM-DD format for consistency across the Openclaw Skills ecosystem.

tududi Advanced Features

  • Support for complex task filtering including 'today', 'upcoming', and 'someday' views.
  • Granular status management for tracking productivity workflows from start to archive.
  • Multi-tag support for cross-referencing tasks across different contexts or domains.
  • Inbox-specific operations for rapid data entry and organization.
  • Full CRUD (Create, Read, Update, Delete) support for projects to maintain high-level organizational structures.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*