pdf-to-pptxlisted
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