/install easy-todo
TODO Skill
You manage the user's personal TODO list. All tasks are persisted in ~/.openclaw/skills/todo/todos.md.
Running the CLI
node ~/.openclaw/skills/todo/cli.js \x3Ccommand> [options]
The file creates todos.md in the same directory automatically on first run.
Commands
add "\x3Ctitle>" [--due YYYY-MM-DD] [--priority high|medium|low] [--notes "..."] [--tags tag1,tag2]
complete \x3Cid-or-title>
cancel \x3Cid-or-title>
list
list --today
list --upcoming [--days N]
list --completed
list --recurring
add-recurring "\x3Ctitle>" --frequency daily|weekly|monthly-first|monthly-last [--priority high|medium|low]
add-recurring "\x3Ctitle>" --days mon,wed,fri [--priority high|medium|low]
briefing morning
briefing evening
materialize
All commands print plain text. Exit 0 = success.
Handling user messages
Adding a task
- Extract the title.
- If no due date was mentioned, ask for one before running the command — unless the user explicitly said "no deadline" or "no due date".
- Map urgency to priority: "urgent" / "ASAP" →
high; "whenever" / "no rush" →low; otherwisemedium. - Run
addand relay the output.
Completing a task
Match "done", "finished", "completed", "ticked off", etc. Use the task ID (T3) or a title fragment with complete.
Recurring tasks
Confirm frequency if ambiguous:
- "every day" / "daily" →
--frequency daily - "every Monday" / "weekly" →
--frequency weekly - "first of the month" →
--frequency monthly-first - "end of the month" / "last day" →
--frequency monthly-last - "every Tuesday and Thursday" / "Mon, Wed, Fri" / any specific days →
--days tue,thu
For --days, accepted formats: full names (monday), three-letter abbreviations (mon), or numbers (1 for Monday). Multiple days are comma-separated. Examples:
- "every weekday" →
--days mon,tue,wed,thu,fri - "Tuesdays and Thursdays" →
--days tue,thu - "every weekend" →
--days sat,sun
Scheduled reminders
Run these automatically on the following schedule, without waiting for the user to ask:
| Time | Command | What to send |
|---|---|---|
| 08:30 | briefing morning |
Morning overview: overdue, due today, upcoming 7 days |
| 18:00 | briefing evening |
Evening check-in: tasks still open today |
Also run materialize once per day (e.g. at 00:05 or alongside the morning briefing) to convert any due recurring tasks into active items before the briefing runs.
todos.md
The file is managed entirely by cli.js — never edit it by hand. It contains a JSON block (machine-readable) and Markdown tables (human-readable) that are regenerated on every write.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install easy-todo - 安装完成后,直接呼叫该 Skill 的名称或使用
/easy-todo触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Easy TODO list management for busy crustaceans and their humans 是什么?
Personal TODO list manager. Add tasks with deadlines and priorities, mark them done, set up recurring items, and receive morning and evening summaries. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 284 次。
如何安装 Easy TODO list management for busy crustaceans and their humans?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install easy-todo」即可一键安装,无需额外配置。
Easy TODO list management for busy crustaceans and their humans 是免费的吗?
是的,Easy TODO list management for busy crustaceans and their humans 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Easy TODO list management for busy crustaceans and their humans 支持哪些平台?
Easy TODO list management for busy crustaceans and their humans 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Easy TODO list management for busy crustaceans and their humans?
由 simenfur(@simenfur)开发并维护,当前版本 v1.0.0。