Skills

Deck To PPTX

Build a PowerPoint .pptx file with python-pptx, on this deployment, without the deck...

Install

npx skills add EverMind-AI/Raven --skill deck-to-pptx -g -a claude-code -y
Repository
EverMind-AI/Raven6k
Category
Design
Updated
3d ago
License
Apache-2.0
Context cost
Mediumabout 2,739 tokens
Runs scripts
No, instructions only

What it does

Build a PowerPoint .pptx file with python-pptx, on this deployment, without the deck engine. Use when the deliverable is a .pptx on disk: presentation, deck, slides, pitch deck, keynote, report deck, 幻灯片, 演示文稿, 做一份 PPT, 出一个 pptx, 汇报材料. Carries what is specific to this deployment -- which tools exist, which parameters they take, and what the gates refuse -- and nothing a competent author already knows. Pairs with design-editorial-and-presentations, which owns content order and editorial judgement. Not for a deck bound to one of the packaged templates: that route runs on Raven-PPT and uses ppt-script-authoring.

Deck to .pptx

The deliverable is a .pptx file on disk. Not a web page, an image, a PDF, or a Markdown outline. Name its absolute path in the reply.

What this deployment has

NeedCallNote
Facts the material does not carryweb_search, then web_fetch the pagethere is no other search
A real logo, product shot, published chartimage_searchdirect image URL, pixel size and source page per hit; see references/assets.md
A picture that does not exist yetimage_generatereference pictures go in images, up to six
An iconraven_ppt.services.assets.icons1304 outline icons, see references/assets.md
A figure or table from a paperPyMuPDF on raven-pythonfrom the PDF you were given, else one you downloaded; crop the region or pull the embedded image; see references/assets.md
A formulaadd_formula from raven_ppt.services.assets.formulas, on raven-pythonone line of TeX in, a picture in the deck's ink at true size out; see references/assets.md
Symbols inside a sentencemath_runs from the same module_A, ^2, θ* become real sub- and superscript runs; see references/assets.md
Render a page to look at itsoffice --headless --convert-to pdf, then pdftoppm

With no image key configured, image_generate says so. Say which pages would have had a picture and carry them on type, grid, rule and colour.

The pages are yours to draw

Every page is drawn here, with python-pptx: the grid, the title row, the type, the marks, the diagrams, the pictures and their treatment. Nothing about a page is settled by a default. raven_ppt.services.assets holds the icon set, add_formula and math_runs; take those and draw the rest.

On this route there is no ANTI-SLOP-CHECK.md, no contract and no Task State. Do not initialize or update one.

Read two skills first

Read the whole SKILL.md on GitHub

More in Design