An advanced document parsing engine that intelligently converts PDFs into structured Markdown, preserving tables and reading order for AI comprehension.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install camscanner-pdf2markdown-office
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 camscanner-pdf2markdown-office using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The CamScanner PDF to Markdown skill is a high-performance document processing tool designed to bridge the gap between static PDF files and AI-ready text formats. By integrating with Openclaw Skills, this tool leverages a specialized parsing engine that goes beyond simple OCR. It intelligently decomposes paragraphs, identifies complex table structures, and preserves the logical reading order of a document. This makes it an invaluable asset for developers and researchers who need to feed clean, structured data into large language models for summarization, analysis, or retrieval-augmented generation (RAG).
To deploy this functionality via Openclaw Skills, ensure your environment has curl and jq available. The following script demonstrates the standard implementation pipeline:
# Configuration
BASE="https://ai-tools.camscanner.com"
INPUT_PDF="/path/to/document.pdf"
OUTPUT_FILE="/path/to/output.md"
# 1. Upload the PDF
IN_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/upload_file/execute" \
-H "Content-Type: application/octet-stream" \
--data-binary "@$INPUT_PDF" | jq -r '.tool_result.data.file_id')
# 2. Trigger Conversion
OUT_FILE_ID=$(curl -sS -X POST "$BASE/v1/tools/convert_pdf/execute" \
-H "Content-Type: application/json" \
-d "{\"file_id\":\"$IN_FILE_ID\",\"source_type\":\"pdf\",\"target_type\":\"md\",\"output_mode\":\"file_id\"}" \
| jq -r '.tool_result.data.file_id')
# 3. Download the Markdown result
curl -sS -X POST "$BASE/v1/tools/download_file/execute?response_mode=raw" \
-H "Content-Type: application/json" \
-d "{\"file_id\":\"$OUT_FILE_ID\"}" \
-o "$OUTPUT_FILE"
The skill manages document lifecycle through a series of metadata identifiers and structured requests:
| Parameter | Type | Description |
|---|---|---|
file_id |
String | The unique token identifying the document in the CamScanner cloud pipeline. |
source_type |
String | Fixed as pdf for the input file format. |
target_type |
String | Fixed as md to indicate Markdown output. |
response_mode |
String | Set to raw during download to retrieve binary file content rather than JSON metadata. |
output_mode |
String | Set to file_id to ensure a downloadable link is generated. |
Loading
A cross-platform automation script that synchronizes your local Node.js environment with project-specific version requirements defined in package.json.

A document conversion utility that transforms static PDF files into editable Word or Excel documents while preserving original formatting.

An automated auditing tool designed to detect and report CSS specification issues within Vue Single File Components.

A professional framework for generating structured, psychologically-driven live streaming scripts optimized for AI agents.

A high-performance cognitive immune system designed to eliminate AI sycophancy and enforce rigorous analytical integrity.

A high-precision document parsing skill that converts images into structured Markdown for better LLM comprehension.








































