Task Planner

Automation

Manage personal tasks and schedules with natural language commands for adding, modifying, repeating, completing, deleting tasks, and exporting calendar docum...

Install

openclaw skills install liuxiaoying-task-planner

description: | 个人任务与行程管理助手,支持截止时间、提醒、修改、删除、重复任务、导出日历文档。 用户可以用自然语言添加、修改、查询、完成或删除任务,无需记住ID。 触发词:“记一下...”、“提醒我...”、“修改任务...”、“改签...”、“重复任务...”、“导出日历”、“生成本周行程表”、“我接下来要做什么”等。 author: liuxiaoying version: 4.1.0 tags: ["task", "planner", "reminder", "schedule", "recurring", "document"] triggers:

  • 提醒我
  • 记任务
  • 添加行程
  • 修改任务
  • 改签
  • 重复任务
  • 每天/每周/每月任务
  • 导出日历
  • 生成行程表
  • 检查提醒 requires: []

Task Planner Skill (重复任务 + 导出日历文档)

功能说明

  • 添加任务(标题、截止时间、提醒提前量、分类、优先级、额外信息)
  • 添加重复任务:支持每日、每周、每月、每年,可指定结束条件
  • 修改任务(自然语言匹配)
  • 检查提醒
  • 查看任务列表、按日期归纳总结
  • 标记完成:如果是重复任务且未达到结束条件,自动生成下一次任务
  • 删除任务
  • 导出日历文档:生成 Markdown 格式的日历表格,可打印为 PDF

导出日历文档

命令

用户可以说:

  • “导出本周日历”
  • “导出本月行程表”

AI 执行 export_doc --range week/month(默认 week),生成文件 ~/openclaw_calendar.md

微信语音输入处理

当用户通过微信语音消息与 OpenClaw 交互时,语音文件会先被转成文字,再进入本 Skill 的处理流程。

环境准备

  • 设置环境变量 OPENAI_API_KEY
  • 安装依赖:pip install openai

转写命令

python scripts/transcribe.py <音频文件路径>
5 * * * * /usr/bin/python3 ~/.openclaw/skills/task-planner/scripts/send_reminders.py