File Conversion (ChangeThisFile) Convert files between 999 conversion routes using the free ChangeThisFile service. No account or API key required. Conversions run server-side (FFmpeg, LibreOffice, Calibre, 7-Zip, sharp, Ghostscript); files are deleted within 24 hours. Decision order If ChangeThisFile MCP tools are available ( changethisfile:convert_file , changethisfile:list_conversions ) — use them directly. convert_file takes source_url OR base64_content + source_format , plus target_format , and returns a temporary download URL. Otherwise, use the bundled script (requires network access to changethisfile.com): scripts/convert.sh < input-file
< target-format
[ output-file ]
e.g. scripts/convert.sh report.docx pdf
prints the output file path on success
The script path is relative to this skill's directory. It base64-encodes the file, calls the hosted MCP endpoint over plain HTTPS, downloads the result, and writes it next to the input (or to [output-file] ). Remote file (you have a URL, not a local file) — skip the download/re-upload; one curl does it: Show more Installs 841 Repository wshobson/agents GitHub Stars 38.4K First Seen Jun 25, 2026 Security Audits Gen Agent Trust Hub Pass Socket Pass Snyk Fail