Przejdź do treści
Biblioteka skilli
Dokumenty i biuro · Konwersja i formaty

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.

Licencja
MIT
Ostatnia zmiana repozytorium
13.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
3
Przestarzałość

Brak sygnałów. Repozytorium zmienione 13.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 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

  1. Decision order
  2. Discovering supported routes
  3. Limits and errors
  4. Environment notes
Sekcje z nagłówków SKILL.md, w oryginale · 52 linii, 338 słów
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

RepozytoriumWynikLicencja
Ta strona · aadilr/changethisfile-mcp100MIT
wshobson/agents100MIT
aomni-com/open-duet100MIT

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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.