Skip to content
file-conversion logo

File Conversion (ChangeThisFile)

file-conversion

Convert files between formats — PDF to Word, HEIC to JPG, MP4 to MP3, CSV to JSON, EPUB to MOBI, and 999 total routes across images, video, audio, documents, data, fonts, ebooks, and archives. Free via changethisfile.com, no API key or signup. Use when the user needs a file converted to a different format.

wshobson/agents2.6Kinstalls40.2Kstars

SKILL.md

Full skill instructions

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

  1. 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.
  2. 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]).

  1. Remote file (you have a URL, not a local file) — skip the download/​re-upload; one curl does it:
curl -sS -X POST https://changethisfile.com/​mcp \
  -H "Content-Type: application/​json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/​call","params":{"name":"convert_file","arguments":{"source_url":"<FILE_URL>","target_format":"pdf"}}}'

The response text contains a download URL — fetch it with curl -o <output>.

Discovering supported routes

Ask before guessing if a conversion is exotic:

curl -sS -X POST https://changethisfile.com/​mcp \
  -H "Content-Type: application/​json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/​call","params":{"name":"list_conversions","arguments":{"source_format":"docx"}}}'

Omit source_format for a grouped summary of all 999 routes.

Limits and errors

  • Max input: 25 MB (free path). Larger files: get a free API key (1,000 conversions/​month) at https://changethisfile.com/docs/authentication and use POST /​v1/​convert.
  • Rate limit: 5 conversions/​minute per IP. On "Rate limit exceeded", wait 60 seconds and retry once.
  • "Unsupported conversion: X→Y" errors list the valid targets for that source format.
  • Download URLs expire after 1 hour — download immediately, then work with the local file.

Environment notes

  • Needs outbound HTTPS to changethisfile.com. On claude.ai, the code-execution sandbox restricts egress by default — prefer the MCP connector there, or the user can allow the domain under Settings → Capabilities.
  • Full docs: https://changethisfile.com/docs/mcp

More skills from wshobson

Comprehensive testing strategies for Python using pytest, fixtures, mocking, and test-driven development.

40.2K 34.6K
View

Profile and optimize Python code using cProfile, memory profilers, and performance best practices.

40.2K 34.4K
View

Comprehensive patterns for Next.js 14+ App Router, Server Components, and modern full-stack React development.

40.2K 31.5K
View
code-review-excellence logo
wshobson/agents

code-review-excellence

Systematic code review practices for constructive feedback, bug detection, and team knowledge sharing.

40.2K 29.4K
View
api-design-principles logo
wshobson/agents

api-design-principles

REST and GraphQL API design principles for building scalable, developer-friendly APIs.

40.2K 29.4K
View

Use this skill when designing or reviewing a PostgreSQL-specific schema. Covers best-practices, data types, indexing, constraints, performance patterns, and advanced features

40.2K 26.9K
View

Use this skill when designing or reviewing a PostgreSQL-specific schema. Covers best-practices, data types, indexing, constraints, performance patterns, and advanced features

40.2K 26.9K
View
fastapi-templates logo
wshobson/agents

fastapi-templates

Production-ready FastAPI project structure with async patterns, dependency injection, and layered architecture.

40.2K 25.2K
View
mobile-android-design logo
wshobson/agents

mobile-android-design

Material Design 3 and Jetpack Compose patterns for building modern, adaptive Android applications.

40.2K 23.7K
View
e2e-testing-patterns logo
wshobson/agents

e2e-testing-patterns

Comprehensive guide to building reliable, maintainable end-to-end test suites with Playwright and Cypress.

40.2K 23.6K
View
architecture-patterns logo
wshobson/agents

architecture-patterns

Implement proven backend architecture patterns for maintainable, testable, and scalable systems.

40.2K 23.3K
View
mobile-ios-design logo
wshobson/agents

mobile-ios-design

Native iOS app design with SwiftUI, Apple HIG compliance, and adaptive layouts for iPhone and iPad.

40.2K 22.9K
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View