summarize
智能内容摘要与总结 (Use when: 需要总结长文档、提取要点、生成摘要). NOT for: 数据分析、代码生成.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
智能内容摘要与总结 (Use when: 需要总结长文档、提取要点、生成摘要). NOT for: 数据分析、代码生成.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
浏览器自动化操作 (Use when: 需要交互式浏览网页、填写表单、点击按钮、翻页抓取动态内容). NOT for: 静态网页抓取(用 web_fetch)、文件下载(用 multimedia_download).
自主编程与代码开发 (Use when: 需要编写/修改/调试代码、创建项目、重构). NOT for: 数据分析、文件格式转换.
数据分析与可视化 (Use when: 需要处理 CSV/Excel 数据、生成图表、统计分析). NOT for: 非数据文件、GUI 操作.
开发辅助工具集 (Use when: 需要代码格式化/依赖管理/环境检测/进程管理/端口扫描). NOT for: 文件读写(用 FileSystem).
通过中国移动 139 邮箱发送邮件(支持附件、纯文本)。凭据已预配置,直接调用即可。
Git 版本控制操作 (Use when: 需要 clone/commit/push/diff/log 等 git 操作). NOT for: 非版本控制文件操作.
| name | summarize |
| description | 智能内容摘要与总结 (Use when: 需要总结长文档、提取要点、生成摘要). NOT for: 数据分析、代码生成. |
| metadata | {"rooster":{"emoji":"📝","platform":["any"],"category":"document","kits":["System"],"requires":{"python_packages":[],"bins":[],"env_vars":[]}}} |
利用 Rooster 的 LLM 能力,对长文本、文档、网页内容进行结构化摘要和要点提取。
# 通过 Executor 的 ReAct 循环调用 LLM 完成
# Strategist 会自动构建摘要提示词
# 输入格式示例(由 Router 解析后传入)
input_text = """
[长文本内容...]
"""
# 输出格式建议
summary_structure = """
## 核心摘要
[1-2 段话概括主旨]
## 关键要点
1. [要点 1]
2. [要点 2]
3. [要点 3]
## 行动项(如适用)
- [ ] [待办 1]
- [ ] [待办 2]
## 关键数据
- 指标 A: 数值
- 指标 B: 数值
"""
import os
import json
def batch_summarize(doc_dir, output_path):
"""批量处理目录下的文本文件"""
results = []
for fname in sorted(os.listdir(doc_dir)):
if not fname.endswith((".txt", ".md")):
continue
with open(os.path.join(doc_dir, fname), "r", encoding="utf-8") as f:
content = f.read()
# 每个 doc 生成摘要提示
results.append({
"file": fname,
"length": len(content),
"preview": content[:200],
})
with open(output_path, "w", encoding="utf-8") as f:
json.dump(results, f, ensure_ascii=False, indent=2)
print(f"[RESULT_PATH: {os.path.abspath(output_path)}]")
office_docx_write 或 pdf_op(action="write") 工具导出为正式文档