/install daily-learning-card
Daily Learning Card
每日学习卡片。每天10:00扫描前一天对话生成学习卡片,每周日20:00汇总本周学习卡片生成Word文档。支持手动触发。
触发时机
每天10:00扫描前一天对话生成学习卡片(通过HEARTBEAT.md配置)
每周日20:00汇总本周学习卡片生成文档
也支持手动触发:用户说"汇总本周学习"、"生成本周总结"、"记录今天学的"等。
核心功能
每日任务:扫描前一天对话生成学习卡片(10:00)
-
跨会话扫描前一天对话历史
- 使用
sessions_list获取所有会话 - 使用
sessions_history获取每个会话的前一天对话 - 时间范围:今天 00:00 到现在
- 识别学习模式:用户提问 → AI 解答 → 用户确认学会
- 使用
-
提取六类信息(增强版)
- 学习活动:做了什么
- 决策过程:为什么选择A而非B(选项对比)
- 关键数据:数字 + 意义(不只是数值)
- 踩坑记录:问题 + 解决方案 + 教训
- 新概念:术语 + 定义 + 应用场景
- 金句/洞见:一句话总结
-
生成学习卡片(增强版格式)
- 位置:
memory/learning-cards/YYYY-MM-DD.md - 单文件多主题:一天只生成1个文件,包含当天所有学习主题
- 没有学习内容则跳过
- 标注来源渠道:卡片开头注明(飞书/WebUI/Telegram 等)
- 标注可出题点:每个主题末尾标注可用于出题的内容
- 位置:
-
增强版格式要求
### 主题1:[名称] **场景/背景:** [一句话说明] **决策过程:** | 选项 | 考虑因素 | 结果 | |------|---------|------| | A | ... | 选/不选 | **关键数据:** | 数据 | 数值 | 意义 | |------|------|------| | X | 数值 | 说明 | **踩坑记录:** - **问题:** ... - **解决方案:** ... - **教训:** ... **新概念:** - **术语:** ... - **定义:** ... - **应用场景:** ... **金句/洞见:** > "..." **可出题点:** - [ ] 决策逻辑题 - [ ] 数据应用题 -
合并去重
- 同一会话的多个学习点 → 合并到一张卡片
- 不同会话的学习点 → 分别生成卡片
每周任务:汇总本周学习卡片(周日 20:00)
-
扫描本周学习卡片
- 位置:
memory/learning-cards/ - 筛选条件:
- 文件名格式:
YYYY-MM-DD-*.md - 日期范围:本周一到本周日
- 排除:TEMPLATE.md
- 文件名格式:
- 位置:
-
提取卡片内容(增强版) 从每张卡片中提取:
- 主题(文件名中的主题部分)
- 决策过程(为什么选择A而非B)
- 关键数据(数字+意义)
- 踩坑记录(问题+方案+教训)
- 新概念(术语+定义+场景)
- 金句/洞见
- 可出题点(用于生成考题)
- 耗时
-
生成汇总文档
- 输出位置:
memory/learning-summaries/YYYY-Www-summary.md - 例如:
memory/learning-summaries/2026-W12-summary.md - 文档结构:
- 本周学习概览
- 学习主题详情(每个主题一小节)
- 踩坑汇总
- 关键命令速查
- 下周学习计划(可选)
- 输出位置:
-
转换为 Word(可选) 如果用户需要 Word 格式,调用 Python 脚本转换:
python3 scripts/convert-to-docx.py memory/learning-summaries/2026-W12-summary.md输出:
memory/learning-summaries/2026-W12-summary.docx
文档模板
见 references/summary-template.md
与导师 Agent 配合
- 导师负责日常创建学习卡片
- 秘书负责定期汇总成文档
- 两者共享
memory/learning-cards/文件夹
手动触发
用户说以下任意一句时触发:
- "汇总本周学习"
- "生成本周总结"
- "把这周学的整理一下"
- "生成学习周报"
参考资源
references/summary-template.md:汇总文档模板scripts/convert-to-docx.py:Markdown 转 Word 脚本memory/handover/learning-exam-system.md:学习考试系统Handover(含增强版格式详细说明)
质量检查清单
生成学习卡片时自检:
- 每个主题都有"场景/背景"
- 有决策/选择的都有"决策过程"表格
- 每个数字都有"意义"说明
- 每个坑都有"问题+方案+教训"
- 每个新概念都有"术语+定义+场景"
- 标注了"可出题点"
与考试系统配合
学习卡片是出题的主要来源:
- 周五17:30(或配置的时间)出题时,扫描本周学习卡片
- 提取"可出题点"生成考题
- 决策过程 → 出推理题
- 关键数据 → 出应用题
- 踩坑记录 → 出情景题
- 新概念 → 出概念题
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install daily-learning-card - After installation, invoke the skill by name or use
/daily-learning-card - Provide required inputs per the skill's parameter spec and get structured output
What is Learning Secretary Skill?
Daily Learning Card. It is an AI Agent Skill for Claude Code / OpenClaw, with 17 downloads so far.
How do I install Learning Secretary Skill?
Run "/install daily-learning-card" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Learning Secretary Skill free?
Yes, Learning Secretary Skill is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Learning Secretary Skill support?
Learning Secretary Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Learning Secretary Skill?
It is built and maintained by vlarkspur (@vlarkspur); the current version is v1.0.2.