π¦ ClawHub
Manage Your Family's todos
by @thurendous
Manage family todo lists with multi-user support
TERMINAL
clawhub install family-todo-managementπ About This Skill
name: Family Todo Manager description: Manage family todo lists with multi-user support
Family Todo Manager
A lightweight, multi-user todo list manager for any family, powered by Node.js and JSON.
Features
memory/todo.json), easy to backup.Installation
1. Place todo.js in your skill folder (e.g., skills/family-todo/todo.js).
2. Ensure memory/todo.json exists (or let the script create it).
3. Configuration: Edit todo.js to 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 done or node todo.js done "Buy milk"Daily Briefing (Cron)
node todo.js brief (Morning reminder)node todo.js review (Evening review)License
MITπ‘ Examples
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 done or node todo.js done "Buy milk"Daily Briefing (Cron)
node todo.js brief (Morning reminder)node todo.js review (Evening review)βοΈ 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
};