By necromunger
File conversion API — images, audio, documents, data formats, archives, and hashing. 64 endpoints, credit-based pricing. Powered by Rust.
Create ZIP archives or inspect ZIP contents using the QkConvert API. Use when the user asks to "zip files", "create a ZIP", "archive files", "inspect a ZIP", "list ZIP contents", or needs to bundle files into a ZIP.
Convert, trim, merge, split, or normalize audio using the QkConvert API. Use when the user asks to "convert audio", "trim a clip", "merge audio files", "normalize volume", "generate a waveform", or needs to process MP3, WAV, FLAC, OGG, AAC, or AIFF files.
Convert between data formats using the QkConvert API. Use when the user asks to "convert CSV to JSON", "convert JSON to YAML", "convert XML to CSV", "convert TOML to JSON", "convert XLSX to JSON", "convert Markdown to HTML", or needs to transform between CSV, JSON, XML, YAML, XLSX, TOML, and Markdown.
Convert, resize, optimize, crop, watermark, or batch-process images using the QkConvert API. Use when the user asks to "convert an image", "resize a photo", "compress an image", "convert PNG to WebP", "strip EXIF", "add watermark", "crop an image", "generate blurhash", "OCR an image", "create a GIF", "extract GIF frames", "reverse a GIF", "batch convert", "generate QR code", "create barcode", "make QR", or needs to transform image files. Supports JPEG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO, SVG.
Compute cryptographic hashes of a file using the QkConvert API. Use when the user asks to "hash a file", "get a checksum", "calculate SHA-256", "verify file integrity", "get MD5", "compare file checksums", or needs MD5, SHA-1, SHA-256, SHA-512, or CRC32.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
File conversion API plugin — convert images, audio, documents, and data formats directly from Claude Code and Cowork. Try it in the sandbox — 20 requests/day, no signup required.
1. Add the marketplace:
/plugin marketplace add Necromunger/qkconvert-plugin
2. Install the plugin:
/plugin install qkconvert@qkconvert-plugin
3. Set your API key:
Sign up free at qkconvert.dev (Google, GitHub, or email), then create an API key in the dashboard.
Claude Code (Mac/Linux) — add to your shell config (.bashrc, .zshrc):
export QKCONVERT_API_KEY=sk_live_...
Claude Code (Windows) — run in CMD or PowerShell (persists across sessions):
setx QKCONVERT_API_KEY sk_live_...
Cowork — set in the plugin's environment configuration when prompted during install, or via Settings > Plugins > QkConvert > Environment Variables.
The plugin reads QKCONVERT_API_KEY from the environment and passes it as Authorization: Bearer to all API calls.
No key yet? Try the sandbox first — 20 free requests per day with no signup.
6 skills covering all 64 API endpoints. All endpoints must be called via curl (as the skills do), not by invoking the MCP tools directly - the OpenAPI-to-MCP bridge cannot transmit multipart/form-data bodies, so direct tool calls arrive with empty content regardless of whether you pass a file path or inline data. The MCP tools are exposed for discovery and documentation only.
| Skill | What it does | Credits | Endpoints covered |
|---|---|---|---|
/convert-image | Convert, resize, optimize, watermark, strip EXIF, thumbnails, QR codes, barcodes, OCR, batch ops, blurhash, GIF, crop | 1 | 18 |
/convert-audio | Convert, trim, merge, split, normalize volume, generate waveform | 3 | 7 |
/process-document | Merge, split, compress, watermark, extract text, render to image, create PDF, protect, office-to-pdf | 2 | 11 |
/convert-data | Convert between CSV, JSON, XML, YAML, XLSX, TOML + Markdown to HTML | 1 | 25 |
/hash-file | Compute MD5, SHA-1, SHA-256, SHA-512, CRC32 for any file | 1 | 1 |
/archive | Create ZIP archives, inspect ZIP contents | 2 | 2 |
Total: 64 endpoints across 7 categories - see the OpenAPI spec for the full inventory.
All skills save output files to the current working directory by default, using the original filename with the new extension (e.g. photo.png → photo.webp). If a file with that name already exists, the skill will ask before overwriting.
Skills are manually chainable — run one, then reference the output path in the next:
/convert-image photo.tiff to png
/hash-file photo.png sha256
Automatic piping between skills is not currently supported — each skill runs as an independent API call.
Image conversion with options:
/convert-image photo.png to webp at quality 85, resize to 800px wide
Trim an audio clip:
/convert-audio podcast.mp3 trim from 1:30 to 5:45, output as wav
Merge PDFs:
/process-document merge chapter1.pdf chapter2.pdf chapter3.pdf
Convert a spreadsheet to JSON:
/convert-data sales.xlsx to json, pretty-printed
Verify file integrity:
/hash-file release.zip sha256
| Plan | Monthly | Credits | Rate limit | Overage |
|---|---|---|---|---|
| Free | $0 | 500/mo | 5 RPM | Hard cap |
| Hobby | $6 | 1,000/mo | 30 RPM | $0.006/credit |
| Starter | $15 | 5,000/mo | 60 RPM | $0.003/credit |
| Pro | $60 | 50,000/mo | 300 RPM | $0.002/credit |
Credit costs by category:
| Category | Credits | Endpoints |
|---|---|---|
| Images (convert, resize, optimize, watermark, QR, barcode, EXIF, thumbnails, metadata, OCR, batch ops, blurhash, GIF, crop) | 1 | 18 |
| Data (CSV, JSON, XML, YAML, XLSX, TOML, Markdown — 25 conversion pairs) | 1 | 25 |
| File utilities (hash/checksum) | 1 | 1 |
| Documents (merge, split, compress, watermark, text, to-image, from-images, text-to-pdf, metadata, protect, office-to-pdf) | 2 | 11 |
| Archives (ZIP create, ZIP inspect) | 2 | 2 |
| Audio (convert, trim, merge, split, normalize, waveform, metadata) | 3 | 7 |
Free tier: 500 credits total per month across all categories. For example, 500 image conversions, or 166 audio conversions, or any mix.
npx claudepluginhub necromunger/qkconvert-plugin --plugin qkconvertConvert any file, URL, or media to clean Markdown — PDF, EPUB, HTML, images, YouTube, audio, video, and more
FFmpeg CLI reference for video and audio processing, format conversion, encoding, filtering, and media automation
Parse PDF / Office / image files into clean Markdown via MinerU — zero-dependency, AI-Native, auto-routing between the free Agent API and the token-gated Standard API, with 15 content-tool delivery sinks.
Read and analyze Google Docs, Sheets, and Slides by exporting them to local formats (DOCX, XLSX, PPTX) via browser download.
Auto-resize oversized screenshots to prevent Claude API dimension errors and session corruption
Office document manipulation plugins for Claude Code