From dida365-toolkit
每日任务回顾与规划。当用户提到"今日待办""每日回顾""daily review""今天有什么任务""任务概览""task overview""what's on my plate""看看今天要做什么""有什么逾期的吗"时使用。
How this skill is triggered — by the user, by Claude, or both
Slash command
/dida365-toolkit:daily-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
查看今日待办、逾期任务和整体任务概览,帮助用户规划一天的工作。
查看今日待办、逾期任务和整体任务概览,帮助用户规划一天的工作。
DIDA365_API_TOKEN 已设置uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py <子命令> [参数]
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py list-projects
记录所有项目的 ID 和名称,用于后续查询和展示。
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py get-project-data inbox
收集箱中通常包含未分类的快速记录任务。
使用当天日期范围筛选任务。将日期替换为实际的当前日期(如 2026-04-04):
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py filter-tasks \
--start-date "2026-04-04T00:00:00+0800" \
--end-date "2026-04-04T23:59:59+0800" \
--status 0
注意:
filter-tasks的日期参数基于任务的startDate字段,而非dueDate。
filter-tasks 无法直接按 dueDate 筛选,因此需要获取各项目的任务数据,在结果中查找逾期项:
get-project-data <项目ID> 获取任务列表dueDate 存在且早于今天status 为 0(未完成)如果项目较多,可以先用 filter-tasks 做一个粗略筛选(基于 startDate),再补充检查:
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py filter-tasks \
--end-date "2026-04-03T23:59:59+0800" \
--status 0
uv run ${CLAUDE_PLUGIN_ROOT}/scripts/dida365_cli.py filter-tasks --priority 3,5 --status 0
将以上信息整理为结构化的回顾报告,建议格式:
## 📋 今日任务回顾
### 🔴 逾期任务(X 项)
| 任务 | 项目 | 截止日期 | 优先级 |
|------|------|---------|--------|
| ... | ... | ... | ... |
### 📌 今日待办(X 项)
| 任务 | 项目 | 优先级 |
|------|------|--------|
| ... | ... | ... |
### ⭐ 高优先级(未安排日期)(X 项)
| 任务 | 项目 | 优先级 |
|------|------|--------|
| ... | ... | ... |
### 📥 收集箱(X 项)
- 任务1
- 任务2
根据任务情况向用户提供建议:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub chy5301/cc-plugins --plugin dida365-toolkit