SuperAPI AI 工具集

Report Builder

办公与效率

查看项目

更新于 10-15 09:08

技能介绍

用途

Report Builder 技能用于自动化创建专业商业报告,涵盖数据分析、可视化、执行摘要与格式化章节。据资料描述,它处理多种报告类型,包括财务报告、项目状态更新、市场分析、绩效评估和分析类报告。该技能从多个来源整合数据,并以清晰、可执行的格式呈现。

报告可导出为 PDF、Word 或 HTML 格式,包含图表、表格、趋势分析和关键洞见。资料称其适用于周期性报告、自动化仪表盘和数据驱动决策文档。

主要能力

该技能提供三条核心工作流:

  1. 生成执行报告(Generate Executive Report):创建含摘要、关键指标和建议的高层报告。步骤包括从各来源收集数据、计算关键绩效指标(KPI)、生成突出关键点的执行摘要、创建数据可视化(图表)、添加带支撑数据的详细章节、加入建议与行动项、按专业版式格式化,并导出带品牌的 PDF。

  2. 月度绩效报告(Monthly Performance Report):生成包含指标、趋势和对比的自动化月度报告。步骤包括查询当月与往期数据、计算环比(MoM)和同比(YoY)变化、生成趋势图、识别表现最佳项与关注领域、创建对比表、基于数据模式添加叙述性洞见,并完成格式化与分发。指标涵盖收入、客户数、平均订单价值等,并含获客渠道表格与产品表现图表。

  3. 项目状态报告(Project Status Report):生成含里程碑、任务和风险的项目进度报告。步骤包括收集项目数据(任务、里程碑、团队成员)、计算完成百分比与时间线状态、识别已完成/进行中/逾期项、列出风险与问题、创建甘特图或时间线可视化、添加团队成员贡献、加入后续步骤与行动项,并格式化为可供利益相关方使用的报告。KPI 包括完成度、进度状态、预算和团队健康度。

使用方式

资料中提供了基于 Node.js 的实现示例代码,主要使用 pdfkit 生成 PDF 文档,使用 chartjs-node-canvas 渲染图表。示例展示了封面页、执行摘要、KPI 卡片(2x2 网格)、详细章节(含图表与表格)、建议部分以及页脚等结构。

关键函数包括:generateExecutiveReport(reportData, outputPath) 生成执行报告、generateChart(chartData) 生成图表、addTable(doc, tableData) 添加表格、generateMonthlyReport(month, year, dataSource) 生成月度报告、generateProjectReport(projectData, outputPath) 生成项目报告,以及辅助函数如 calculatePercentChange、formatCurrency、generateExecutiveSummary、generateRecommendations。

资料还提到可包含公司 Logo、reportData.logo 图片,并以 Report Builder 和来源路径 jmsktm/claude-settings/report-builder 标识。

适用场景

  • 需要周期性(如月度、年度)业务绩效报告的团队
  • 需要输出带图表与执行摘要的专业商业报告的场景
  • 项目管理中需要生成进度、里程碑与风险状态报告的场景
  • 需要自动化仪表盘和数据驱动决策文档的场景

限制

资料未明确说明该技能的运行环境要求、依赖安装命令、价格或收费方式。示例代码中的具体数据源接口(如 dataSource.getMonthData)未给出实现细节。资料末尾内容不完整(项目状态报告部分在 risks 处截断),因此该工作流中风险与问题章节的完整逻辑暂未提供。此外,资料未说明该技能支持的报告语言、品牌定制范围及错误处理机制,这些细节暂未提供。