read-any-document (Canonizr)

v0.0.1

Convert any document to markdown using Canonizr

0· 104·0 current·0 all-time
byHector Miller-Bakewell@hmillerbakewell

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for hmillerbakewell/read-document.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "read-any-document (Canonizr)" (hmillerbakewell/read-document) from ClawHub.
Skill page: https://clawhub.ai/hmillerbakewell/read-document
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install read-document

ClawHub CLI

Package manager switcher

npx clawhub@latest install read-document
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
The name and description match the instructions (convert documents to Markdown via Canonizr). However, the skill expects a 'canonizr' CLI/service and optionally Docker to be available but the metadata lists no required binaries or install steps — this is a minor documentation mismatch rather than a functional incoherence.
Instruction Scope
Instructions are narrowly scoped to running the canonizr CLI (convert, health, up, down) and using --json. They do not instruct reading unrelated files or exfiltrating data. They do assume the user can start the pipeline (mentions Docker) but do not explain whether the pipeline is local or remote.
Install Mechanism
No install spec (instruction-only) — lowest risk. The skill does not attempt to download or install code itself.
Credentials
No environment variables, credentials, or config paths are requested; nothing disproportionate is asked for.
Persistence & Privilege
Skill is not always-enabled, does not request elevated persistence, and does not modify other skills or system-wide settings.
Assessment
This skill is coherent: it expects a local 'canonizr' pipeline/CLI to be present and tells the agent how to call it. Before installing or using it, verify where 'canonizr' comes from and whether it runs locally or contacts an external service (to avoid unintentionally uploading sensitive documents). If you plan to run the pipeline yourself, install canonizr and Docker from official/trusted sources and confirm the service's behavior (does it store or transmit files?). Also consider updating the skill metadata to declare the required binaries (canonizr and optionally docker) so the expectations are explicit.

Like a lobster shell, security has layers — review code before you run it.

latestvk97895esmc07n19ma48crc00nn84gmg5
104downloads
0stars
1versions
Updated 2w ago
v0.0.1
MIT-0

Read any document using the Canonizr pipeline. Supports PDFs, images, office files, and more.

Using Canonizr

You can pass documents to Canonizr via CLI.

canonizr convert document.pdf

The output of the above command is a direct markdown transcript.

Failed attempts to convert a file return an error message. Depending on context you may wish to store the output in an adjacent .md file to avoid re-processing.

Supported file formats include PDFs, images (which will be transcribed), and office files.

Debugging

You can check if the Canonizr pipeline is running by using the CLI:

canonizr health

If the pipeline is not running then your user may not have started it. If you have docker permissions then you can start the service with:

canonizr up

And stop it with:

canonizr down

You can get a full JSON response with metadata (instead of just markdown) using the --json flag:

canonizr convert --json document.pdf

Comments

Loading comments...