PPTX to Text for Openclaw

A high-performance extraction tool that converts PowerPoint presentations into clean Markdown or structured JSON data.

mzlzyca
v0.4.0
Apr 3, 2026
0
833
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install pptx-to-text

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 pptx-to-text 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 PPTX to Text?

PPTX to Text is a developer-centric tool designed to bridge the gap between visual presentation files and machine-readable text. By leveraging the MinerU document intelligence engine from OpenDataLab, this skill allows users to programmatically ingest content from .pptx files. It is an essential addition to the Openclaw Skills ecosystem for anyone building automated document processing pipelines.

The skill provides two primary modes of operation: a quick, token-free flash extraction for small files and a comprehensive API-driven extraction for complex data structures. Whether you are building a knowledge base or preparing data for an AI agent, this tool ensures that presentation content is easily accessible and ready for analysis.

PPTX to Text Use Cases

  • Automating the extraction of slide content for search engine indexing.
  • Converting corporate presentations into Markdown for LLM preprocessing and context injection.
  • Building searchable archives of legacy PowerPoint decks within Openclaw Skills workflows.
  • Extracting text from remote slide URLs without downloading files manually.
  • Streamlining content review processes by viewing presentation text directly in the terminal.

How PPTX to Text Works

  1. The skill accepts a local path or a URL pointing to a .pptx presentation.
  2. It utilizes the mineru-open-api to communicate with the MinerU document intelligence engine.
  3. The engine parses the slide layouts and extracts text elements, maintaining logical order.
  4. Users can choose between flash-extract for immediate Markdown output or full extraction for structured JSON.
  5. The resulting text is returned to the standard output or saved to a designated directory for further use.

PPTX to Text Setup

To get started with this skill, install the MinerU CLI via npm or Go:

npm install -g mineru-open-api
# Alternatively, for macOS/Linux users
go install github.com/opendatalab/MinerU-Ecosystem/cli/mineru-open-api@latest

For basic use, no token is required. For full extraction features, set up your API token:

mineru-open-api auth
# Or set the environment variable
export MINERU_TOKEN="your-token-here"

PPTX to Text Data Schema & Taxonomy

The skill organizes extracted data based on the requested format to ensure compatibility with various Openclaw Skills:

Output Format Description Best Use Case
Markdown Near-plain text representation of slides Human reading / LLM context
JSON Structured objects containing per-slide text fields Data parsing / Database ingestion
Stdout Direct text stream CLI piping and automation

Users can also provide a --language hint (e.g., en for English) to improve extraction accuracy.

PPTX to Text Advanced Features

  • Support for targeted extraction using the --pages flag to process specific slide ranges.
  • Token-free flash-extract mode for rapid processing of files up to 10MB or 20 pages.
  • Seamless URL integration allowing for remote file processing without local storage.
  • Language-aware extraction to optimize processing for different character sets.
  • Flexible output management that redirects status messages to stderr while keeping document content in stdout for clean piping within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins mineru-open-api
Github Stars: 0
forks: 0

Featured*