opencoredev/convt/convt-cli
Claude Code and agent skill by opencoredev/convt
- community
Checking that the SKILL.md file is still in the repository.
Convert images, video, audio, PDFs and documents locally with the convt CLI. Use when an agent needs to convert files on the user's machine without uploading them, list formats or engines, or run a batch from a script.
Install
npx vskill@latest install opencoredev/convt/convt-cliSKILL.md
convt
Local file conversion. Right-click or run the CLI; files stay on disk. Nothing is uploaded. Routes through engines on this machine (FFmpeg, PDFium, LibreOffice, image, resvg, libheif). Multi-hop routes are at most three steps. A still image cannot become video or audio through a multi-hop route.
Print this file: convt --skill or convt skill.
Install check
convt engines lists each ready backend and each unavailable one with its reason. A "no route" error usually means an engine is missing, not a bad flag. Packaged installs come from https://convt.app/download. From this repository: cargo run -p convt-cli -- … or ./target/debug/convt. A convt on PATH may be an older install.
Convert
--to is required unless --preset names a preset that sets to. Output lands next to each input unless --out-dir is set. With --out-dir, files found in subfolders keep their relative folder.
{{FLAGS}}
Commands
{{COMMANDS}}
Formats
Ids are what --to and convt formats use. Extensions select the input format (no content sniffing). Availability depends on convt engines; Office formats need LibreOffice or convt pack install documents. Raster-to-SVG is not offered.
{{FORMATS}}
Examples
Exit codes and errors
0: success (including--skill,--help, and list commands)1: a conversion failed, or the run was rejected before it started (no--to, unknown format, nothing to convert, license)2: usage error from the parser (unknown flag, bad value)130: cancelled (SIGINT; a second interrupt exits immediately)
--json prints one event per line on stdout: started, progress, done, failed, then summary. A failed event has a stable kind: unsupported_input, no_route, invalid_option, engine_missing, engine_failed, output_exists, cancelled, io.
Folder inputs skip files that cannot reach the target (or already are it). Files named directly always run, so their errors show.
Tips for agents
- Non-interactive: pass every option on the command line. The CLI does not prompt.
- Prefer
--jsonwhen parsing progress. Humaninput -> outputlines go to stderr unless--json. - Outputs never overwrite existing files; a taken name gets a numbered suffix. Use
--out-dirto keep results apart from the inputs. - Discover before converting:
convt engines,convt formats,convt targets path/to/file. formats,targets,menu,engines,presetsand--skillnever need a license. Only conversions do. Source builds skip the license check by default; packaged builds start a 7-day trial on the first conversion.- In an enforced build,
convt license activatereads the key from stdin when KEY is omitted. Do not put a license key in a shared command line. convt pack install documentsis the only pack command that may use the network.pack statusis offline.- Presets are TOML (
to,quality,max_size, …) under the config presets directory, or a path to a.tomlfile. List them withconvt presets. PointCONVT_CONFIG_DIRat a private directory instead of the user's real presets. - MP4, MOV and MKV output uses a hardware video encoder when one works on this machine (VideoToolbox on macOS, NVENC with an NVIDIA GPU), and converts again in software if it fails. Set
CONVT_HWACCEL=0to always use the software encoders, for example to compare output or rule out a GPU driver problem.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcrates/convt-cli/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/opencoredev/convt/convt-cli)