pptx-author — скилл для Claude Code: что делает и как установить
Создаёт презентации PowerPoint на диске в автономном режиме без запущенного Office. Пригодится агентам для сборки слайдов через python-pptx.
npx skills add anthropics/financial-services --skill pptx-author -a claude-codeЧто делает pptx-author
Скилл генерирует файлы .pptx в папку ./out/ при работе агента без графического интерфейса. Вместо управления живым приложением через инструменты MCP агент пишет скрипт на Python с библиотекой python-pptx и запускает его через Bash. В конце работы он передаёт относительный путь к презентации, чтобы система оркестрации забрала готовый файл.
По правилам скилла на один слайд выносится одна мысль, а каждый показатель связывается ссылкой на ячейку и лист исходной таблицы вроде ./out/model.xlsx. Если в каталоге ./templates/ лежит корпоративный шаблон, скрипт берёт его за основу. Если важна точность графиков, скилл предписывает внедрять отрендеренный PNG из модели, а не строить базовые диаграммы pptx.
Если доступны инструменты mcp__office__powerpoint_*, запускать этот скилл не нужно: живое редактирование удобнее для промежуточных проверок. Скилл рассчитан строго на фоновые запуски, требует установленный пакет python-pptx и никогда не отправляет файлы по сети.
Какие задачи решает
- сгенерировать файл презентации .pptx в headless-режиме
- применить корпоративный шаблон из ./templates/ при вёрстке слайдов
- встроить графики и таблицы с привязкой сносок к исходной модели
- собрать питч-дек без запущенного приложения PowerPoint
Примеры запросов агенту
- Собери презентацию с итогами оценки компании в ./out/pitch.pptx
- Создай презентацию по шаблону из ./templates/firm-template.pptx на основе ./out/model.xlsx
- Сделай три слайда с ключевыми финансовыми метриками и сохрани в ./out/
Как установить pptx-author
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill pptx-author -a claude-code2Вручную: положить файлы
~/.claude/skills/pptx-author/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pptx-author/
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill pptx-author -a codex2Вручную: положить файлы
.agents/skills/pptx-author/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill pptx-author -a cursor2Вручную: положить файлы
.cursor/skills/pptx-author/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/financial-services pptx-author2Вручную: положить файлы
.github/skills/pptx-author/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill pptx-author -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/financial-services --path plugins/agent-plugins/market-researcher/skills/pptx-authorВручную: положить файлы
.devin/skills/pptx-author/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/financial-services --skill pptx-author -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора51
Весь набор →Похожие
Вопросы о pptx-author
Как установить pptx-author в Claude Code?
Выполните команду npx skills add anthropics/financial-services --skill pptx-author -a claude-code.
Что делает скилл pptx-author?
Он создаёт файл презентации PowerPoint в папке ./out/ с помощью скрипта на Python и библиотеки python-pptx без запуска графического интерфейса Office.
Когда не нужно использовать pptx-author?
Не используйте его, если доступны инструменты mcp__office__powerpoint_*. Они управляют открытым документом с возможностью проверки, а этот скилл служит заменой для автономных фоновых сессий.
Исходный текст
SKILL.md · Apache-2.0
---
name: pptx-author
description: Produce a .pptx file on disk (headless) instead of driving a live PowerPoint document — for managed-agent sessions with no open Office app.
---
# pptx-author
Use this skill when running **headless** (managed-agent / CMA mode) and you need to deliver a PowerPoint deck as a **file artifact** rather than editing a live document via `mcp__office__powerpoint_*`.
## Output contract
- Write to `./out/<name>.pptx`. Create `./out/` if it does not exist.
- Return the relative path in your final message so the orchestration layer can collect it.
## How to build the deck
Write a short Python script and run it with Bash. Use `python-pptx`:
```python
from pptx import Presentation
from pptx.util import Inches, Pt
prs = Presentation("./templates/firm-template.pptx") # if a template is provided
# or: prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5]) # title-only
slide.shapes.title.text = "Valuation Summary"
# ... add tables / charts / text boxes ...
prs.save("./out/pitch-<target>.pptx")
```
## Conventions (mirror the live-Office `pitch-deck` skill)
- **One idea per slide.** Title states the takeaway; body supports it.
- **Every number traces to the model.** If a figure comes from `./out/model.xlsx`, footnote the sheet and cell.
- **Use the firm template** when one is mounted at `./templates/`; otherwise default layouts.
- **Charts**: prefer embedding a PNG rendered from the model over native pptx charts when fidelity matters.
- **No external sends.** This skill writes a file; it never emails or uploads.
## When NOT to use
If `mcp__office__powerpoint_*` tools are available (Cowork plugin mode), use those instead — they drive the user's live document with review checkpoints. This skill is the file-producing fallback for headless runs.
© anthropics · Apache-2.0 · anthropics/financial-services