名称: pdf-report-generator 描述: 使用Claude和Anthropic的pdf技能生成具有图表、样式和复杂布局的专业PDF文档 版本: 1.0.0 作者: VTCode 团队
PDF 报告生成器技能
使用高级样式、图表、复杂布局和像素级格式化生成专业PDF文档。此技能利用Anthropic的pdf Agent Skill以编程方式创建可分发的PDF文件。
使用说明
当被要求生成PDF文档时:
-
理解需求:解析请求以获取:
- 文档类型(报告、发票、证书、提案)
- 内容结构和部分
- 视觉设计要求
- 图表、图形或数据可视化
- 品牌、颜色和样式
- 多页面布局需求
-
规划PDF:
- 概述布局和视觉层次
- 识别图表/图形需求
- 规划配色方案和品牌
- 确定分页和流程
- 设计专业页眉/页脚
-
通过代码执行创建:
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": "生成一个具有[规格]的PDF" }], container={ "type": "skills", "skills": [{"type": "anthropic", "skill_id": "pdf", "version": "latest"}] }, betas=["code-execution-2025-08-25", "skills-2025-10-02"] ) -
提取文件引用:
- 定位响应内容块中的file_id
- 返回文件引用以供下载/分发
示例
财务报告
输入:“生成一个带有收入趋势、支出细目和关键指标的季度财务报告PDF” 输出:具有图表、格式化表格、执行摘要和详细部分的专业PDF
发票生成
输入:“为客户创建一个带有项目化服务、总计和付款条款的发票PDF” 输出:具有公司品牌、清晰行项和专业布局的格式化发票
证书/奖项
输入:“为课程完成设计一个带有装饰边框和收件人姓名的证书PDF” 输出:具有优雅样式和可填写收件人部分的专业证书
支持的功能
- 文本样式:自定义字体、大小、颜色、粗细
- 页眉/页脚:页码、运行标题、一致的品牌
- 表格:带有边框的多列格式化表格
- 图表:带有标签的条形图、折线图、饼图、面积图
- 图像:嵌入图像、徽标、签名
- 背景:颜色、渐变、图案
- 水印:背景文本或图像
- 部分:文档不同部分的不同布局
- 分页符:控制分页和流程
- 边框/框架:专业设计元素
使用场景
- 财务和审计报告
- 发票和收据生成
- 证书和文凭创建
- 营销提案和案例研究
- 技术规格和产品说明书
- 会议议程和纪要
- 客户提案和报价
- 数据分析报告
报告类型
执行报告
- 摘要指标和KPI
- 数据可视化和图表
- 建议和见解
- 专业执行布局
财务报告
- 收入和支出分析
- 资产负债表和财务报表
- 带有图表的趋势分析
- 预算差异报告
销售与营销
- 销售绩效报告
- 客户分析和细分
- 营销活动绩效指标
- 提案文件
技术文档
- 系统规格
- 架构图
- 集成指南
- 性能基准
最佳实践
- 视觉层次:清晰区分部分和内容
- 专业品牌:一致的徽标、颜色、字体
- 数据可视化:适合数据类型的图表
- 空白空间:平衡布局和呼吸空间
- 排版:可读字体和适当层次
- 颜色协调:专业、无障碍的配色方案
- 页脚信息:页码、日期、文档标识符
高级技术
多部分文档
封面页 → 执行摘要 → 详细分析 → 附录
水印和背景
- 公司品牌水印
- 保密印章
- 状态指示器
复杂图表
- 带有趋势的多系列折线图
- 用于比较的堆叠条形图
- 用于组成的饼图
相关技能
spreadsheet-generator- 用于数据准备和分析doc-generator- 用于Word中的协作起草presentation-builder- 用于利益相关者演示
性能考虑
- 大型文档(>100页)通过摘要优化
- 图像质量影响文件大小(通常100KB-5MB)
- 复杂布局可能需要更长处理时间
- 多个图表增加生成时间
限制
- 最大文档大小:代码执行环境中约50MB
- 交互式PDF表单需要后处理
- 实时数据更新需要外部集成
- 高级PDF功能(3D、多媒体)不支持
- OCR能力有限