Install
openclaw skills install daily-tongjianDaily reading of Comprehensive Mirror to Aid in Government (资治通鉴) — all 294 volumes, with auto-tracked progress, full lecture text, image generation, and voice narration. 每日通读《资治通鉴》——逐卷逐讲推进,自动追踪进度,默认生成完整讲稿、配图与语音。 Triggers / 触发词: 「资治通鉴」「通鉴」「daily tongjian」「今日通鉴」「继续读通鉴」「tongjian」
openclaw skills install daily-tongjian逐卷逐段通读《资治通鉴》全书294卷,从周威烈王到后周世宗,横跨1362年。
每讲包含:原文精选 → 白话/英文翻译 → 深度点评 → 下期预告。 自动追踪进度,支持配图和语音朗读。
默认交付要求(重要):
第一次触发时,询问用户语言偏好:
欢迎来到「每日通鉴」!请选择语言 / Welcome! Choose your language:
- 中文 (zh): 原文 + 白话翻译 + 中文点评
- English (en): Original text + English translation + English commentary
用户选择后,运行:
python3 SKILL_DIR/scripts/progress.py set-lang --lang zh # 或 en
其中 SKILL_DIR 是本skill的安装目录。进度文件保存在 ~/.openclaw/workspace/daily-tongjian/progress.json。
python3 SKILL_DIR/scripts/progress.py status
获取当前卷次、讲次、语言偏好。
读取 SKILL_DIR/references/structure.md,找到当前卷对应的时代和核心内容。
这告诉你"大概要讲什么",作为内容生成的上下文。
读取 SKILL_DIR/references/style-guide.md,了解讲稿格式和风格要求。
根据进度和语言偏好,生成一篇讲稿。内容由AI根据对《资治通鉴》的知识生成,不依赖预存文本。
## 📖 每日通鉴 · 第 X 讲
**卷次:** 卷X · [纪名]
**时代:** [朝代·年号(公元纪年)]
**本讲主题:** [一句话概括]
---
### 一、原文
> [精选原文]
### 二、白话翻译
[逐段翻译]
### 三、点评
[深度评析]
### 四、下期预告
[一句话勾起好奇心]
---
📍 进度:卷 X / 294 · 第 X 讲
## 📖 Daily Tongjian · Lecture X
**Volume:** Vol. X · [Annals name]
**Era:** [Dynasty, reign period (~year CE/BCE)]
**Today's Topic:** [One-line hook]
---
### I. Original Text
> [Selected classical Chinese]
### II. Translation
[English translation]
### III. Commentary
[Analysis and insight]
### IV. Next Time
[Teaser]
---
📍 Progress: Vol. X / 294 · Lecture X
在正文完成后,默认继续生成配图。
配图要求:
在配图完成后,默认继续生成语音。
语音要求:
顺序要求: 默认先完成文字,再完成配图,再完成语音,最后再推进进度。
讲稿、配图、语音都完成后,推进进度:
python3 SKILL_DIR/scripts/progress.py advance --title "本讲标题" --next "下讲预告标题"
如果图或语音因技术原因失败:
进度脚本位于 SKILL_DIR/scripts/progress.py,数据存储在 ~/.openclaw/workspace/daily-tongjian/progress.json。
| 命令 | 说明 |
|---|---|
status | 查看当前进度 |
advance --title "..." --next "..." | 完成当前讲,推进到下一讲 |
set --volume N --lecture N --title "..." | 跳转到指定位置 |
reset | 从头开始 |
set-lang --lang zh|en | 切换语言 |
{
"currentVolume": 1,
"currentLecture": 1,
"lectureTitle": "三家分晋",
"nextPreview": "魏文侯用人之道",
"language": "zh",
"history": [
{
"volume": 1,
"lecture": 1,
"title": "...",
"completedAt": "2025-01-01T00:00:00+00:00"
}
]
}
本skill不绑定任何特定频道或定时任务。使用者可以:
示例cron配置(仅供参考,根据实际环境调整):
每天早上8点生成通鉴讲稿,发送到指定频道
python3 progress.py set --volume 50 --lecture 1 --title "淝水之战前夜"python3 progress.py resetpython3 progress.py status 中的 history 字段