← ClaudeAtlas

pdf-to-pptxlisted

Convert a PDF into an editable PowerPoint (.pptx) deck. Every shape, text block, table, and image becomes a native PowerPoint element — not a flattened screenshot. Use when the user wants to turn a PDF report, research paper, or investor deck into an editable presentation. Requires the slideforge MCP server.
smartdatabrokers/slideforge-mcp · ★ 4 · Data & Documents · score 74
Install: claude install-skill smartdatabrokers/slideforge-mcp
# PDF to PPTX Use the `slideforge` MCP server to convert a PDF into a fully editable PowerPoint deck. Vector extraction — each page becomes a slide where every element is independently editable. ## When to trigger Any request to convert, turn, transform, or extract a PDF into PowerPoint. Examples: - "Convert this PDF report into an editable PowerPoint deck" - "Turn this 40-page research paper into slides" - "Extract the slides from this investor PDF so I can edit them" ## Tools used - `upload_asset` with `purpose=pdf` — uploads and triggers extraction - `manage_account` with `action=job` — poll for completion + download URL ## Workflow ### 1. Upload the PDF ```json { "purpose": "pdf", "data": "<base64-encoded .pdf>", "filename": "report.pdf" } ``` Returns a `job_id`. Alternatively, pass a public URL if the user has one. ### 2. Wait for extraction Typical speed: ~112-page deck converts end-to-end in ~18 seconds. Poll with: ```json {"action": "job", "job_id": "<from step 1>"} ``` Or include a preview inline by setting `include_preview: "default"` in the upload call (waits then embeds). ### 3. Deliver Download via header-auth: `GET /v1/jobs/<job_id>/pptx` with `Authorization: Bearer sf_live_YOUR_KEY` (ownership-checked). To hand off a shareable link instead, `POST /v1/jobs/<job_id>/download-url` mints a short-TTL, single-use, revocable one. The output is a real `.pptx` — every shape, text block, and image is individually editable in PowerPoint. ## What gets