Skip to content
Back to skills

Aily Doc Topic Trend Report

ASecurity

根据用户指定的**主题**和**时间范围**,自动检索权威动态,生成一份**飞书云文档动态报告**,按类别聚类,每条新闻含 intro / description / 索引链接。强调**时间筛选 + 权威优先 + 去重**。

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
content-marketinggogit

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add GACLove/feishu-aily-skills --skill aily-doc-topic-trend-report --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Aily Doc Topic Trend Report?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Aily Doc Topic Trend Report
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gaclove-aily-doc-topic-trend-report/badge)](https://www.skillsdirectory.com/skills/gaclove-aily-doc-topic-trend-report)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: aily-doc-topic-trend-report
label: 新闻总结
description: 根据用户指定的**主题**和**时间范围**,自动检索权威动态,生成一份**飞书云文档动态报告**,按类别聚类,每条新闻含 intro / description / 索引链接。强调**时间筛选 + 权威优先 + 去重**。
---

# SKILL: aily-doc-topic-trend-report

根据用户指定的**主题**和**时间范围**,自动检索权威动态,生成一份**飞书云文档动态报告**,按类别聚类,每条新闻含 intro / description / 索引链接。强调**时间筛选 + 权威优先 + 去重**。

---

## 1) Overview

### ⚠️ 输出形式(强制)
- **本 skill 被触发即代表用户期望生成飞书云文档**,主 Agent 无需询问用户是否需要写成文档,也不得以对话文本替代文档作为最终交付物。
- 数据收集完成后,必须通过 `task`(subagent_type: writer)委托 Writer Agent 创建飞书云文档。

### 飞书工具优先(必须遵守)
- 所有飞书相关信息获取与写作,先参考 `feishu-use-skills-map` 并按其指引调用对应技能
- 需要访问飞书文档/群消息/会议/任务时,必须先 `get_skills` 获取对应飞书技能说明

### 工具/Skill 明确清单(执行前先 get_skills)

| Agent | 工具名 | 用途 | 使用阶段 |
|-------|--------|------|---------|
| 主 Agent | `web_search` | 多源检索公开信息 + 时间过滤 | Phase 2: 多源检索 |
| 主 Agent | `fetch` | 获取重要页面详情(提取时间、标题、核心内容) | Phase 2: 多源检索 / Phase 3: 时间核验 |
| 主 Agent | `todo_write` | 分解并追踪任务进度 | 全流程 |
| 主 Agent | `file` | 将整理后的素材写入 draft.md | Phase 4: 去重与分类 |
| 主 Agent | `task` | 分发写作任务给 Writer Agent | Phase 5: 生成报告 |
| Writer Agent | `file_read` | 读取 draft.md 素材 | 报告生成 |
| Writer Agent | `outline_generator` | 生成结构化大纲 | 报告生成 |
| Writer Agent | `feishu_doc_create` | 生成飞书云文档 | 报告生成 |

### 证据与时间约束(与主/写作agent一致)
- 任何数据/结论必须来自可追溯来源;不确定则明确标注"需补充资料"。
- 若用户指定时间范围,必须严格筛选在时间窗内的资料,过期内容不得使用。
- 不可编造事实、链接或来源;引用必须有明确出处。

### 可读性规则(强制)
- 并列项>=3:优先使用无序/有序列表或表格
- 单段>150字必须拆分(列表/小节/Callout)
- 连续两段无列表且信息密度高:插入列表或 Callout

### 触发方式(Triggers)
- "给我 {主题} 的日报/周报"
- "帮我整理 {日期/时间段} 的 {主题} 动态"
- "从 {日期} 到 {日期} 的 {主题} 新闻"
- "最近一周的 {主题} 动态"
- "{年月} 的 {主题} 大事"

### 输入(Inputs)

| 参数 | 是否必选 | 说明 | 示例 |
|------|---------|------|------|
| **主题** | 必选 | 报告聚焦的领域/关键词 | {主题关键词} |
| **时间范围** | 可选 | 支持多种格式(默认:今日) | 见下方时间格式说明 |
| **关注子领域** | 可选 | 主题下的细分方向 | {子领域1}、{子领域2}、{子领域3} |
| **关注公司/机构** | 可选 | 重点追踪的组织 | {公司1}、{公司2}、{公司3} |

#### 时间范围格式支持

| 格式类型 | 示例 | 解析结果 |
|---------|------|---------|
| 单日 | "今天"、"昨天"、"YYYY-MM-DD" | 当日 00:00-23:59 |
| 日期范围 | "M月D日到M月D日"、"YYYY-MM-DD ~ YYYY-MM-DD" | 起始日 00:00 ~ 结束日 23:59 |
| 相对时间 | "最近N天"、"过去一周"、"本月" | 自动计算时间窗口 |
| 年月 | "YYYY年M月"、"上个月" | 整月范围 |

### 核心输出(Deliverables)
- **飞书云文档主题动态报告**:按类别聚类、结构清晰、可追溯

### 质量标准
- **时间准确**:所有条目必须验证发布时间在指定窗口内
- **权威优先**:官方源 > 权威媒体 > 社区讨论
- **去重**:同一事件多来源只保留主条目,其他作为补充链接

---

## 2) 任务分解示例(todo_write)

主 Agent 收到动态报告请求后,使用 `todo_write` 分解任务:

```json
{
  "todos": [
    {"content": "Phase 1: 参数解析 — 提取主题、时间窗口、子领域/公司", "status": "in_progress"},
    {"content": "Phase 2: 多源检索 — 根据主题选择信息源组合,web_search + fetch", "status": "pending"},
    {"content": "Phase 3: 时间核验 — 逐条确认发布时间,剔除窗口外内容", "status": "pending"},
    {"content": "Phase 4: 去重与分类 — 合并重复事件,按类别归类,写入 draft.md", "status": "pending"},
    {"content": "Phase 5: 调用 Writer Agent 生成飞书云文档报告", "status": "pending"}
  ]
}
```

---

## 3) Module A — 参数解析与多源检索(主 Agent 执行)

### Phase 1: 参数解析与确认

```
用户输入 → 解析主题 + 时间范围 → 确认参数
```

**Agent 行为**:
1. 从用户输入中提取:主题关键词、时间表述、可选的子领域/公司
2. 将时间表述转换为精确的时间窗口(UTC+8)
3. 向用户确认理解是否正确(如有歧义)

**示例**:
```
用户: "帮我整理上周的 {主题} 动态"
Agent 理解:
- 主题: {主题关键词}
- 时间窗口: {start_date} 00:00 ~ {end_date} 23:59 (UTC+8)
- 关注方向: {子领域1}、{子领域2}
```

---

### Phase 2: 多源检索

> **核心原则**:根据主题选择合适的信息源 + 时间过滤。**权威优先**。

#### 2.1 信息源选择(按主题动态调整)

| 主题类型 | 优先信息源 | 补充信息源 |
|---------|-----------|-----------|
| AI/科技 | 官方博客、arXiv、GitHub | Hacker News、Product Hunt、Twitter |
| 区块链/Web3 | 项目官网、CoinDesk、The Block | Twitter、Discord、GitHub |
| 游戏 | 官方公告、IGN、Polygon | Steam、Reddit、YouTube |
| 金融 | 官方公告、Reuters、Bloomberg | SEC Filings、财报 |
| 通用 | Google News、权威媒体 | 社交媒体、行业论坛 |

> 主题不在上表中时,参考"通用"行,优先选择该领域的官方源和头部媒体。

#### 2.2 检索策略

**web_search 查询模板**:
```
"{主题关键词}" (发布 OR 更新 OR 公告) {时间限定词}
site:{权威域名} "{主题关键词}" {日期}
"{关注公司}" "{主题关键词}" (release OR announcement) {时间}
```

**fetch 深入获取**:
```
fetch(
  url: "{搜索结果中的重要链接}",
  prompt: "提取发布时间、标题、核心内容、关键数据"
)
```

**写入 draft.md**:
每完成一批检索后,使用 `file` 追加写入素材:
```
file(path: "/home/workspace/draft.md", mode: "append")
```

---

## 4) Module B — 时间核验与分类(主 Agent 执行)

### Phase 3: 时间核验与筛选

> **本 Skill 的核心差异点**:严格的时间筛选是动态报告质量的生命线。

**核验规则**:
- 每条候选**必须**确认发布时间
- 时间不在指定窗口:**直接剔除**
- 无法确认时间:**不纳入**

**核验方式**(按优先级):
1. 页面内查找发布时间/更新时间
2. URL 中的日期信息
3. 页面 meta 信息(`og:published_time` 等)

**fetch 核验示例**:
```
fetch(
  url: "{候选条目URL}",
  prompt: "确认该页面的发布时间/更新时间,精确到日期"
)
```

---

### Phase 4: 去重与分类

**去重规则**:
- 同一事件多来源:保留**原始来源**(官方 > 权威媒体 > 转载),其他作为补充链接
- 同一主体多更新:合并为一条,按时间排列要点

**通用分类框架**(按主题调整):

| 类别编号 | 类别名称 | 适用内容 |
|---------|---------|---------|
| 一 | 官方发布 & 重大更新 | 来自官方的第一手信息 |
| 二 | 产品 & 技术 | 新产品、技术突破、版本更新 |
| 三 | 研究 & 论文 | 学术成果、研究报告 |
| 四 | 开源 & 工具 | 开源项目、开发者工具 |
| 五 | 行业 & 市场 | 投融资、合作、市场动态 |
| 六 | 观点 & 分析 | 深度分析、行业评论 |

> 仅保留有内容的类别,空类别不出现在最终报告中。

**整理后写入 draft.md**:
```
file(path: "/home/workspace/draft.md", mode: "append")
```

写入内容格式:
```markdown
## {类别名称}

### [{来源}] {标题}
- **发布时间**: {YYYY-MM-DD}
- **简介**: {1-2句概述}
- **详情**: {核心内容、关键数据、影响/意义}
- **链接**: {原文URL}
```

---

## 5) Module C — 调用 Writer Agent(主 Agent 执行)

### 任务分发

主 Agent 完成素材收集和分类后,调用 `task` 工具分发给 Writer Agent:

```json
{
  "description": "生成主题动态报告云文档",
  "prompt": "基于 /home/workspace/draft.md 中的主题动态素材,生成一份飞书云文档动态报告。\n\n要求:\n1. 严格按照动态报告模板结构\n2. 核心要点使用 Callout 突出\n3. 每条新闻含来源链接和发布时间\n4. 所有内容已通过时间核验\n5. 空类别不出现\n\n报告模板见 skill 中的文档结构模板。",
  "subagent_type": "writer"
}
```

### Writer Agent 执行流程

1. `file_read`: 读取 `/home/workspace/draft.md`
2. `outline_generator`: 按模板生成结构化大纲
3. `feishu_doc_create`: 生成飞书云文档
4. `end`: 结束

---

## 6) 文档结构模板(Writer Agent 遵循)

```markdown
# {主题} 动态报告 · {时间范围描述}

> **统计窗口**:{起始时间} ~ {结束时间} (UTC+8)
> **生成时间**:{当前时间}
> **主题关键词**:{主题} {子领域}

---

## 核心要点

<!-- 3-5 条最重要的动态,使用 Callout 突出 -->

> **[重要]** {事件1简述}
> **[热门]** {事件2简述}
> **[突破]** {事件3简述}

---

## 一、官方发布 & 重大更新

**本类概述**:{1-2句总结本类别的整体情况}

### [{来源}] {标题}

**简介**:{1-2句:发生了什么 + 为什么重要}

**详情**:
- 核心内容:{具体内容}
- 关键数据:{数据指标}
- 影响/意义:{行业影响}

**链接**:[原文]({url}) | **发布时间**:{YYYY-MM-DD}

---

## 二、产品 & 技术

**本类概述**:{1-2句总结}

### {标题}

**简介**:{概述}

**详情**:
| 维度 | 内容 |
|------|------|
| 发布方 | {发布方名称} |
| 核心特性 | {特性描述} |
| 关键指标 | {指标数据} |

**链接**:[原文]({url}) | **发布时间**:{YYYY-MM-DD}

---

## 三、研究 & 论文

(如适用)

---

## 四、开源 & 工具

(如适用)

---

## 五、行业 & 市场

(如适用)

---

## 六、观点 & 分析

(如适用)

---

## 本期重点关注

1. **{事件1}**:{为什么值得关注}
2. **{事件2}**:{为什么值得关注}
3. **{事件3}**:{为什么值得关注}

---

## 附录:信息来源统计

| 来源类型 | 数量 | 主要来源 |
|---------|------|---------|
| 官方发布 | {N} | {列举} |
| 媒体报道 | {N} | {列举} |
| 社区/论坛 | {N} | {列举} |

**时间核验**:共检索 {X} 条,通过核验 {Y} 条,剔除 {Z} 条
```

---

## 7) 执行流程图

```
用户: "帮我整理 {时间} 的 {主题} 动态"
                    ↓
┌───────────────────────────────────────────────────────┐
│              Phase 1: 参数解析                          │
├───────────────────────────────────────────────────────┤
│  • 提取主题关键词                                       │
│  • 解析时间范围 → 精确时间窗口(UTC+8)                  │
│  • 识别子领域/关注公司(可选)                           │
│  • 确认参数(如有歧义)                                  │
│  • todo_write: 记录任务分解                             │
└───────────────────────────────────────────────────────┘
                    ↓
┌───────────────────────────────────────────────────────┐
│              Phase 2: 多源检索                          │
├───────────────────────────────────────────────────────┤
│  • 根据主题选择信息源组合(见信息源选择表)              │
│  • web_search: 官方源 + 权威媒体                        │
│  • web_search: 社区源 + 行业论坛                        │
│  • fetch: 获取重要页面详情                              │
│  • file(draft.md, append): 追加原始素材           │
└───────────────────────────────────────────────────────┘
                    ↓
┌───────────────────────────────────────────────────────┐
│              Phase 3: 时间核验                          │
├───────────────────────────────────────────────────────┤
│  • 逐条核验发布时间                                     │
│  • 剔除时间窗口外的内容                                  │
│  • 无法确认时间的内容不纳入                              │
│  • 记录核验结果(通过/剔除数量)                         │
└───────────────────────────────────────────────────────┘
                    ↓
┌───────────────────────────────────────────────────────┐
│              Phase 4: 去重与分类                        │
├───────────────────────────────────────────────────────┤
│  • 合并重复事件(权威优先保留)                          │
│  • 按通用分类框架归类                                    │
│  • file(draft.md, append): 写入分类结果           │
└───────────────────────────────────────────────────────┘
                    ↓
┌───────────────────────────────────────────────────────┐
│              Phase 5: 生成报告                          │
├───────────────────────────────────────────────────────┤
│  • task(writer): 调用 Writer Agent                     │
│  • Writer: file_read → outline_generator               │
│  •         → feishu_doc_create → end                   │
└───────────────────────────────────────────────────────┘
                    ↓
              飞书云文档动态报告
```

---

## 8) 质量检查清单

### 参数解析
- [ ] 主题关键词已明确
- [ ] 时间窗口已精确(含时区 UTC+8)
- [ ] 歧义已与用户确认
- [ ] todo_write 已记录任务分解

### 信息检索
- [ ] 已根据主题选择合适的信息源组合
- [ ] 官方/权威源已优先检索
- [ ] 补充源已检索
- [ ] 重要链接已 fetch 获取详情

### 时间核验
- [ ] 所有条目已核验发布时间
- [ ] 时间窗口外内容已剔除
- [ ] 无法确认时间的内容已排除
- [ ] 核验统计已记录(检索数/通过数/剔除数)

### 内容整理
- [ ] 已完成去重(同事件多来源仅保留主条目)
- [ ] 已按通用分类框架归类
- [ ] 每条含完整信息(标题/简介/详情/链接/时间)
- [ ] 已通过 file 写入 draft.md

### 文档输出
- [ ] 结构完整(核心要点/分类正文/本期关注/附录)
- [ ] 核心要点使用 Callout 突出
- [ ] 空类别未出现在报告中
- [ ] 附录含信息来源统计和时间核验结果
- [ ] 已转换为飞书云文档

---

## 9) 常见问题处理

| 问题 | 处理方式 |
|------|---------|
| 时间范围模糊 | 向用户确认具体日期,转换为精确时间窗口 |
| 主题过于宽泛 | 建议用户缩小范围或指定子领域 |
| 某时间段无内容 | 如实告知,建议扩大时间范围 |
| 信息源受限 | 说明限制,使用替代源,在附录中注明 |
| 内容过多 | 按重要性筛选,保留 Top N,权威源优先 |
| 发布时间无法确认 | 该条目不纳入报告,在核验统计中计入剔除数 |
| 同一事件多来源冲突 | 保留原始来源为主条目,差异部分在详情中说明 |

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…