bun-do-api for Openclaw

A local-first REST API for managing tasks, recurring payments, and project progress logs with full JSON persistence.

ricardofrantz
v1.3.0
Feb 19, 2026
0
1.4k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install bun-do-api

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 bun-do-api 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 bun-do-api?

The bun-do-api serves as a robust local backend for task and project management, keeping all your data strictly on your machine. It provides a RESTful interface to create, update, and track tasks ranging from simple to-dos to complex recurring payments and project milestones. By integrating this into your set of Openclaw Skills, you can empower AI agents to handle your schedule, remind you of deadlines, and log progress without ever sending sensitive data to the cloud.

Built for speed and privacy, this skill utilizes a simple JSON-based storage system located in your home directory. Whether you are managing a software development backlog or tracking monthly utility bills, the bun-do-api provides the programmatic hooks necessary for a seamless, automated productivity workflow.

bun-do-api Use Cases

  • Automating daily task creation and morning briefings based on priority.
  • Tracking and forecasting recurring payments like rent, insurance, or server costs.
  • Managing complex project lifecycles by logging progress entries and milestones.
  • Converting natural language requests into structured local task entries.
  • Organizing granular subtasks for multi-step development requirements.

How bun-do-api Works

  1. Initialize the local server using the bun-do CLI to open the REST API on port 8000.
  2. The skill intercepts natural language commands and resolves relative dates like next Tuesday into YYYY-MM-DD format.
  3. It verifies the server status and searches for existing task or project UUIDs to ensure accurate data manipulation.
  4. RESTful API calls (POST, PUT, GET, DELETE) are executed to manage the local JSON data store.
  5. Changes are persisted immediately to the local filesystem, ensuring your Openclaw Skills workflows remain fast and private.

bun-do-api Setup

To integrate this into your Openclaw Skills environment, first install the bun-do package globally and start the service:

bun install -g bun-do
bun-do start

By default, the API runs on http://localhost:8000 and stores data in ~/.bun-do/. You can customize the storage location by setting the BUNDO_DATA_DIR environment variable.

bun-do-api Data Schema & Taxonomy

The skill utilizes a structured schema to organize tasks and project logs. Data is categorized by priority levels and functional types.

Attribute Description Values
Priority Task urgency levels P0 (Critical), P1 (High), P2 (Normal), P3 (Backlog)
Type Classification of entry task, deadline, reminder, payment
Recurrence Automated repetition weekly, monthly, yearly
Currency Payment tracking CHF, USD, EUR, BRL

Projects are tracked separately with dedicated log entries for chronological progress monitoring.

bun-do-api Advanced Features

  • Proactive morning briefing generation that summarizes overdue and high-priority P0 tasks.
  • Automatic recurrence logic that generates the next task instance once the current one is marked done.
  • Payment forecasting capabilities to group and sum financial obligations by month.
  • End-of-day automation for marking completed work and updating project log entries.
  • Deep subtask support to maintain hierarchy within complex Openclaw Skills automation workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*