GitHub_Trending/skills3/skills:一句话生成带图表的 Word、Excel、PPT 报表
【免费下载链接】skillsPublic repository for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/skills3/skills
每做一次汇报,就得把 Excel 数据搬进 PPT 和 Word,格式调半天,公式结果还要人工核对。skills3/skills 把这堆重复劳动交给 Claude:仓库内置一组开箱即用的Agent Skills,装好后它能自己创建、编辑并校验办公文档。
一句话定位:这是 Anthropic 官方开源的智能体技能库,面向需要交付办公文档的开发者与普通用户。每个技能是一个独立文件夹,核心是一份SKILL.md指令文件加配套脚本;Claude 接到任务后按关键词自动选用技能,直接产出可交付的 .docx、.xlsx、.pptx、.pdf 成品。
📄 四套文档技能:生成、编辑、校验办公文件
仓库把办公文档拆成 docx、pptx、xlsx、pdf 四套独立技能,每套都带任务路线表、踩坑清单和校验脚本,写法可以参考 skills/docx/SKILL.md。
- 新建文档:写 pptxgenjs 或 docx-js 脚本,一次生成整个文件
- 编辑已有文件:解压成 XML 逐处修改,再打包回去
- 读取内容:markitdown 或 pandoc 转纯文本,快速定位段落
- 交付前验证:渲染成 PDF 肉眼检查,或跑 schema 校验,报错会直接给出修复方法
📊 Excel 公式自动重算,PPT 图表保持原生
xlsx 技能定了一条硬规矩:合计、占比必须写成公式,不许硬编码结果。跑完 skills/xlsx/scripts/recalc.py,LibreOffice 会把全表公式重新计算一遍,并以 JSON 返回状态与错误单元格位置。
- 出现公式错误时,error_summary 会点名最多 100 个具体单元格
- PPT 里的柱状图、折线图用 addChart 生成原生图表,交付后仍可在 PowerPoint 里编辑
- 同一套 validate.py 顺带检查图表缺陷,比如堆叠柱状图用了 outEnd 标签会直接损坏文件
🛠 自建 Claude 技能与评测流程
仓库自带一个"技能工厂":skills/skill-creator/SKILL.md 描述完整循环——写初稿、跑测试提示词、人工加指标双评、重写,直到结果稳定。
- 评测结果有网页审阅器,一次看全部产出
- 独立脚本可优化技能描述,让它在正确的时刻被触发
- 适合想把团队内部工作流沉淀成可复用技能的人
三步装好并使用
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/skills3/skills- 在 Claude Code 里注册插件源,安装文档技能包:
/plugin marketplace add anthropics/skills /plugin install document-skills@anthropic-agent-skills- 装完直接在对话里说"用 pdf 技能提取这个文件的表单字段"即可。Claude.ai 付费版已内置示例技能,无需安装。
📋 真实场景:一张表一次产出三份交付文件
输入:一份带脏数据的销售 xlsx。操作:一句话指令——"清洗表格、补上营收合计公式、生成带柱状图的 PPT 和 Word 摘要"。Claude 用 pandas 读表,openpyxl 写公式,跑 recalc.py 重算,再用 pptxgenjs 做 PPT 自动生成、docx-js 出摘要,每步都过校验。产出:零公式错误的表格、带原生图表的 PPT、一页 Word 总结,三份文件一次到位。
⚠️ 三个常见坑与解法
- recalc.py 通过只说明公式能算通,不代表结果对。先抽 2 到 3 个关键单元格与手算核对,再铺开到整张表
- pptxgenjs 的颜色十六进制不能带 #,两个调用共用同一个 shadow 对象会损坏文件。完整踩坑清单在 SKILL.md 里,动手前翻一遍
- 基于模板改稿时,validate.py 要传 --original 参数,否则模板自带的 schema 报错会算到你头上
延伸阅读
- skills/pptx/SKILL.md:写 PPT 生成脚本前值得通读的 gotchas 清单
- skills/xlsx/SKILL.md:公式、重算与交付标准的完整规则
- template/SKILL.md:三行 frontmatter 的最小技能模板,照着写你自己的
这个仓库把"Claude 该怎么做文档"变成了可以复制、可以校验的文件,省掉的是一遍遍手工排版。下一步:克隆仓库,装好 document-skills,用它把你最新的一张表变成一页 deck。
【免费下载链接】skillsPublic repository for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/skills3/skills
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考