xlsx-author 是一个面向无界面(headless)运行场景的技能,来源为 anthropics/financial-services。它的核心用途是在托管智能体会话(managed-agent / CMA 模式)中,将 Excel 工作簿作为文件工件交付,而不是编辑一个实时打开的工作簿。也就是说,当环境中没有可用的 mcp__office__excel_* 工具时,使用本技能来生成磁盘上的 .xlsx 文件。
主要能力与输出约定:技能要求将结果写入 ./out/<name>.xlsx;如果 ./out/ 目录不存在,需要先创建。生成完成后,应在最终消息中返回该相对路径,以便编排层(orchestration layer)收集该文件。
构建工作簿的方式:编写一段简短的 Python 脚本,并通过 Bash 运行,使用 openpyxl。示例中展示了从 openpyxl 导入 Workbook、Font、PatternFill,创建工作簿并设置活动工作表标题为 "Inputs",写入数值并对硬编码输入单元格设置蓝色字体,然后创建 "DCF" 工作表并写入引用其他工作表单元格的公式(黑色表示公式),最后保存到 ./out/model.xlsx。
约定(与 audit-xls 保持一致):颜色语义方面,蓝色代表硬编码输入,黑色代表公式,绿色代表指向另一个工作表或文件的链接。计算单元格中不得出现硬编码值:每个计算单元格都应是公式,每个输入值都应放在 Inputs 工作表中。对于会被演示文档(deck)或备忘录(memo)引用的数值,应使用命名区域。应包含一个 Checks 工作表用于勾稽校验(例如资产负债表平衡、现金流量表与现金勾稽等),并以 TRUE/FALSE 的形式呈现结果。每个文件只包含一个模型;除非被明确要求,否则不要向已有的工作簿追加内容。
适用场景:运行在无界面模式、需要以文件形式交付 Excel 工作簿的托管智能体会话。
不适用场景(限制):如果 mcp__office__excel_* 工具可用(Cowork 插件模式),应改用那些工具,因为它们会驱动用户的实时工作簿并提供审阅检查点。本技能是无界面运行时的产出文件回退方案。
关于收费、价格、支持的平台等具体信息,资料中暂未提供。