back
loading skill details...
每日摘要生成技能。扫描当前工作目录下的所有 .md 文件,生成结构化摘要报告。触发词:"生成今日摘要"、"daily digest"、"生成摘要报告"、"汇总 markdown 文件"。
---
name: daily-digest
description: 每日摘要生成技能。扫描当前工作目录下的所有 .md 文件,生成结构化摘要报告。触发词:"生成今日摘要"、"daily digest"、"生成摘要报告"、"汇总 markdown 文件"。
---
# Daily Digest - 每日摘要生成
## 功能概述
本技能用于扫描当前工作目录(或指定目录)下的所有 `.md` 文件,自动生成一份结构化的摘要报告,包含文件清单、标题、章节结构、字数统计等信息。
## 触发场景
当用户表达以下意图时使用本技能:
- "生成今日摘要"
- "帮我汇总今天的 markdown 文件"
- "生成每日报告"
- "daily digest"
- "汇总当前目录的 .md 文件"
- "看看今天写了哪些文档"
## 使用方法
### 基础用法(扫描当前目录)
```bash
python3 {baseDir}/scripts/generate_digest.py
```
### 指定目录
```bash
python3 {baseDir}/scripts/generate_digest.py /path/to/directory
```
### 输出到文件
```bash
python3 {baseDir}/scripts/generate_digest.py > daily-digest-$(date +%Y-%m-%d).md
```
## 输出格式
生成的摘要报告包含以下部分:
1. **报告头信息**
- 生成时间
- 扫描目录
- 文件总数
2. **文件清单**
- 每个 .md 文件的标题(提取自一级标题)
- 字数统计
- 章节列表(提取自二级标题)
3. **统计汇总**
- 总文件数
- 总字数
- 平均字数
## 示例输出
```markdown
# 📋 今日摘要报告
**生成时间**: 2026-05-25 19:00:00
**扫描目录**: /home/admin/workspace
**文件总数**: 3
---
## 📄 文件清单
### meeting-notes.md
- **标题**: 周会纪要
- **字数**: 1250
- **章节**: 参会人員,讨论议题,行动计划
### project-update.md
- **标题**: 项目进度更新
- **字数**: 800
- **章节**: 本周完成,下周计划
---
## 📊 统计汇总
- **总文件数**: 3
- **总字数**: 2050
- **平均字数**: 683
```
## 脚本说明
`scripts/generate_digest.py` 功能:
- 自动扫描指定目录下的所有 `.md` 文件
- 提取一级标题作为文档标题
- 提取二级标题作为章节列表
- 统计每个文件的字数
- 生成汇总统计信息
## 注意事项
- 仅处理 `.md` 后缀的文件
- 文件按字母顺序排序
- 无法读取的文件会显示错误信息
- 支持 UTF-8 编码的文件
don't have the plugin yet? install it then click "run inline in claude" again.