名称: doc-generator 描述: 使用 Claude 和 Anthropic 的 docx 技能生成具有格式化文本、表格和布局的专业 Word 文档 版本: 1.0.0 作者: VTCode Team
文档生成器技能
生成具有丰富格式化、表格、样式和结构化内容的专业 Word 文档。该技能利用 Anthropic 的 docx Agent Skill 以编程方式创建 Word 文档。
使用说明
当要求生成 Word 文档时:
-
理解需求:解析请求以确定:
- 文档类型(报告、提案、会议纪要、指南)
- 内容部分和层次结构
- 格式化需求(样式、颜色、字体)
- 表格、列表或结构化数据
- 品牌和视觉要求
-
规划文档:
- 概述章节和结构
- 识别格式化要求
- 确定表格布局
- 规划分页符和流程
-
通过代码执行创建:
import anthropic client = anthropic.Anthropic() response = client.messages.create( model="claude-3-5-sonnet-20241022", max_tokens=4096, tools=[{"type": "code_execution", "name": "bash"}], messages=[{ "role": "user", "content": "创建一个 Word 文档,包含 [规范]" }], container={ "type": "skills", "skills": [{"type": "anthropic", "skill_id": "docx", "version": "latest"}] }, betas=["code-execution-2025-08-25", "skills-2025-10-02"] ) -
提取文件引用:
- 在响应内容块中定位 file_id
- 返回文件引用以便下载或集成
示例
项目提案
输入:“创建一个移动应用开发项目的项目提案” 输出:包含执行摘要、范围、时间线、预算和附录的专业文档
会议纪要
输入:“根据我们的 Q4 规划会议生成会议纪要,包括参与者、议程、决策和行动项” 输出:具有清晰章节和行动项跟踪表的格式化纪要
API 文档
输入:“为一个 REST 服务创建 API 文档,包含端点、参数、示例和错误代码” 输出:包含代码块和表格的全面技术文档
支持的功能
- 文本格式化:粗体、斜体、下划线、删除线
- 标题样式:具有内置样式的多级标题
- 列表:项目符号、编号列表、多级嵌套
- 表格:具有合并单元格和格式化的复杂表格
- 分页符:章节分隔和流程控制
- 图像:嵌入图像并保持宽高比
- 边距与间距:专业文档布局
- 页眉/页脚:持久的页面页眉和页脚
- 章节:不同部分的不同格式化
- 样式:应用预定义或自定义段落/字符样式
使用场景
- 商业提案和合同
- 项目报告和案例研究
- 会议纪要和议程
- 技术文档和指南
- 培训材料和手册
- 营销资料和宣传册
- 员工手册和政策
- 学术论文和学位论文
文档类型
报告
- 带有调查结果的执行摘要
- 带有表格的数据驱动分析
- 建议和行动计划
提案
- 项目范围和交付物
- 时间线和里程碑
- 预算和资源需求
- 风险评估
会议文档
- 参与者列表
- 议程项目讨论
- 带有所有者和日期的行动项
- 下次会议详情
技术文档
- 系统架构概述
- 集成指南
- API 规范
- 故障排除指南
最佳实践
- 清晰结构:使用适当的标题层次结构
- 专业布局:一致的间距和边距
- 表格组织:清晰的标题和逻辑分组
- 视觉层次:有效使用粗体、颜色和样式
- 页面管理:适当的分页符和流程
- 一致性:整个文档统一的格式化
- 可读性:合适的字体大小和间距
相关技能
spreadsheet-generator- 用于数据分析和报告pdf-report-generator- 用于最终分发的文档presentation-builder- 用于利益相关者演示
限制
- 文件大小限制:代码执行环境中约 20MB
- 复杂嵌入对象需要手动调整
- 邮件合并功能有限
- 表单字段创建需要后处理
- 高级 VBA 宏不支持本地生成