返回顶部
n

neomano-todo增强任务管理器

Enhanced TODO/task manager backed by a local SQLite database (instead of flat text files) with priorities (1-3), tags, due dates, reminder timestamps, explicit task lifecycle statuses (open/done/blocked/expired/forgotten), and stale-task detection to prevent backlog accumulation. Use when the user wants to add, list, filter, prioritize, update, complete, expire/forget, or review stale tasks; or when they want reminder scheduling metadata to be stored for OpenClaw cron delivery.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
142
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

neomano-todo

neomano-todo

一个改进的个人待办事项系统,使用 SQLite 作为后端(而非文本文件)。

为什么选择 SQLite:

  • - 结构化字段(优先级/状态/日期/标签)
  • 快速筛选与排序
  • 零外部依赖的持久化本地存储

功能特性

  • - SQLite 持久化(本地文件)
  • 优先级 1–3
- 1 = 高,2 = 中,3 = 低
  • - 标签(多对多)
  • 日期
- due_at(截止时间) - remind_at(提醒时间)
  • - 状态
- open(待办)、done(已完成)、blocked(受阻)、expired(过期)、forgotten(遗忘)
  • - OpenClaw cron 提醒元数据
- 存储 remindat + cronjob_id,以便代理创建/更新/取消提醒
  • - 积压控制
- 基于 lasttouchedat 和优先级阈值检测“陈旧候选任务”

配置(环境变量)

建议:在网关机器的 ~/.openclaw/.env 中设置。

存储

  • - NEOMANOTODODB_PATH
- SQLite 数据库文件路径。 - 辅助脚本默认值:~/.openclaw/workspace/data/neomano-todo.sqlite3

提醒投递默认值

代理在安排提醒(cron 投递)时使用。

  • - NEOMANOTODODEFAULT_CHANNEL
- 示例:whatsapp、telegram 等。
  • - NEOMANOTODODEFAULT_TARGET
- 示例:WhatsApp 的 +593987233203。
  • - NEOMANOTODOTZ
- 示例:America/Guayaquil

数据模型(SQLite)

辅助脚本在首次运行时自动创建表。

每个任务存储的主要字段:

  • - title(标题)、notes(备注)
  • priority(优先级,1–3)
  • status(状态:open|done|blocked|expired|forgotten)
  • createdat(创建时间)、updatedat(更新时间)、lasttouchedat(最后操作时间)、completedat(完成时间)
  • dueat(截止时间)、remindat(提醒时间)
  • cronjobid(可选,创建 cron 任务后设置)
  • 通过 tags + tasktags 实现标签

辅助脚本

使用配套的确定性辅助脚本:

  • - skills/neomano-todo/scripts/todo.py

输出 JSON 格式,便于代理解析。

命令

添加任务:

bash
python3 skills/neomano-todo/scripts/todo.py add 安装 Starlink 天线 --priority 2 --tags starlink,truck --notes 本周末

获取任务:

bash
python3 skills/neomano-todo/scripts/todo.py get 12

列出任务:

bash
python3 skills/neomano-todo/scripts/todo.py list --status open --order priority
python3 skills/neomano-todo/scripts/todo.py list --status open --order due
python3 skills/neomano-todo/scripts/todo.py list --tag sales --order priority

完成/重新打开:

bash
python3 skills/neomano-todo/scripts/todo.py done 12
python3 skills/neomano-todo/scripts/todo.py reopen 12

更改状态(blocked/expired/forgotten 等):

bash
python3 skills/neomano-todo/scripts/todo.py set-status 12 blocked
python3 skills/neomano-todo/scripts/todo.py set-status 12 forgotten

更改优先级:

bash
python3 skills/neomano-todo/scripts/todo.py set-priority 12 1

更新标签:

bash
python3 skills/neomano-todo/scripts/todo.py set-tags 12 sales,followup

更新截止/提醒时间戳:

bash
python3 skills/neomano-todo/scripts/todo.py set-dates 12 --due-at 2026-03-29T09:00:00-05:00 --remind-at 2026-03-29T08:30:00-05:00

存储 cron 任务 ID(使用 OpenClaw cron 安排提醒后):

bash
python3 skills/neomano-todo/scripts/todo.py set-cron-job 12 jobid>

删除:

bash
python3 skills/neomano-todo/scripts/todo.py delete 12

提醒安排(OpenClaw cron)

脚本存储提醒时间戳;代理负责安排提醒。

工作流程:
1) 如果设置了 remindat 且状态为 open,则在 remindat 时间创建/更新一个 cron 任务。
2) 创建 cron 任务后,使用 set-cron-job 将其 ID 存储到任务中。
3) 当任务变为终态(done、expired、forgotten)时,取消对应的 cron 任务(如果有)。

积压控制:陈旧候选任务

策略:

  • - P3 级别 30 天未操作 → 审查候选任务
  • P2 级别 45 天未操作 → 审查候选任务
  • P1 级别永不自动遗忘

列出陈旧候选任务:

bash
python3 skills/neomano-todo/scripts/todo.py stale-candidates

回复风格

  • - 保持回复简洁。
  • 对于 WhatsApp:使用项目符号(不使用表格)。
  • 确认更改时:包含任务 ID、标题、优先级和状态。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 neomano-todo-1776128461 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 neomano-todo-1776128461 技能

通过命令行安装

skillhub install neomano-todo-1776128461

下载

⬇ 下载 neomano-todo v0.1.0(免费)

文件大小: 6.82 KB | 发布时间: 2026-4-17 15:30

v0.1.0 最新 2026-4-17 15:30
Initial release: SQLite-backed enhanced TODO (priorities 1-3, tags, due_at/remind_at, statuses, stale candidates) + OpenClaw cron metadata.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部