文档自动化 · 技能模板

DocumentSkillsSuite

官方 document-skills 目录为 docx、pptx、pdf、xlsx 文件提供了成熟的处理流水线,包括解析、编辑、导出与质量校验。整套模板适合在企业环境托管复杂文档任务,支持版本管理与权限隔离。

子目录速览

  • docx: 支持段落、样式、批注、修订与批量导出。
  • pptx: 内置母版、图表与模板切换,适合生成演示稿。
  • xlsx: 覆盖公式、数据透视与可视化,提供 CSV/JSON 转换脚本。
  • pdf: 提供文本提取、表格识别、合并拆分与表单处理。

部署建议

  1. 在 `requirements.txt` 中固定 PyPDF2、python-pptx、openpyxl 等库版本。
  2. 通过 `resources/examples/` 演示标准输入输出格式,便于 QA 复用。
  3. 配置 `tools/` 目录脚本访问权限,隔离临时文件与上传目录。

SKILL.md 结构要点

---
name: document-skills
description: Create, edit, and analyze Office 文档,通过工具链处理复杂格式。
resources:
  - instructions/usage.md
  - examples/input_output_samples
  - tools/*.py
requirements:
  - 输出格式校验
  - 保留原始样式
  - 记录执行日志
entrypoint:
  command: run_document_task
  label: Generate document artifact

最佳实践

建议在 CI 中运行样例脚本,例如 `python tools/pdf/check_tables.py examples/sample.pdf`,验证核心逻辑。若要增加企业特定模板,可在 `templates/` 下创建自定义母版,并在 Skill 指令中提示 Claude 何时选用。

与 官方示例导览 联动,可了解更多扩展点,如如何将该技能嵌入 API 或 Claude Code 环境。