← ClaudeAtlas

inspect-repairlisted

Run a free deterministic quality report on ANY PowerPoint file (yours or generated elsewhere) and optionally auto-repair it. Use when the user asks to check/lint/QA/review a pptx, find broken slides, fix overflowing or hidden text, clean up a deck before sending, or verify a generated deck. Uses the SlideForge REST API (works without the MCP server); repair never alters words.
smartdatabrokers/slideforge-mcp · ★ 4 · Data & Documents · score 77
Install: claude install-skill smartdatabrokers/slideforge-mcp
# Inspect & repair any deck (Deck Doctor) `POST /v1/inspect` returns a Deck Quality Report for **any** .pptx — decks SlideForge never rendered included. Free, deterministic, no LLM: the file is analyzed with real font metrics and geometry, never sent to a model. Repair is $0.02 per repaired slide, and its `dry_run` returns the exact fix plan (and therefore the exact price) free. ## Inspect ```bash curl -X POST https://api.slideforge.dev/v1/inspect \ -H "Authorization: Bearer sf_live_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"pptx_base64": "'"$(base64 -w0 deck.pptx)"'"}' ``` Sources (exactly one): `pptx_base64` (≤25 MB), `pptx_url` (https), or `job_id` (a SlideForge render). First 50 slides; 30 requests/hour. **What it finds** — each with a machine `code`, severity, message, remedy, and the offending `shape_id`: text overflow / clipping (measured with real font metrics, autofit-aware), content hidden behind opaque shapes (z-order), off-canvas leftovers (parked notes leak content!), WCAG contrast, sub-9pt fonts, image-only slides, empty slides, hidden slides (marked; they never fail the deck), density. **Read it honestly:** `status` is clean | review | failed. `summary.font_size_coverage` / `contrast_coverage` state how much of the deck the checks could actually resolve — inherited theme values it can't resolve are skipped, never guessed. Report findings to the user by slide number with the remedy; don't paraphrase severities up or down. ## Repair (det