{"id":"57bcfe0f-3d85-430e-b725-9bbbb8ef4d11","shortId":"DKVW9U","kind":"skill","title":"coff0xc-office-doc-tools","tagline":"Use when / 当用户请求: 正式 Office 和文件型交付物能力，覆盖 PowerPoint/PPT/PPTX/slides/deck、Word/DOCX/document/redline/comment、PDF/read/create/review/render、Excel/XLSX/CSV/spreadsheet/workbook/chart/formula。适合创建、编辑、检查、转换、批注、渲染验证和导出可交付文件。可交付：可编辑 PPTX、DOCX、PDF、XLSX/CSV、图表、批注/修订、公式检查、渲染截图/预览 QA、文件路径和验","description":"# coff0xc-office-doc-tools\n\n<!-- skill-id: cs-odt-9c3a15f7 -->\n\n## 快速规则（日常任务先读这里）\n> **[文件优先]** 先确认输入/输出文件类型、可编辑性、原件保留、目标受众和交付路径。\n> **[结构门禁]** PPT 看叙事和视觉系统；Excel 看数据形状/公式/图表；DOCX/PDF 看样式、批注、分页和渲染证据。\n> **[验证证据]** 能打开结构就打开结构，能渲染/截图就渲染/截图；不能验证要明说。\n> **[硬边界]** 上传外部服务、覆盖原件、接受全部修订、客户/隐私/合同/财务数据处理先确认。\n\n普通 Office 文件任务按本节先推进；只有 artifact quality eval、正式发版或跨文件复杂交付时再展开全部门禁。\n\n## 能力定位\n面向 PowerPoint、Word、PDF、Excel/CSV 这类正式文件交付的 Office 文档工具能力。它解决的不是“写一段内容”，而是把内容做成别人能打开、能编辑、能审阅、能打印、能继续使用的文件。\n\n这个 skill 适合用户说“帮我做一份 PPT / 改一个 DOCX / 检查 PDF / 处理 Excel / 生成可交付文件”的场景。它会把产物质量放在第一位：文件要存在、内容要对、格式要稳、公式要算、版式要看过，不能只凭文本猜测就说完成。\n\n## 能交付什么\n- 可编辑 `.pptx` 演示文稿：页面结构、图表、表格、图片、讲述逻辑、导出检查和预览 QA。\n- 可编辑 `.docx` 文档：报告、方案、SOP、合同草稿、批注、修订、表格、目录、页眉页脚、元数据清理建议。\n- `.pdf` 阅读、审阅、生成或检查：页面渲染、文字提取、版式问题、页码、表格、图片和引用检查。\n- `.xlsx` / `.csv` / `.tsv` 工作簿：数据清洗、公式、透视/汇总、图表、仪表盘、条件格式、校验列和导出文件。\n- 交付说明：最终文件路径、验证方式、未验证原因、剩余风险和建议的人工复核点。\n\n## 可以接收什么输入\n- 现有 PPTX、DOCX、PDF、XLSX、CSV、TSV、Markdown、图片、截图、网页导出的表格。\n- 用户给的文字大纲、会议纪要、报告草稿、审计发现、实验数据、财务/运营数据、品牌要求或模板文件。\n- 批注要求、改写要求、格式要求、目标受众、页数限制、打印/展示/归档用途。\n- 多个来源文件，例如“把 PDF 数据整理到 Excel，再做一页 PPT 摘要”。\n\n## 放心使用的边界\n- 可直接处理本地、可逆、可检查的文件创建、编辑、转换、分析和格式整理。\n- 不上传用户文档到外部服务，不调用付费生成/转换服务，不发布或发送文件，除非用户明确确认。\n- 含个人信息、客户数据、合同、财务、医疗、身份信息或内部资料时，先确认脱敏、保留范围和输出目录。\n- 不伪造来源、签名、印章、审计结论、法律意见、财务真实性或官方认证。\n- 修改现有文件时默认保留原件，输出新文件；批量覆盖、删除、接受所有修订、清空批注或移除水印前必须确认。\n- 默认只处理本地、可逆、可验证的低风险工作；涉及生产、凭据、付费、远程写入、删除、发布或权限变更时必须先确认。\n\n## 为什么可以放心\n- 文件型交付必须有“文件存在 + 内容检查 + 视觉/结构验证”的证据链。\n- PPT/DOCX/PDF 不能只靠文本抽取判断质量；版式任务要渲染或预览检查。\n- Excel/XLSX 不能只看表面格式；关键公式、引用范围、错误值和图表来源要检查。\n- 现有文件编辑采用最小改动原则，保留结构、样式和原始文件，避免不可追踪覆盖。\n- 最终回复区分“已验证”“未能验证”和“需要人工复核”，不把未运行的检查说成通过。\n\n## 典型使用方式\n```text\n使用 coff0xc-office-doc-tools 把这份 Markdown 做成可编辑 PPTX，包含图表、讲述逻辑和预览验证。\n使用 coff0xc-office-doc-tools 给这个 DOCX 加批注和修订，不覆盖原件，最后渲染检查版式。\nUse coff0xc-office-doc-tools to turn this CSV into a formatted Excel workbook with formulas, charts, and a formula error scan.\nUse coff0xc-office-doc-tools to review this PDF report for layout, missing pages, broken tables, and export-ready issues.\n```\n\n## 目标\n交付正式、可打开、可编辑、可检查的 Office/PDF 文件。默认把“用户能直接拿去汇报、审阅、归档或继续编辑”作为完成标准。\n\n## 适用场景\n- 创建或优化 PowerPoint/PPTX、slides、deck、演示文稿。\n- 创建、编辑、批注、修订、格式化 DOCX/Word 文档。\n- 阅读、生成、审阅、拆分、合并或检查 PDF。\n- 创建、清洗、分析、格式化 Excel/XLSX/CSV 工作簿、图表和公式模型。\n- 跨文件流：PDF 提取到 Excel、Excel 图表进 PPT、DOCX 报告导出 PDF、PPT 摘要来自 Word/Excel。\n\n## 和相邻 skill 的分工\n| 场景 | 优先使用 |\n| --- | --- |\n| 前端页面、组件、dashboard、浏览器 UI | `coff0xc-ui-doc-output` |\n| 正式 PPTX/DOCX/PDF/XLSX 文件创建、编辑、渲染验证 | `coff0xc-office-doc-tools` |\n| 论文算法图、模型结构图、`.drawio` 源文件 | `coff0xc-research-drawio-diagram` |\n| 代码生成或仓库功能开发 | `coff0xc-software-engineering` |\n\n如果一个任务同时包含 UI 和 Office 文件，先判断最终交付物：最终是网页/应用就走 UI；最终是 PPT/DOCX/PDF/XLSX 就走本 skill。\n\n## 执行原则\n- 先确认输出格式、用途、受众、文件来源、是否要保留原件、是否包含敏感信息。\n- 能使用结构化工具就不用脆弱字符串拼接；表格、公式、段落、幻灯片对象和 OOXML 都应尽量结构化处理。\n- 新建文件要有清晰信息架构；编辑现有文件要尽量局部修改，不无故重排全文。\n- 每轮重大改动后做对应验证；验证失败先修，不把瑕疵隐藏在最终回复里。\n- 最终只交付用户要的文件；预览图、临时脚本、提取文本、QA 中间产物除非用户要求，不作为主交付物。\n\n## PPT 审美门禁\n适用于新建、重做、优化或对标参考 deck 的 PPT/PPTX 任务。目标不是“能打开”，而是交付有编辑价值、审美可信、叙事清楚的演示文稿。\n\n- 先写 claim spine：每个非附录页必须有一句结论型标题、一个主证明对象、必要来源或数据说明。标题如果换个公司名还能用，就继续收紧。\n- 先锁 design system：页面尺寸、背景、字体层级、色彩用途、图表语法、图示/连接线语法、页脚/来源、标题/kicker 规则、允许的版式族和禁用 motif。\n- 做 contact-sheet 规划：10 页 deck 至少 5 种宏观版式；不能连续 3 页同构；不要默认卡片网格、装饰框、模板化 dashboard 或营销空话。\n- 图表和图示要证明标题：优先直接标签，少用沉重 legend；线、箭头、连接器、容器和标签必须在渲染后仍表达同一个关系。\n- 品牌和素材必须有来源：不要手画或仿造 logo、吉祥物、产品 UI、客户标志；无法验证就用排版、颜色、产品语言和已知数据表达品牌感。\n- 必须做 rendered QA：渲染整套 slide 或 contact sheet，检查缩略图节奏、全尺寸文字溢出、图表可读性、图片清晰度、来源页脚、KPI/legend/连接线完整性。\n- 用 comeback scorecard 判断是否能交付：story、specificity、rhythm、whitespace、chart clarity、typography、restraint、precision、coherence 都不能有明显短板。发现弱页时，优先重构最弱的 2-4 页，而不是只做微调。\n- 如果只能做到“功能可用但审美未达标”，最终必须明确说清剩余弱点，不能把有文件输出等同于高质量 deck。\n\n## Excel 数据解析门禁\n适用于 CSV/TSV/XLSX 导入、清洗、分析、建模、dashboard、图表和公式工作簿。目标是可审计、可计算、可继续编辑，而不是漂亮表格截图。\n\n- 读取前先判断数据形态：来源文件、编码/分隔符、表头、单位、日期/数字格式、空值、重复行、异常值、是否已有公式/表格/图表/筛选/条件格式。\n- 导入现有 workbook 先做 compact inspect：列出 sheet、used range、关键表格、公式区域、样式和图表；不要盲目全表重排或覆盖格式。\n- CSV/TSV 优先用结构化解析；需要清洗时保留可审计中间逻辑，避免手写脆弱 split。多来源数据要保留 source/assumptions 或 raw/detail sheet。\n- 分析型 workbook 默认结构：Executive Summary 或 Dashboard 在前，Source/Assumptions 其次，Model/Detail/Checks 在后；简单 tracker 可简化，但仍要有清晰标题、表头和输入区。\n- 派生结果优先用公式：不要硬编码关键计算；公式不要藏魔法数字，引用输入/假设单元格；避免整列引用，使用有边界的范围；跨 sheet 公式要先创建目标 sheet。\n- 可疑关键输出要 trace 或等价审计：检查依赖链、公式范围、单位、百分比、日期和汇总口径。模型完整性依赖 linked calculation 时，加 Checks 区或 Checks sheet。\n- 图表必须有明确数据源：用 helper range 组织 chart-ready 数据，必要时用公式链接源数据；图表不能盖住数据，轴单位/格式/标签必须可读。\n- 必须验证：inspect 关键 ranges 的 values/formulas，扫描 `#REF!`、`#DIV/0!`、`#VALUE!`、`#NAME?`、`#N/A`，渲染关键 sheet/range，检查空白图表、截断标题/数字、列宽、冻结窗格、筛选、表格和条件格式。\n- 如果用户只是问表格内容问题，不要擅自改文件；先读值/公式/表结构并回答。\n\n## DOCX 阅读与格式门禁\n适用于 DOCX/Word 的阅读、审阅、改写、批注、修订、格式化和生成。目标是理解文档结构并保持可读格式，不是只抽文本。\n\n- 阅读 DOCX 先分层理解：章节/标题层级、页数、段落类型、表格/图片/脚注/页眉页脚、批注、修订、目录、交叉引用、字段和元数据线索。\n- 版式结论不能只靠文本抽取或 XML：交付前必须尽量渲染页面并逐页检查；如果渲染不可用，只能声明完成了结构/文本检查，不能声称版式通过。\n- 新建或大改 DOCX 先选文档 archetype/preset：memo、report、SOP、proposal、form、manual、brief 等；确定页面、边距、字体、标题层级、段落节奏、列表、表格、callout、页眉页脚和颜色 token。\n- 使用真实 Word 结构：标题用 styles，列表用真实 numbering，表格用明确列宽/单元格 padding/重复表头；不要用假标题、手打项目符号、手动编号或表格包装普通长段落。\n- 表格必须通过 table gate：只有真实行列数据才用表；句子型/段落型内容应改成段落、bullet、step、callout 或定义列表。表格要检查列宽、换行、垂直/水平对齐、边距、caption、分页和重复表头。\n- 编辑现有 DOCX 默认保留原件并最小局部修改。批注要锚定在具体位置；修订/接受修订/删除批注/清理元数据/去水印前必须确认。\n- 评论和修订要双重验证：渲染可能显示 tracked changes，但常常不显示 comments；需要结构检查 comments.xml、anchors、rels、content-types 或等价证据。\n- 每个有意义的编辑批次后重新渲染或结构复查，重点看 clipping、overlap、missing glyphs、broken tables、spacing drift、header/footer 错位、页码和目录异常。\n- 最终必须区分：已读懂的内容结构、已修改的范围、已验证的页面/结构、未能验证的版式风险。\n\n## 质量 Eval 自测\n当用户要求“确认 Office skill 是否真的好用”“优化 PPT/Excel/DOCX 质量门禁”“不要只堆触发词”时，用仓库内 artifact-level 夹具校准：\n\n- `evals/quality/cases/office-ppt-aesthetic/`：检查 claim spine、design-system lock、contact-sheet plan、comeback scorecard、render evidence 和最终 PPTX。\n- `evals/quality/cases/office-excel-parse/`：检查 messy CSV/workbook notes 的编码/分隔符/表头/单位/日期/空值/重复/异常审计、Raw/Source/Assumptions/Model/Checks/Dashboard 结构、公式/trace/error scan/helper range 和 dashboard render evidence。\n- `evals/quality/cases/office-docx-format/`：检查 reading map、style/token map、minimal edit plan、comment/redline anchors、真实 styles/numbering/table geometry 和 page render evidence。\n- 运行 `python .\\scripts\\run_quality_eval.py` 默认评分 `evals/quality/golden-responses/` 的真实产物：PPTX 会解包检查 slide XML/text shapes/chart parts/layout signatures，XLSX 会检查 sheets/tables/charts/formulas 并重算支持范围内的关键公式，DOCX 会检查 comments、anchors、tracked changes、styles、numbering、table geometry、rels、headers/footers 和 fields。\n- 只想检查 prompt/input/assertion schema 时运行 `python .\\scripts\\run_quality_eval.py --fixture-only`；有真实 agent 输出时运行 `python .\\scripts\\run_quality_eval.py --responses-dir .\\evals\\quality\\responses`。\n- 质量 eval 通过不等于 Office 文件已经人工验收；PPT 审美、Excel 完整公式引擎和 DOCX 逐页版式仍需要对应工具渲染或人工复核。\n\n## 能力矩阵\n| 文件类型 | 典型能力 | 验证重点 |\n| --- | --- | --- |\n| PPT/PPTX | 新建 deck、重做结构、改模板、加图表/表格/图片、压缩故事线 | 幻灯片数量、可编辑对象、预览图、文字不溢出、图表/图片清晰 |\n| DOCX/Word | 报告、方案、SOP、批注、修订、目录、表格、页眉页脚 | 原件保留、结构未破坏、批注/修订锚点、渲染页面、表格不截断 |\n| PDF | 阅读、审阅、生成、拆分/合并、版式检查、引用检查 | 页数、页面渲染、文字提取对照、表格/图片/页码、不可编辑限制 |\n| Excel/XLSX/CSV | 数据清洗、公式、汇总、图表、dashboard、模板、校验 | 公式错误扫描、关键范围 inspect、图表来源、列宽/冻结/格式 |\n\n## 工作流\n| 阶段 | 动作 | 完成标准 |\n| --- | --- | --- |\n| 任务定界 | 明确最终格式、输入文件、输出目录、受众、敏感性和是否保留原件。 | 知道要交付哪个文件，不误改原件。 |\n| 文件读取 | 读取文件结构、页/slide/sheet 数量、关键文本、表格、图片和元数据线索。 | 不靠文件名猜内容。 |\n| 内容设计 | 先确定目录、页面/幻灯片/工作表结构、数据字段和视觉密度。 | 产物有清晰阅读路径。 |\n| 构建/编辑 | 使用合适工具创建或修改文件；保留样式和可编辑性。 | 文件可打开，内容完整。 |\n| 验证修复 | 按文件类型做渲染、预览、公式、结构或导出检查。 | 发现的问题已修或明确列出。 |\n| 最终交付 | 给最终文件路径、验证结果、剩余风险和下一步。 | 用户能直接使用。 |\n\n## 文件类型门禁\n### PPT/PPTX\n- 新建 deck 先写讲述线：主题、受众、每页结论、证据对象。\n- 默认输出可编辑 PPTX，不把整页做成不可编辑大图，除非用户明确要图片型输出。\n- 有数据图表时说明数据来源，避免为了好看编造数字。\n- 最终检查：文件存在、slide 数量正确、预览/导出不空白、标题和正文不重叠、图片清晰、图表标签可读。\n\n### DOCX/Word\n- 编辑现有文档时保留原件，输出新文件。\n- 小改动优先局部替换；需要重写时说明原因。\n- 批注、修订、目录、页码、表格、交叉引用等结构化元素要做结构检查。\n- 最终检查：文件存在、页数/章节符合预期、渲染或预览没有截断/重叠、表格不贴边、批注/修订保留或清理符合要求。\n\n### PDF\n- PDF 阅读可以先抽文本，但版式结论必须看渲染或页面图。\n- PDF 生成要检查页码、边距、字体、表格、图片、链接和引用。\n- 如果无法渲染，必须说明原因，并把结论限定为“文本/结构检查”，不能声称版式已通过。\n- 最终检查：文件存在、页数正确、页面能渲染、关键页无黑块/乱码/错位/截断。\n\n### Excel/XLSX/CSV\n- 派生数据优先用公式或可审计的转换步骤，不把关键计算硬编码成死值。\n- 对 CSV/TSV 先确认分隔符、编码、表头、日期/数字格式和空值。\n- 图表和 dashboard 要有明确数据源范围；新增行列时同步公式、条件格式和图表范围。\n- 最终检查：关键范围 values/formulas、错误值扫描、图表/表格预览、列宽和冻结窗格、输出文件存在。\n\n## 验证清单\n- 文件级：最终文件存在、非空、扩展名正确、能被目标工具打开或导入。\n- 内容级：标题、章节、页/slide/sheet 数、关键数据和用户要求逐项覆盖。\n- 视觉级：渲染/截图/预览检查，无明显截断、重叠、乱码、空白页、坏图表。\n- 数据级：公式、引用范围、错误值、单位、日期、百分比、汇总口径一致。\n- 安全级：敏感信息、个人元数据、隐藏批注、修订记录、水印、外部链接按用户要求处理。\n\n## 反模式\n- 只输出一段文字，让用户自己复制进 Office。\n- 只看 PDF/DOCX 文本抽取，就断言版式没问题。\n- 把 PPT 做成一张张不可编辑截图，却没有说明。\n- Excel 里把应当公式计算的结果硬编码。\n- 覆盖原件、删除批注、接受修订或清理元数据前没有确认。\n- 为了排版好看编造来源、数字、引用或法律/财务结论。\n\n## 合并来源\n- `documents`\n- `presentations`\n- `spreadsheets`\n- `pdf`\n\n## 本机相近 Skill\n- `documents:documents`\n- `presentations:Presentations`\n- `spreadsheets:Spreadsheets`\n- `pdf`\n- `coff0xc-ui-doc-output`\n\n## 输出合同\n```markdown\n完成：\n- ...\n\n交付文件：\n- [文件名](绝对路径)\n\n验证：\n- [已验证/未能验证] ...\n\n剩余风险：\n- ...\n\n下一步：\n- ...\n```","tags":["coff0xc","office","doc","tools","coffee","skill","agent-skills","ai-agents","appsec","codex","defensive-security","devsecops"],"capabilities":["skill","source-coff0xc","skill-coff0xc-office-doc-tools","topic-agent-skills","topic-ai-agents","topic-appsec","topic-codex","topic-defensive-security","topic-devsecops","topic-office-docs","topic-prompt-engineering","topic-rag","topic-security-tools","topic-skills"],"categories":["coffee-skill"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/Coff0xc/coffee-skill/coff0xc-office-doc-tools","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add Coff0xc/coffee-skill","source_repo":"https://github.com/Coff0xc/coffee-skill","install_from":"skills.sh"}},"qualityScore":"0.455","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 11 github stars · SKILL.md body (8,793 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:07:30.887Z","embedding":null,"createdAt":"2026-05-18T13:12:44.561Z","updatedAt":"2026-05-18T19:07:30.887Z","lastSeenAt":"2026-05-18T19:07:30.887Z","tsv":"'-4':582 '/kicker':508 '/slide/sheet':1079,1211 '/trace/error':910 '10':517 '2':581 '3':524 '5':521 'agent':978 'anchor':833,927,956 'archetype/preset':766 'artifact':79,873 'artifact-level':872 'brief':773 'broken':336,845 'bullet':805 'calcul':681 'callout':782,807 'caption':814 'chang':828,958 'chart':315,572,694 'chart-readi':693 'check':684,686 'claim':488,878 'clariti':573 'clip':841 'coff0xc':2,38,277,289,300,323,405,415,424,430,1274 'coff0xc-office-doc-tools':1,37,276,288,299,322,414 'coff0xc-research-drawio-diagram':423 'coff0xc-software-engineering':429 'coff0xc-ui-doc-output':404,1273 'coher':577 'comeback':565,888 'comment':830,955 'comment/redline':926 'comments.xml':832 'compact':623 'contact':514,555,885 'contact-sheet':513,884 'content':836 'content-typ':835 'csv':154,176,307 'csv/tsv':633,1182 'csv/tsv/xlsx':593 'csv/workbook':897 'dashboard':401,529,598,649,914,1054,1189 'deck':359,478,519,589,1006,1112 'design':496,881 'design-system':880 'diagram':427 'dir':985 'div/0':710 'doc':4,40,279,291,302,325,407,417,1276 'document':1260,1266,1267 'docx':26,105,131,173,294,388,728,741,764,817,953,998 'docx/pdf':57 'docx/word':366,731,1019,1133 'drawio':421,426 'drift':848 'edit':924 'engin':432 'error':319 'eval':81,859,986,990 'evals/quality/cases/office-docx-format':917 'evals/quality/cases/office-excel-parse':894 'evals/quality/cases/office-ppt-aesthetic':876 'evals/quality/golden-responses':940 'evid':891,916,934 'excel':53,109,203,311,384,385,590,996,1250 'excel/csv':88 'excel/xlsx':258 'excel/xlsx/csv':378,1049,1178 'excel/xlsx/csv/spreadsheet/workbook/chart/formula':16 'execut':646 'export':340 'export-readi':339 'field':966 'fixtur':975 'fixture-on':974 'form':771 'format':310 'formula':314,318 'gate':801 'geometri':930,962 'glyph':844 'header/footer':849 'headers/footers':964 'helper':690 'inspect':624,703,1059 'issu':342 'kpi/legend':562 'layout':333 'legend':534 'level':874 'link':680 'lock':883 'logo':541 'manual':772 'map':920,922 'markdown':178,282,1279 'memo':767 'messi':896 'minim':923 'miss':334,843 'model/detail/checks':653 'motif':511 'n/a':713 'name':712 'note':898 'number':791,960 'offic':3,10,39,76,90,278,290,301,324,416,436,863,992,1241 'office/pdf':348 'ooxml':458 'output':408,1277 'overlap':842 'pad':794 'page':335,932 'parts/layout':947 'pdf':27,87,107,143,174,201,330,373,382,390,1034,1153,1154,1157,1263,1272 'pdf/docx':1243 'pdf/read/create/review/render':15 'plan':887,925 'powerpoint':85 'powerpoint/ppt/pptx/slides/deck':13 'powerpoint/pptx':357 'ppt':51,103,205,387,391,473,994,1247 'ppt/docx/pdf':255 'ppt/docx/pdf/xlsx':443 'ppt/excel/docx':867 'ppt/pptx':480,1004,1110 'pptx':25,121,172,284,893,942,1119 'pptx/docx/pdf/xlsx':410 'precis':576 'present':1261,1268,1269 'prompt/input/assertion':968 'propos':770 'python':936,971,980 'qa':35,129,470,551 'qualiti':80,987 'rang':628,691,705,912 'raw/detail':641 'raw/source/assumptions/model/checks/dashboard':907 'read':919 'readi':341,695 'ref':709 'rel':834,963 'render':550,890,915,933 'report':331,768 'research':425 'respons':984,988 'responses-dir':983 'restraint':575 'review':328 'rhythm':570 'run_quality_eval.py':938,973,982 'scan':320 'scan/helper':911 'schema':969 'scorecard':566,889 'script':937,972,981 'shapes/chart':946 'sheet':515,556,626,642,668,670,687,886 'sheet/range':715 'sheets/tables/charts/formulas':951 'signatur':948 'skill':100,395,445,864,1265 'skill-coff0xc-office-doc-tools' 'slide':358,553,944,1126 'softwar':431 'sop':135,769,1022 'source-coff0xc' 'source/assumptions':639,651 'space':847 'specif':569 'spine':489,879 'split':637 'spreadsheet':1262,1270,1271 'step':806 'stori':568 'style':789,959 'style/token':921 'styles/numbering/table':929 'summari':647 'system':497,882 'tabl':337,800,846,961 'text':274 'token':784 'tool':5,41,280,292,303,326,418 'topic-agent-skills' 'topic-ai-agents' 'topic-appsec' 'topic-codex' 'topic-defensive-security' 'topic-devsecops' 'topic-office-docs' 'topic-prompt-engineering' 'topic-rag' 'topic-security-tools' 'topic-skills' 'trace':672 'track':827,957 'tracker':656 'tsv':155,177 'turn':305 'type':837 'typographi':574 'ui':403,406,434,441,544,1275 'use':6,298,321,627 'valu':711 'values/formulas':707,1195 'whitespac':571 'word':86,786 'word/docx/document/redline/comment':14 'word/excel':393 'workbook':312,621,644 'xlsx':153,175,949 'xlsx/csv':28 'xml':757 'xml/text':945 '一个主证明对象':491 '上传外部服务':68 '下一步':1288 '不上传用户文档到外部服务':214 '不伪造来源':227 '不作为主交付物':472 '不发布或发送文件':217 '不可编辑限制':1048 '不把关键计算硬编码成死值':1180 '不把整页做成不可编辑大图':1120 '不把未运行的检查说成通过':272 '不把瑕疵隐藏在最终回复里':465 '不无故重排全文':462 '不是只抽文本':739 '不能只凭文本猜测就说完成':118 '不能只看表面格式':259 '不能只靠文本抽取判断质量':256 '不能声称版式已通过':1169 '不能声称版式通过':762 '不能把有文件输出等同于高质量':588 '不能连续':523 '不能验证要明说':66 '不要只堆触发词':869 '不要手画或仿造':540 '不要擅自改文件':724 '不要用假标题':796 '不要盲目全表重排或覆盖格式':632 '不要硬编码关键计算':661 '不要默认卡片网格':526 '不覆盖原件':296 '不误改原件':1075 '不调用付费生成':215 '不靠文件名猜内容':1084 '个人元数据':1233 '中间产物除非用户要求':471 '临时脚本':468 '为了排版好看编造来源':1255 '为什么可以放心':248 '主题':1114 '乱码':1175,1220 '交付前必须尽量渲染页面并逐页检查':758 '交付文件':1281 '交付正式':344 '交付说明':165 '交叉引用':754 '交叉引用等结构化元素要做结构检查':1143 '产品':543 '产品语言和已知数据表达品牌感':548 '产物有清晰阅读路径':1091 '付费':244 '代码生成或仓库功能开发':428 '仪表盘':162 '任务':481 '任务定界':1068 '优先使用':398 '优先用结构化解析':634 '优先直接标签':532 '优先重构最弱的':580 '优化':866 '优化或对标参考':477 '会检查':950,954 '会解包检查':943 '会议纪要':183 '但仍要有清晰标题':658 '但常常不显示':829 '但版式结论必须看渲染或页面图':1156 '作为完成标准':354 '使用':275,287 '使用合适工具创建或修改文件':1094 '使用有边界的范围':666 '使用真实':785 '例如':199 '保留样式和可编辑性':1095 '保留结构':264 '保留范围和输出目录':226 '修改现有文件时默认保留原件':233 '修订':31,138,364,736,752,820,1024,1139 '修订保留或清理符合要求':1152 '修订记录':1235 '修订锚点':1031 '假设单元格':664 '做':512 '做成一张张不可编辑截图':1248 '做成可编辑':283 '允许的版式族和禁用':510 '元数据清理建议':142 '先做':622 '先写':487 '先写讲述线':1113 '先分层理解':742 '先判断最终交付物':438 '先确定目录':1086 '先确认分隔符':1183 '先确认脱敏':225 '先确认输入':45 '先确认输出格式':447 '先读值':725 '先选文档':765 '先锁':495 '全尺寸文字溢出':558 '公式':55,158,455,726,909,1051,1101,1224 '公式不要藏魔法数字':662 '公式区域':630 '公式检查':32 '公式范围':675 '公式要先创建目标':669 '公式要算':116 '公式错误扫描':1057 '关键':704 '关键公式':260 '关键数据和用户要求逐项覆盖':1213 '关键文本':1081 '关键范围':1058,1194 '关键表格':629 '关键页无黑块':1174 '其次':652 '典型使用方式':273 '典型能力':1002 '内容完整':1097 '内容检查':251 '内容级':1207 '内容要对':114 '内容设计':1085 '再做一页':204 '写一段内容':93 '冻结':1062 '冻结窗格':720 '凭据':243 '分析':376,596 '分析和格式整理':213 '分析型':643 '分隔符':607,900 '分页和渲染证据':60 '分页和重复表头':815 '列出':625 '列宽':719,1061 '列宽和冻结窗格':1199 '列表':780 '列表用真实':790 '创建':361,374 '创建或优化':356 '删除':236,246 '删除批注':822,1253 '判断是否能交付':567 '前端页面':399 '剩余风险':1287 '剩余风险和下一步':1107 '剩余风险和建议的人工复核点':169 '功能可用但审美未达标':586 '加':683 '加图表':1009 '加批注和修订':295 '动作':1066 '包含图表':285 '区或':685 '医疗':223 '单位':609,676,902,1227 '单元格':793 '印章':229 '却没有说明':1249 '压缩故事线':1012 '原件保留':48,1028 '去水印前必须确认':824 '反模式':1238 '发布或权限变更时必须先确认':247 '发现弱页时':579 '发现的问题已修或明确列出':1103 '受众':449,1072,1115 '叙事清楚的演示文稿':486 '句子型':803 '只想检查':967 '只有':78 '只有真实行列数据才用表':802 '只看':1242 '只能声明完成了结构':760 '只输出一段文字':1239 '可交付':23 '可以接收什么输入':170 '可打开':345 '可检查的':347 '可检查的文件创建':210 '可疑关键输出要':671 '可直接处理本地':208 '可简化':657 '可继续编辑':602 '可编辑':24,120,130,346 '可编辑对象':1014 '可编辑性':47 '可计算':601 '可逆':209,240 '可验证的低风险工作':241 '合同':73,221 '合同草稿':136 '合并':1039 '合并或检查':372 '合并来源':1259 '吉祥物':542 '含个人信息':219 '和':270,435,913,931,965 '和文件型交付物能力':11 '和最终':892 '和相邻':394 '品牌和素材必须有来源':539 '品牌要求或模板文件':189 '图片':126,179,748,1011,1046,1162 '图片和元数据线索':1083 '图片和引用检查':152 '图片清晰':1018,1131 '图片清晰度':560 '图示':503 '图表':29,56,124,161,617,1017,1053,1197 '图表不能盖住数据':698 '图表可读性':559 '图表和':1188 '图表和公式工作簿':599 '图表和公式模型':380 '图表和图示要证明标题':531 '图表必须有明确数据源':688 '图表来源':1060 '图表标签可读':1132 '图表语法':502 '图表进':386 '在前':650 '在后':654 '场景':397 '坏图表':1222 '垂直':811 '处理':108 '外部链接按用户要求处理':1237 '多个来源文件':198 '多来源数据要保留':638 '夹具校准':875 '如果一个任务同时包含':433 '如果只能做到':585 '如果无法渲染':1164 '如果渲染不可用':759 '如果用户只是问表格内容问题':723 '字体':777,1160 '字体层级':500 '字段和元数据线索':755 '它会把产物质量放在第一位':112 '它解决的不是':92 '安全级':1231 '完成':1280 '完成标准':1067 '完整公式引擎和':997 '实验数据':186 '审美':995 '审美可信':485 '审美门禁':474 '审计发现':185 '审计结论':230 '审阅':145,352,370,733,1036 '客户':71 '客户数据':220 '客户标志':545 '容器和标签必须在渲染后仍表达同一个关系':538 '对':1181 '导入':594 '导入现有':620 '导出不空白':1129 '导出检查和预览':128 '小改动优先局部替换':1136 '少用沉重':533 '就断言版式没问题':1245 '就继续收紧':494 '就走本':444 '展示':196 '工作流':1064 '工作簿':156,379 '工作表结构':1089 '已修改的范围':854 '已读懂的内容结构':853 '已验证':268,1285 '已验证的页面':855 '帮我做一份':102 '并把结论限定为':1166 '并重算支持范围内的关键公式':952 '幻灯片':1088 '幻灯片对象和':457 '幻灯片数量':1013 '应用就走':440 '建模':597 '异常值':614 '异常审计':906 '引用或法律':1257 '引用检查':1041 '引用范围':261,1225 '引用输入':663 '归档或继续编辑':353 '归档用途':197 '当用户要求':861 '当用户请求':8 '必要时用公式链接源数据':697 '必要来源或数据说明':492 '必须做':549 '必须说明原因':1165 '必须验证':702 '快速规则':42 '或':554,640,648 '或定义列表':808 '或等价审计':673 '或等价证据':838 '或营销空话':530 '截图':65,180,1216 '截图就渲染':64 '截断':1177 '截断标题':717 '手动编号或表格包装普通长段落':798 '手打项目符号':797 '打印':195 '执行原则':446 '扩展名正确':1205 '扫描':708 '批注':21,30,59,137,363,735,751,1023,1030,1138,1151 '批注要求':190 '批注要锚定在具体位置':819 '批量覆盖':235 '把':200,1246 '把这份':281 '报告':133,1020 '报告导出':389 '报告草稿':184 '拆分':371,1038 '按文件类型做渲染':1099 '换行':810 '接受修订':821 '接受修订或清理元数据前没有确认':1254 '接受全部修订':70 '接受所有修订':237 '提取到':383 '提取文本':469 '摘要':206 '摘要来自':392 '改一个':104 '改写':734 '改写要求':191 '改模板':1008 '放心使用的边界':207 '敏感信息':1232 '敏感性和是否保留原件':1073 '数':1212 '数字':718,1256 '数字格式':611 '数字格式和空值':1187 '数据':696 '数据字段和视觉密度':1090 '数据整理到':202 '数据清洗':157,1050 '数据级':1223 '数据解析门禁':591 '数量':1080 '数量正确':1127 '文件':349,437 '文件任务按本节先推进':77 '文件优先':44 '文件创建':411 '文件可打开':1096 '文件名':1282 '文件型交付必须有':249 '文件存在':250,1125,1145,1171 '文件已经人工验收':993 '文件来源':450 '文件类型':1001 '文件类型门禁':1109 '文件级':1202 '文件要存在':113 '文件读取':1076 '文件路径和验':36 '文字不溢出':1016 '文字提取':148 '文字提取对照':1044 '文本':1167 '文本抽取':1244 '文本检查':761 '文档':132,367 '文档工具能力':91 '新增行列时同步公式':1191 '新建':1005,1111 '新建或大改':763 '新建文件要有清晰信息架构':460 '方案':134,1021 '无明显截断':1218 '无法验证就用排版':546 '日常任务先读这里':43 '日期':610,903,1186,1228 '日期和汇总口径':678 '时':682,870 '时运行':970 '明确最终格式':1069 '是否包含敏感信息':452 '是否已有公式':615 '是否真的好用':865 '是否要保留原件':451 '普通':75 '最后渲染检查版式':297 '最终交付':1104 '最终只交付用户要的文件':466 '最终回复区分':267 '最终必须区分':852 '最终必须明确说清剩余弱点':587 '最终文件存在':1203 '最终文件路径':166 '最终是':442 '最终是网页':439 '最终检查':1124,1144,1170,1193 '有数据图表时说明数据来源':1122 '有真实':977 '未能验证':269,1286 '未能验证的版式风险':857 '未验证原因':168 '本机相近':1264 '条件格式':163,619 '条件格式和图表范围':1192 '来源':506 '来源文件':605 '来源页脚':561 '构建':1092 '标签必须可读':701 '标题':507,1208 '标题和正文不重叠':1130 '标题如果换个公司名还能用':493 '标题层级':744,778 '标题用':788 '校验':1056 '校验列和导出文件':164 '样式和原始文件':265 '样式和图表':631 '格式':700,1063 '格式化':365,377 '格式化和生成':737 '格式要求':192 '格式要稳':115 '检查':19,106,877,895,918 '检查依赖链':674 '检查空白图表':716 '检查缩略图节奏':557 '模型完整性依赖':679 '模型结构图':420 '模板':1055 '模板化':528 '正式':9,409 '正式发版或跨文件复杂交付时再展开全部门禁':82 '段落':456 '段落型内容应改成段落':804 '段落类型':746 '段落节奏':779 '每个有意义的编辑批次后重新渲染或结构复查':839 '每个非附录页必须有一句结论型标题':490 '每轮重大改动后做对应验证':463 '每页结论':1116 '水印':1236 '水平对齐':812 '汇总':160,1052 '汇总口径一致':1230 '法律意见':231 '派生数据优先用公式或可审计的转换步骤':1179 '派生结果优先用公式':660 '浏览器':402 '涉及生产':242 '清洗':375,595 '清理元数据':823 '清空批注或移除水印前必须确认':238 '渲染':1215 '渲染关键':714 '渲染可能显示':826 '渲染或预览没有截断':1148 '渲染截图':33 '渲染整套':552 '渲染页面':1032 '渲染验证':413 '渲染验证和导出可交付文件':22 '源文件':422 '演示文稿':122,360 '版式任务要渲染或预览检查':257 '版式检查':1040 '版式结论不能只靠文本抽取或':756 '版式要看过':117 '版式问题':149 '现有':171 '现有文件编辑采用最小改动原则':263 '生成':369,1037 '生成可交付文件':110 '生成或检查':146 '生成要检查页码':1158 '用':564,689 '用仓库内':871 '用户给的文字大纲':182 '用户能直接使用':1108 '用户能直接拿去汇报':351 '用途':448 '百分比':677,1229 '的':479,706 '的分工':396 '的场景':111 '的真实产物':941 '的编码':899 '的证据链':254 '的阅读':732 '目录':140,753,1025,1140 '目标':343 '目标不是':482 '目标受众':193 '目标受众和交付路径':49 '目标是可审计':600 '目标是理解文档结构并保持可读格式':738 '看叙事和视觉系统':52 '看数据形状':54 '看样式':58 '真实':928 '知道要交付哪个文件':1074 '硬边界':67 '确定页面':775 '确认':862 '种宏观版式':522 '空值':612,904 '空白页':1221 '章节':743,1209 '章节符合预期':1147 '等':774 '筛选':618,721 '签名':228 '简单':655 '箭头':536 '线':535 '组件':400 '组织':692 '结构':787,856,908 '结构或导出检查':1102 '结构未破坏':1029 '结构检查':1168 '结构门禁':50 '结构验证':253 '给最终文件路径':1105 '给这个':293 '绝对路径':1283 '编码':606,1184 '编辑':18,211,362,412,1093 '编辑现有':816 '编辑现有文件要尽量局部修改':461 '编辑现有文档时保留原件':1134 '网页导出的表格':181 '而不是只做微调':584 '而不是漂亮表格截图':603 '而是交付有编辑价值':484 '而是把内容做成别人能打开':94 '背景':499 '能交付什么':119 '能使用结构化工具就不用脆弱字符串拼接':453 '能力定位':83 '能力矩阵':1000 '能审阅':96 '能打印':97 '能打开':483 '能打开结构就打开结构':62 '能渲染':63 '能继续使用的文件':98 '能编辑':95 '能被目标工具打开或导入':1206 '脚注':749 '自测':860 '至少':520 '色彩用途':501 '表头':608,901,1185 '表头和输入区':659 '表格':125,139,151,454,616,747,781,1010,1026,1045,1082,1142,1161 '表格不截断':1033 '表格不贴边':1150 '表格和条件格式':722 '表格必须通过':799 '表格用明确列宽':792 '表格要检查列宽':809 '表格预览':1198 '表结构并回答':727 '装饰框':527 '要有明确数据源范围':1190 '覆盖':12 '覆盖原件':69,1252 '规划':516 '规则':509 '视觉':252 '视觉级':1214 '让用户自己复制进':1240 '讲述逻辑':127 '讲述逻辑和预览验证':286 '论文算法图':419 '证据对象':1117 '评论和修订要双重验证':825 '读取前先判断数据形态':604 '读取文件结构':1077 '财务':187,222 '财务数据处理先确认':74 '财务真实性或官方认证':232 '财务结论':1258 '质量':858,989 '质量门禁':868 '跨':667 '跨文件流':381 '身份信息或内部资料时':224 '转换':20,212 '转换服务':216 '轴单位':699 '输入文件':1070 '输出合同':1278 '输出文件存在':1200 '输出文件类型':46 '输出新文件':234,1135 '输出时运行':979 '输出目录':1071 '边距':776,813,1159 '运营数据':188 '运行':935 '这个':99 '这类正式文件交付的':89 '远程写入':245 '连接器':537 '连接线完整性':563 '连接线语法':504 '适合创建':17 '适合用户说':101 '适用于':592,730 '适用于新建':475 '适用场景':355 '透视':159 '逐页版式仍需要对应工具渲染或人工复核':999 '通过不等于':991 '避免不可追踪覆盖':266 '避免为了好看编造数字':1123 '避免手写脆弱':636 '避免整列引用':665 '都不能有明显短板':578 '都应尽量结构化处理':459 '里把应当公式计算的结果硬编码':1251 '重做':476 '重做结构':1007 '重叠':1149,1219 '重复':905 '重复行':613 '重复表头':795 '重点看':840 '链接和引用':1163 '错位':850,1176 '错误值':1226 '错误值和图表来源要检查':262 '错误值扫描':1196 '阅读':144,368,740,1035 '阅读与格式门禁':729 '阅读可以先抽文本':1155 '阶段':1065 '除非用户明确确认':218 '除非用户明确要图片型输出':1121 '隐私':72 '隐藏批注':1234 '需要人工复核':271 '需要清洗时保留可审计中间逻辑':635 '需要结构检查':831 '需要重写时说明原因':1137 '非空':1204 '面向':84 '页':518,583,1078,1210 '页同构':525 '页数':745,1042,1146 '页数正确':1172 '页数限制':194 '页眉页脚':141,750,1027 '页眉页脚和颜色':783 '页码':150,1047,1141 '页码和目录异常':851 '页脚':505 '页面':1087 '页面尺寸':498 '页面渲染':147,1043 '页面结构':123 '页面能渲染':1173 '预览':34,1100,1128 '预览图':467,1015 '预览检查':1217 '颜色':547 '验证':1284 '验证修复':1098 '验证失败先修':464 '验证方式':167 '验证清单':1201 '验证结果':1106 '验证证据':61 '验证重点':1003 '默认保留原件并最小局部修改':818 '默认只处理本地':239 '默认把':350 '默认结构':645 '默认评分':939 '默认输出可编辑':1118","prices":[{"id":"3642722d-2b83-41d8-94d6-72fbbd7ee227","listingId":"57bcfe0f-3d85-430e-b725-9bbbb8ef4d11","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"Coff0xc","category":"coffee-skill","install_from":"skills.sh"},"createdAt":"2026-05-18T13:12:44.561Z"}],"sources":[{"listingId":"57bcfe0f-3d85-430e-b725-9bbbb8ef4d11","source":"github","sourceId":"Coff0xc/coffee-skill/coff0xc-office-doc-tools","sourceUrl":"https://github.com/Coff0xc/coffee-skill/tree/main/skills/coff0xc-office-doc-tools","isPrimary":false,"firstSeenAt":"2026-05-18T13:12:44.561Z","lastSeenAt":"2026-05-18T19:07:30.887Z"}],"details":{"listingId":"57bcfe0f-3d85-430e-b725-9bbbb8ef4d11","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"Coff0xc","slug":"coff0xc-office-doc-tools","github":{"repo":"Coff0xc/coffee-skill","stars":11,"topics":["agent-skills","ai-agents","appsec","codex","defensive-security","devsecops","office-docs","prompt-engineering","rag","security-tools","skills"],"license":"other","html_url":"https://github.com/Coff0xc/coffee-skill","pushed_at":"2026-05-17T11:03:26Z","description":"Installable Codex/AgentSkills workflow pack for dev, Agent/RAG, API/data, Office artifacts, research diagrams, and authorized security review.","skill_md_sha":"11a2175f7051a0f70a59646edfff98b82bba5116","skill_md_path":"skills/coff0xc-office-doc-tools/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/Coff0xc/coffee-skill/tree/main/skills/coff0xc-office-doc-tools"},"layout":"multi","source":"github","category":"coffee-skill","frontmatter":{"name":"coff0xc-office-doc-tools","description":"Use when / 当用户请求: 正式 Office 和文件型交付物能力，覆盖 PowerPoint/PPT/PPTX/slides/deck、Word/DOCX/document/redline/comment、PDF/read/create/review/render、Excel/XLSX/CSV/spreadsheet/workbook/chart/formula。适合创建、编辑、检查、转换、批注、渲染验证和导出可交付文件。可交付：可编辑 PPTX、DOCX、PDF、XLSX/CSV、图表、批注/修订、公式检查、渲染截图/预览 QA、文件路径和验证说明。触发：ppt、pptx、powerpoint、slides、deck、docx、word、redline、track changes、comments、pdf、excel、xlsx、csv、spreadsheet、workbook、chart、formula、table、render、export、office、文档、演示文稿、幻灯片、表格、工作簿、公式、批注、修订、版式、导出、可编辑文件。If this skill does not auto-trigger, user can manually invoke: 使用 coff0xc-office-doc-tools."},"skills_sh_url":"https://skills.sh/Coff0xc/coffee-skill/coff0xc-office-doc-tools"},"updatedAt":"2026-05-18T19:07:30.887Z"}}