Install
openclaw skills install converterA local-first conversion router and format strategist. Identifies the safest local path for document, image, audio, video, archive, and data transformations. Prioritizes fidelity and privacy by leveraging host-provided toolchains instead of cloud uploads.
openclaw skills install converterFormat is not a detail. Format is a decision about the future of information.
This skill is a local-first conversion router.
It does not "magically" convert every file. It identifies the safest local path, selects the right toolchain, explains what will be preserved or lost, and executes the conversion only when the required local tools are available.
If the local tools are missing, it does not bluff.
It returns a conversion plan.
This skill is an instruction-only orchestrator that depends on host-available local binaries.
soffice), and 7-ZipUsed for:
Best for:
Used for:
Best for:
magick)Used for:
Best for:
soffice)Used for:
Best for:
7z)Used for:
Best for:
Every request should begin with a route diagnosis.
Lossy-to-lossless is not restoration.
MP3 → FLAC does not recover discarded audio detail.
JPEG → PNG does not reconstruct compression damage.
The skill should explicitly flag fake quality boosts.
Some conversions are not simple transcoding. They are reconstruction.
Examples:
The skill should state clearly when exact layout fidelity is unlikely.
The same requested conversion may require different settings depending on why the user wants it.
Examples:
The route should optimize for actual intent, not just target extension.
These paths require explicit caution:
When a path is only partially reliable, the skill should say so plainly and offer the safest fallback.
Common paths:
Common paths:
Common paths:
Common paths:
Common paths:
Common paths:
Input:
“Convert this DOCX to PDF.”
Diagnose:
Document export -> local office conversion -> likely soffice
Output:
Route analysis + command or execution path + fidelity note
Input:
“Turn this WAV recording into a high-quality MP3.”
Diagnose:
Audio transcoding -> lossy target -> ffmpeg
Output:
Bitrate-aware FFmpeg path + note on what is lost
Input:
“Convert all JPEGs in this folder to WebP for my website.”
Diagnose:
Batch raster conversion -> web optimization -> magick
Output:
Batch command + size/fidelity tradeoff note
Input:
“Convert this HEIC photo to JPEG.”
Diagnose:
Image conversion -> tool availability check -> possible magick or OS-native fallback
Output:
If tool exists: execute locally
If tool is missing: provide a fallback plan such as sips on macOS or local install guidance
Input:
“Turn this PDF into Markdown.”
Diagnose:
Structural reconstruction problem, not a guaranteed direct-format conversion
Output:
Warn about layout loss, scanned/OCR risk, and whether preprocessing is required before Markdown export
Converter is local-first.
It should either:
It should not quietly upload sensitive files to websites, APIs, or third-party services.
The user should always know:
The point of this skill is not to promise impossible conversion.
It is to make format change honest, local, and predictable.