360 Secure SkillHub
360 安全技能中心

Manage Your Family's todos

该 Skill 提供一个家庭共用的多用户待办管理器:通过 node todo.js 命令行添加任务、查看任务(可按成员过滤)、按 ID 或任务名标记完成,并生成晨间提醒与晚间回顾。任务以 JSON 形式持久化保存,用户身份在脚本顶部配置。

thurendous
thurendous
热度 91.42
最近更新 2026-05-11 15:54:33
分类:效率依赖:代码执行 / 读写文件应用场景:任务管理 / 日程安排 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add family-todo-management
Metadata
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

  • 📝 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

  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 <ID> or node todo.js done "Buy milk"

Daily Briefing (Cron)

  • node todo.js brief (Morning reminder)
  • node todo.js review (Evening review)

License

MIT