A specialized skill for translating PDFs locally by extracting text and leveraging agent-native language capabilities for high-fidelity output.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pdf-translation-reserving-layout
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install pdf-translation-reserving-layout using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
PDF Translate BabelOCR is a developer-centric skill designed to handle the complexities of translating born-digital or lightly scanned PDFs within the Openclaw Skills ecosystem. Unlike traditional cloud-based translators, this skill prioritizes local text extraction and utilizes the agent's internal language processing power to generate translated Markdown, JSON, or plain text. It is specifically engineered to handle research papers and technical documents where maintaining reading order and structure is critical.
By focusing on a local-first workflow, PDF Translate BabelOCR ensures data privacy and allows for high-granularity control over the translation process. It provides a bridge between raw PDF data and structured translated content, making it an essential addition for users of Openclaw Skills who require repeatable, high-quality document processing without relying on external LLM services as a primary driver.
To get started with this skill in your environment, ensure you have the necessary scripts available and run the following extraction command:
python3 scripts/extract_pdf_pages.py \
--input /absolute/path/document.pdf \
--output /absolute/path/work/pages.jsonl
For larger documents, use the batching helper to prepare the files for the translation phase within Openclaw Skills:
python3 scripts/build_translation_batches.py \
--input /absolute/path/work/pages.jsonl \
--output-dir /absolute/path/work/batches \
--max-pages 8 \
--max-chars 18000
The skill organizes its data pipeline using a clear metadata taxonomy to ensure reliability:
| File Type | Description | Key Fields |
|---|---|---|
| Input PDF | The source document for translation | N/A |
| pages.jsonl | Intermediate extraction file | page, text, layout_metadata |
| Batches | Split JSON files for parallel work | batch_id, page_range, content |
| Final Output | The translated result | page, source_text, translated_text |
Loading
An autonomous engine for programmatic SEO and AEO content generation that automates the full lifecycle from keyword research to WordPress publishing.

A professional-grade workflow for refining synthetic text-to-speech audio into production-ready assets through cleanup, normalization, and timing alignment.

A robust technical skill for automating Word document generation and template manipulation using python-docx while solving common XML run issues.

NotiLens is a real-time notification engine that delivers instant task lifecycle events, error alerts, and performance metrics from your AI agents directly to your phone.

An AI persona skill that adopts the identity of John von Neumann to teach computer science principles and software architecture through mathematical intuition and witty storytelling.

An AI-powered git workflow tool that automates the generation of Conventional Commits, PR descriptions, and release documentation.








































