← ClaudeAtlas

ozor-document-videolisted

Turn a real document (PDF, PPTX, DOCX, Keynote export, slide deck, proposal, whitepaper, report) into a finished AI-generated video using the Ozor MCP. Use this skill whenever the user attaches, uploads, references, or points to a document file and wants a video from it — e.g. 'make a video from this pitch deck', 'turn this PDF into a video', 'video from my proposal.docx', 'generate a video from this PowerPoint', 'create a video from this report', 'this whitepaper → video'. This skill runs the document-to-video pipeline: analyze_document → present the plan to the user → update_plan if needed → generate_from_plan → export_video → wait_for_export → get_embed_code. It always uses the plan-based flow so slide visuals are preserved. Do NOT use this skill for plain-text creative briefs (use ozor-generate) or for URLs/landing pages (use ozor-url-to-video).
Mintii-Labs/ozor-skills · ★ 6 · Data & Documents · score 66
Install: claude install-skill Mintii-Labs/ozor-skills
# Ozor Document-to-Video End-to-end document-to-video on Ozor.ai. Takes a real file (PDF, PPTX, DOCX, etc.), analyzes it on Ozor's side to produce a structured plan, lets the user approve/edit the plan, then generates and exports a finished video — preserving slide visuals along the way. ## When to use Use this skill when the input is a **document/file**. Signals: - User attached or referenced a PDF, PPTX, DOCX, Keynote export, slide deck, proposal, whitepaper, report, one-pager - "Turn this deck into a video" - "Make a video from this PDF" - "Video from my pitch / proposal / report" **Do NOT use this skill when:** - Input is a short creative text brief → `ozor-generate` - Input is a URL or landing page → `ozor-url-to-video` - User only wants a written Ozor prompt → `ozor-doc-to-video` (prompt-only skill) - User wants to manage existing videos → `ozor-video-library` ## Required MCP tools - `mcp__ozor__analyze_document` — analyzes the doc, returns a `planId` plus the structured plan - `mcp__ozor__prepare_document_upload` — gets a curl-uploadable URL for local files with no public URL (the common path) - `mcp__ozor__get_plan` — fetches the latest plan state - `mcp__ozor__update_plan` — applies user edits to the plan before generation - `mcp__ozor__generate_from_plan` — kicks off the video build from the approved plan, returns `projectId` - `mcp__ozor__export_video` — starts the render (use the `projectId` as `videoId`) - `mcp__ozor__wait_for_export` — blocks until the ren