pptx-quality-gates — скилл для Claude Code: проверка PPTX
Проверяет и чинит редактируемые PPTX: геометрию, доступность, структуру OOXML и исходные ссылки. Нужен перед передачей готовой презентации.
/plugin marketplace add wshobson/agents
/plugin install pptx-deck-creation@claude-code-workflowsЧто делает pptx-quality-gates
Скилл сверяет спецификацию, сборщик и готовый PPTX, затем повторно открывает файл и проверяет число слайдов, границы объектов, скрытые слайды и геометрию. Для production-презентаций он запускает validate_package.py и сохраняет JSON-отчёт о пакете.
В проверку входят язык документа, заголовки слайдов, alt-текст для значимых изображений, порядок чтения, заголовки таблиц и ссылки на источники. При наличии совместимого рендерера можно посмотреть превью на предмет обрезки, подмены шрифтов, контраста и кадрирования; новую зависимость добавлять не нужно.
Артефакты держат вместе: спецификацию, PPTX, запись сборки, аудиты геометрии и доступности, отчёт о пакете и манифест источников. Ставьте скилл, если презентация должна остаться редактируемой и пройти проверку перед передачей; для простого просмотра PPTX он избыточен.
Какие задачи решает
- проверить геометрию объектов на слайдах
- найти переполнение текста и столкновения элементов
- проверить доступность презентации
- убедиться в нативной редактируемости содержимого
- проверить целостность OOXML-пакета
Примеры запросов агенту
- Проверь этот PPTX перед передачей и перечисли проблемы с геометрией.
- Открой презентацию и проверь заголовки слайдов, alt-текст и порядок чтения.
- Запусти `validate_package.py`, сохрани JSON-отчёт и исправь найденные ошибки.
Как установить pptx-quality-gates
1Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install pptx-deck-creation@claude-code-workflows2Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill pptx-quality-gates -a claude-code3Вручную: положить файлы
~/.claude/skills/pptx-quality-gates/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pptx-quality-gates/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill pptx-quality-gates -a codex2Вручную: положить файлы
.agents/skills/pptx-quality-gates/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill pptx-quality-gates -a cursor2Вручную: положить файлы
.cursor/skills/pptx-quality-gates/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wshobson/agents pptx-quality-gates2Вручную: положить файлы
.github/skills/pptx-quality-gates/SKILL.mdКомандой платформы
gemini skills install https://github.com/wshobson/agents --path plugins/pptx-deck-creation/skills/pptx-quality-gatesВручную: положить файлы
.devin/skills/pptx-quality-gates/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Похожие
Вопросы о pptx-quality-gates
Как установить pptx-quality-gates в Claude Code?
Выполните npx skills add wshobson/agents --skill pptx-quality-gates -a claude-code. Файл скилла появится в ~/.claude/skills/pptx-quality-gates/SKILL.md.
Что делает pptx-quality-gates?
Скилл проверяет редактируемый PPTX по геометрии, доступности, исходным ссылкам и целостности OOXML-пакета. При ошибках он предлагает исправить спецификацию или локальный сборщик и повторить проверки.
С какими платформами работает pptx-quality-gates?
Скилл рассчитан на Claude Code, Codex и Cursor. Для каждой платформы предусмотрена отдельная команда установки.
Исходный текст
SKILL.md · MIT
--- name: pptx-quality-gates description: "Use when validating or repairing an editable PPTX deck for geometry, accessibility, native editability, source lineage, and OOXML package integrity." --- # PPTX Quality Gates Use this skill before delivering a generated PPTX. Treat deterministic failures as repair work, not exceptions. ## Workflow 1. Confirm the spec, builder, PPTX, source manifest, and audit paths. 2. Apply `references/audit-checklist.md` to the coordinate contract before building. 3. Reopen the PPTX and compare slide count, actual bounds, hidden slides, and requested geometry with the layout tree. 4. For production decks, run `pptx-reference-deck-analysis/scripts/validate_package.py` and save the JSON report. 5. Check document language, slide titles, meaningful-image alt text, reading order, table headers, and source references. 6. When a compatible renderer is already available, inspect previews for clipping, font fallback, contrast, crop, and hierarchy. Do not add a renderer dependency. 7. Repair the spec or task-local builder, rebuild, and rerun the same checks. ## Required artifacts Keep the spec, PPTX, build record, geometry audit, accessibility audit, package report, and source manifest together. Report any documented exception with slide ID, object ID, owner, reason, and review date. ## Pass criteria Zero content collisions, text overflows, unsafe content bounds, invalid positive geometry, and package-integrity errors. Meaningful slide content must remain native editable objects; images support rather than replace it. See `references/audit-checklist.md` for the complete checklist.
© kimtth · MIT · wshobson/agents