PDF to PPT Conversion Skill for Openclaw

A specialized conversion tool that transforms visual-rich PDF files into PowerPoint presentations by rendering pages as high-quality images.

jvtop
v1.0.0
Mar 29, 2026
1
836
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install pdf-to-ppt

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install pdf-to-ppt using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PDF to PPT Conversion Skill?

The PDF to PPT conversion skill is a robust solution for developers and professionals who need to transition content from PDF to PowerPoint without losing visual fidelity. By utilizing an intermediate image rendering process, this Openclaw Skills utility ensures that complex layouts, vector graphics, and design drawings are preserved exactly as they appear in the original document.

Unlike traditional text-extraction methods that often fail with intricate designs or scanned content, this skill prioritizes the visual background of each slide. It leverages powerful libraries like PyMuPDF and python-pptx to automate the lifecycle of rendering, scaling, and assembling presentations, making it an essential addition to any Openclaw Skills automated workflow.

PDF to PPT Conversion Skill Use Cases

  • Converting high-fidelity design drawings or architectural layouts into presentation format.
  • Transforming presentations that were previously exported or scanned to PDF back into slide decks.
  • Batch processing multiple visual documents for archival or presentation purposes.
  • Working with PDFs that contain complex formatting which typically breaks during standard text-based conversion.

How PDF to PPT Conversion Skill Works

  1. The skill identifies the target PDF and initializes the rendering engine using PyMuPDF.
  2. Each PDF page is rendered into a high-quality PNG or JPG image based on a configurable zoom factor.
  3. A new PowerPoint (.pptx) file is generated using the python-pptx library.
  4. Each rendered image is placed as a full-slide shape, ensuring the visual layout is maintained.
  5. The final presentation is saved to the designated output directory, ready for immediate use or further annotation.

PDF to PPT Conversion Skill Setup

To integrate this capability into your environment, install it via the Openclaw Skills manager:

clawhub install pdf-to-ppt

Ensure the required Python dependencies are available in your environment:

pip install PyMuPDF python-pptx

PDF to PPT Conversion Skill Data Schema & Taxonomy

The skill manages data through a structured file system approach during the conversion process:

Data Type Location Description
Input <path>/input.pdf The source PDF document to be converted.
Intermediate images/ A subdirectory containing rendered PNG/JPG files for each page.
Output <filename>.pptx The final PowerPoint presentation file generated.
Metadata CLI Arguments Customizable parameters for zoom, slide dimensions, and image formats.

PDF to PPT Conversion Skill Advanced Features

  • Custom Zoom Control: Adjust the rendering scale (default 2.0) to balance between image clarity and file size.
  • Aspect Ratio Flexibility: Define custom slide widths and heights in inches to match specific display requirements.
  • Batch Processing Support: Easily wrap the script in shell loops to convert entire directories of PDF assets.
  • Format Selection: Switch between PNG for lossless quality and JPG for optimized file sizes in large presentations.
  • Multi-Skill Integration: Works seamlessly with other Openclaw Skills like pdf-tools for pre-processing steps.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*