Family Todo Management
Manage family todo lists with multi-user support.
- Rating
- 4.6 (45 reviews)
- Downloads
- 1,770 downloads
- Version
- 1.0.0
Overview
Manage family todo lists with multi-user support.
โจKey Features
๐ Natural Language Add: "Add a task: Buy milk tomorrow"
๐ฅ Multi-User: Supports Admin (You), Partner, and Family shared tasks.
โฐ Cron Integration: Designed to work with OpenClaw cron for daily briefings.
๐พ JSON Storage: Simple file-based storage (memory/todo.json), easy to backup.
๐ Timestamp IDs: Tasks have unique, time-ordered IDs.
Complete Documentation
View Source โ
Family Todo Manager
A lightweight, multi-user todo list manager for any family, powered by Node.js and JSON.
Features
- ๐ Natural Language Add: "Add a task: Buy milk tomorrow"
- ๐ฅ Multi-User: Supports Admin (You), Partner, and Family shared tasks.
- โฐ Cron Integration: Designed to work with OpenClaw cron for daily briefings.
- ๐พ JSON Storage: Simple file-based storage (
memory/todo.json), easy to backup. - ๐ Timestamp IDs: Tasks have unique, time-ordered IDs.
Installation
- Place
todo.jsin your skill folder (e.g.,skills/family-todo/todo.js). - Ensure
memory/todo.jsonexists (or let the script create it). - Configuration: Edit
todo.jsto set your user IDs (see below).
Configuration
Open todo.js and modify the USERS constant at the top:
const USERS = {
'Mark': 'YOUR_TELEGRAM_ID_HERE', // e.g., '123456789'
'Jane': 'PARTNER_TELEGRAM_ID_HERE', // e.g., '987654321'
'Shared': 'GROUP_ID' // Family shared tasks
};
Usage
Add Task
node todo.js add "Buy milk" "Mark"node todo.js add "Walk the dog" "Susie"
List Tasks
node todo.js list(Shows all active tasks)node todo.js list Mark(Shows tasks for Mark + Family)
Complete Task
node todo.js doneornode todo.js done "Buy milk"
Daily Briefing (Cron)
node todo.js brief(Morning reminder)node todo.js review(Evening review)
License
MITInstallation
openclaw install family-todo-management
๐ปCode Examples
const USERS = {
'Mark': 'YOUR_TELEGRAM_ID_HERE', // e.g., '123456789'
'Jane': 'PARTNER_TELEGRAM_ID_HERE', // e.g., '987654321'
'Shared': 'GROUP_ID' // Family shared tasks
};โ๏ธConfiguration Options
| Option | Type | Default | Description |
|---|---|---|---|
USERS | string | - | constant at the top: |
Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw โ a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.