file-conversion
/file-conversion
Konwertuje pliki między formatami, np. PDF do Word, HEIC do JPG, MP4 do MP3, CSV do JSON i EPUB do MOBI, na ponad tysiącu tras konwersji.
- Autor
- aadilr ↗
- Repozytorium
- changethisfile-mcp ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 13.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 2
- Skrypty
- 1
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 3
Brak sygnałów. Repozytorium zmienione 13.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/convert.sh
Co robi i kiedy
Konwertuje pliki między formatami, np. PDF do Word, HEIC do JPG, MP4 do MP3, CSV do JSON i EPUB do MOBI, na ponad tysiącu tras konwersji.
Oryginalny opis (EN)
Convert files between formats — PDF to Word, HEIC to JPG, MP4 to MP3, CSV to JSON, EPUB to MOBI, and 1,000+ supported routes across images, video, audio, documents, data, fonts, ebooks, and archives. Anonymous compatibility access is currently available via changethisfile.com; verified keys use the shared developer meter. Use when the user needs a file converted to a different format.
Jak działa
- Decision order
- Discovering supported routes
- Limits and errors
- Environment notes
Podgląd SKILL.md
---
name: file-conversion
description: Convert files between formats — PDF to Word, HEIC to JPG, MP4 to MP3, CSV to JSON, EPUB to MOBI, and 1,000+ supported routes across images, video, audio, documents, data, fonts, ebooks, and archives. Anonymous compatibility access is currently available via changethisfile.com; verified keys use the shared developer meter. Use when the user needs a file converted to a different format.
---
# File Conversion (ChangeThisFile)
Convert files across 1,000+ supported routes using ChangeThisFile. Anonymous conversion is temporarily available in compatibility mode; verified developer keys share quota with REST API usage. 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):
```bash
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]`).
3. **Remote file (you have a URL, not a local file)** — skip the download/re-upload; one curl does it:
```bash
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:
```bash
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 supported routes.
## Limits and errors
- Max MCP input: **25 MB**, including authenticated plans. Larger files should use `POST /v1/convert`; verified free keys include 25 conversions/month shared across REST and authenticated MCP.
- 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
Pliki w paczce (2)
- SKILL.md 3 KB
- scripts/convert.sh 2 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · aadilr/changethisfile-mcp | 100 | MIT |
| wshobson/agents | 100 | MIT |
| aomni-com/open-duet | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 5205bbdbe0e5 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100filestar
Konwertuje, zmienia rozmiar, kompresuje i łączy pliki lokalnie przez Filestar, także PDF, OCR i pliki CAD. - 100file-converter
Konwertuje i przekształca pliki: obrazy (rozmiar, format, HEIC), markdown do PDF i HTML, dane CSV, JSON, YAML, TOML i XML, SVG, base64 i kodowanie tekstu. - 100compdf-conversion-cli
Konwertuje PDF i obrazy do 10 formatów (Word, Excel, PPT, HTML, obraz, TXT, JSON, Markdown, RTF, CSV) z analizą układu AI i OCR. - 100multi-format-book-extractor
Wyciąga rozdziały z książek PDF, MOBI i AZW3 do osobnych plików Markdown: PDF przez pymupdf z podziałem wg spisu treści i OCR Gemini dla skanów, MOBI i AZW3 przez calibre. - 100convert-image-to-jpg
Konwertuje lokalne obrazy z formatów takich jak HEIC, PNG, TIFF, WebP, BMP, GIF i AVIF do JPG z ustawionym docelowym DPI (domyślnie 96). - 100convert
Przerabia plik na inny format, rozmiar lub postać i sprawdza wynik: wideo, audio, zdjęcia, PDF, e-booki, archiwa, napisy i kodowanie tekstu, JSON, YAML i CSV.