PPT排版检查(交付前自检)

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

PPT 排版格式自动检查工具,纯只读扫描 .pptx 并在数秒内输出结构化版式问题报告(10 大维度、严重/警告/提示分级、0-100 评分、Markdown 或 JSON)。当用户需要 PPT 交付前自查排版、评估他人 PPT 格式一致性、或做批量幻灯片质检时使用。触发词:PPT检查、PPT排版检查、PPT自检、PPT体检、幻灯片检查、pptx格式检查、版式问题、页面对齐、字体不统一、文本框溢出、图片拉伸、交付前QA、PPT质检。

一句话选型结论

按资料字段整理

PPT排版检查(交付前自检)是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9f88e5b2/ppt-layout-check
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9f88e5b2仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791726815
正文体量6.9 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
PPT排版检查(交付前自检)当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

6.9 KB
模型实际读到的说明书原文,来自技能仓库

ppt-layout-check — PPT 排版格式自检工具

基于 python-pptx 的自动化 PPT 排版/格式检查。扫描 .pptx 文件,输出结构化检查报告。

只读保证:本工具全程只读取 .pptx,从不修改、不重写、不回存被检查的文件——
报告另行输出到 stdout 或 --output 指定路径。它对源文件是零副作用的。

何时使用

  • 刚生成完 .pptx,交付前自查排版问题
  • 接手他人 PPT,快速评估格式一致性
  • 批量检查多个 PPT 文件的排版质量
  • 作为生成技能(PPT 生成类)的下游质检环节,生成后自动跑一轮检查

触发词:PPT 检查、PPT 排版检查、PPT 自检、PPT 体检、幻灯片检查、pptx 格式检查、版式问题

检查维度(10 大类)

# 维度 检测内容
1 画布尺寸 是否为标准 16:9 / 4:3 / 16:10,比例是否非标
2 字体一致性 同段落/同页字体混用、正文字号跨度、极小字号(< 6pt)
3 配色一致性 文字颜色分散度、单页颜色数、白底对比度(W3C 对比度算法)
4 文本框溢出 元素越出画布四边界(左/右/上/下)、文本密度超容量
5 对齐问题 左/右边缘对齐偏差、相近元素 top 坐标波动
6 间距一致性 段落行距波动(方差)
7 母版/版式 是否使用母版版式、版式分布
8 图片质量 拉伸变形(原生像素比 vs 显示比例)、有效分辨率(dpi)不足、越出画布
9 内容密度 单页字数、近乎空页、项目符号层级过多
10 页脚/页码 页码位置一致性、页码连续性

执行方式

python &lt;skills-dir&gt;/ppt-layout-check/scripts/check-pptx.py &quot;&lt;work-dir&gt;/文件.pptx&quot;

可选参数

参数 说明
--output &lt;path&gt; / -o 输出到文件;目标以 .json 结尾时自动按 JSON 写,否则按所选格式
--json 终端输出 JSON 格式(默认 Markdown)
--check &lt;维度&gt; / -c 只检查指定维度(逗号分隔),如 --check fonts,colors
--threshold &lt;N&gt; 对齐偏差阈值(像素),默认 10(≈ 100000 EMU)

可选维度:canvas, fonts, colors, overflow, alignment, spacing, master, images, density, footer

返回码(便于接入流水线 / CI)

码 含义
0 通过 —— 无严重问题,且警告 ≤ 5
1 需关注 —— 警告 > 5
2 存在问题 —— 存在严重问题(error)
3 运行失败 —— 文件不存在 / 非 .pptx / 检查维度非法

深入检查(重叠/遮挡/命名规范等)

python &lt;skills-dir&gt;/ppt-layout-check/scripts/deep-inspect.py &quot;&lt;work-dir&gt;/文件.pptx&quot;

检测普通扫描漏掉的:文本框重叠、Z-order 遮挡(文字被图片压住)、shape 命名规范、
空占位符、文本框内边距分布、项目符号一致性。同样为只读。

输出示例

# 📋 PPT 排版检查报告:示例演示.pptx

## 📐 基本信息
- 幻灯片数:28
- 画布尺寸:16:9 · 13.3&quot; × 7.5&quot; (12192000 × 6858000 EMU)
- 严重/警告/提示:3 / 7 / 4
- 综合评分:72/100

## 🔴 严重问题(3)
| 页 | 类别 | 问题 | 详情 |
|----|------|------|------|
| 5 | overflow | 元素超出画布下边界 | &quot;项目投资规模...&quot; 超出 0.32 英寸 |
| 12 | fonts | 同一段落混用不同字体 | 含字体: {&#x27;微软雅黑&#x27;, &#x27;宋体&#x27;} |
| 22 | images | 图片被拉伸变形 | 原始 1920×1080 (比例 1.78),显示比例 1.33,偏差 25% |

## 🟡 警告(7)
| 页 | 类别 | 问题 | 详情 |
|----|------|------|------|
| 3 | alignment | 元素左边缘未对齐(微差) | 相差 1.2mm |
| 7 | images | 图片有效分辨率偏低 | 显示 5.0&quot;×3.0&quot;,原生 100×60px,有效约 20dpi |

## 🟢 通过的维度
- 📐 canvas:未发现问题
- 🔢 footer:未发现问题

## 📊 综合评分:72/100

与 PPT 生成技能的关系

本工具是生成之后的质检环节,不参与内容生成。若与 PPT 生成类技能配合,
推荐流程为:生成 .pptx → 跑 check-pptx.py → 按报告修排版 → 再跑一轮确认评分与返回码。
本工具不评价内容质量、不修改文字、不做投资/数据核算。

测试

pip install python-pptx pytest
pytest -q

测试全部用 python-pptx 现场构造演示文稿,不依赖任何二进制夹具文件,
因此可随包分发并独立复现。

已知局限

  • 对比度检查基于白底假设 —— 深色背景/封面上的浅色文字可能误报
  • 文字溢出是估算 —— 基于字符密度公式,非精确像素计算
  • 不检查动画/视频/音频 —— 仅静态排版属性
  • deep-inspect.py 的 word_wrap 提示偏噪 —— python-pptx 生成的文本框默认
    wrap=&quot;none&quot;,会被统一报告;真实 PowerPoint 稿件通常不会

依赖

pip install python-pptx

python-pptx 自身已依赖 Pillow,无需单独安装 pillow。

脚本

脚本 作用
scripts/check-pptx.py 主检查器:10 维度扫描 → Markdown/JSON 报告 + 评分 + 分级返回码
scripts/deep-inspect.py 深层检查:重叠、Z-order 遮挡、命名规范、空占位符、内边距、项目符号
tests/ 回归测试(27 项,纯文本,无二进制夹具)

许可与使用限制

本技能为专有软件(Proprietary),版权所有,保留所有权利(All rights reserved)。

允许:按本技能设计用途使用——读取 .pptx 并输出排版检查报告。

禁止(未经作者事先书面许可):

  • 修改、改编、二次开发,或创建任何派生作品;
  • 再分发、转售、出租、出借或公开传播本技能或其任何部分;
  • 反编译、反汇编或逆向工程;
  • 去除、篡改版权与署名信息后重新发布;
  • 将本技能整体或部分集成进其他产品或服务。

如需定制、集成或二次开发授权,须取得作者书面许可。

常见问题

5 问
答案由本站依据条目字段整理
PPT排版检查(交付前自检)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9f88e5b2/ppt-layout-check。安装方式为未标注。装完刷新技能列表或重开客户端。

PPT排版检查(交付前自检)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

PPT排版检查(交付前自检)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

PPT排版检查(交付前自检)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

PPT排版检查(交付前自检)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。