toon
Compress JSON data to TOON format for ~40% context savings. Use when fetching APIs, reading JSON files, or any task outputting structured data. Pipe any output through `toon` - JSON gets compressed, non-JSON passes through unchanged.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Compress JSON data to TOON format for ~40% context savings. Use when fetching APIs, reading JSON files, or any task outputting structured data. Pipe any output through toon - JSON gets compressed, non-JSON passes through unchanged.
How to use
Upewnij się, że masz zainstalowany Node.js z npx, a następnie skopiuj skrypt TOON do katalogu w zmiennej PATH — na przykład do ~/.local/bin/ — i nadaj mu uprawnienia wykonywania za pomocą chmod +x.
Aby skompresować dane z API, użyj curl lub innego narzędzia do pobierania, a następnie przekieruj wynik do TOON — na przykład curl -s "https://api.example.com/data" | toon.
Jeśli chcesz skompresować istniejący plik JSON, użyj cat lub innego polecenia do odczytania pliku i przekieruj go do TOON — na przykład cat data.json | toon.
TOON bezpiecznie obsługuje dowolne wyjście — jeśli dane nie są w formacie JSON, przejdą przez narzędzie bez zmian, więc możesz dodać TOON do każdego pipeline'u bez obawy o błędy.
Sprawdź dokumentację formatu TOON na stronie https://toonformat.dev, aby zrozumieć, jak wygląda skompresowana struktura danych i jak interpretować wynik.