360 Secure SkillHub
360 安全技能中心

Document Pro

核心功能:支持PDF、DOCX、PPTX等多格式文档的读取、写入,可提取文本/表格数据、生成内容摘要、进行格式转换,还能提取关键词与要点。典型场景:用户上传文档要求分析总结、提取要点、转换格式、查询文档内信息等。输入为支持格式的文档及指令,输出含文档信息、内容摘要、3-5条关键要点及后续建议,扫描版PDF需OCR,复杂格式可能丢失信息。

jackeven02
jackeven02
热度 99.77
最近更新 2026-05-11 17:27:08
分类:效率依赖:代码执行 / 读写文件 / 内部调用大模型应用场景:摘要总结 / 文件转换 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add document-pro
Metadata
name
document-pro
version
1.0.0
description
文档处理技能 - 让 AI 能够读取、解析、提取 PDF、DOCX、PPT 等文档的关键信息。当用户要求分析文档、提取内容、总结报告时触发此技能。

Document Pro - 文档处理技能

概述

赋予 AI 强大的文档处理能力:

  • PDF 读取与提取
  • Word 文档解析
  • PowerPoint 提取
  • Excel 数据提取
  • 文档格式转换

触发场景

  1. 用户发送文档并要求"分析"、"总结"
  2. 用户要求"提取文档内容"
  3. 用户要求"转换成 PDF"
  4. 用户询问文档中的具体信息
  5. 用户要求"从报告/论文中提取要点"

支持的格式

格式 读取 写入 工具
PDF ✅ ✅ pdfplumber, PyPDF2
DOCX ✅ ✅ python-docx
PPTX ✅ ❌ python-pptx
XLSX ✅ ✅ openpyxl
TXT ✅ ✅ 内置
Markdown ✅ ✅ 内置

工具使用

PDF 处理

# 提取文本
import pdfplumber

with pdfplumber.open("document.pdf") as pdf:
    for page in pdf.pages:
        text = page.extract_text()
        print(text)

# 提取表格
with pdfplumber.open("document.pdf") as pdf:
    table = pdf.pages[0].extract_tables()

Word 文档

from docx import Document

doc = Document("document.docx")
for para in doc.paragraphs:
    print(para.text)

# 提取表格
for table in doc.tables:
    for row in table.rows:
        print([cell.text for cell in row.cells])

PowerPoint

from pptx import Presentation

prs = Presentation("presentation.pptx")
for slide in prs.slides:
    for shape in slide.shapes:
        if shape.has_text_frame:
            print(shape.text)

工作流

1. 识别文档类型 → 选择正确的工具
2. 读取内容 → 提取文本、表格、图片
3. 分析信息 → 理解结构、提取要点
4. 总结呈现 → 用中文总结给用户

进阶功能

文档摘要

  • 提取文档主要观点
  • 生成简短摘要
  • 列出关键要点

表格处理

  • 识别表格结构
  • 提取表格数据
  • 转换为 CSV/Excel

关键词提取

  • 找出重要名词/术语
  • 识别主题
  • 提取关键信息

输出格式

向用户呈现文档时:

  • 文档类型和页数
  • 主要内容摘要
  • 关键要点(3-5条)
  • 建议的后续操作

限制

  • 扫描版 PDF 需要 OCR
  • 复杂格式可能丢失
  • 图片/图表无法完全理解