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.
Scanned 9/19/2026
Install to Claude Code
npx -y skills add rondoflow/rondoflow --skill compress-json-to-toon-format --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Compress Json To Toon Format?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-compress-json-to-toon-format)More formats (shields.io, HTML) on the badges page.
---
name: compress-json-to-toon-format
description: "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."
category: "Data & Analytics"
author: community
version: "1.0.0"
icon: chart-bar
---
# TOON Context Compression
Pipe any command output through `toon` to compress JSON and save ~40% tokens.
## Usage
```bash
# API responses
curl -s "https://api.example.com/data" | toon
# JSON files
cat data.json | toon
# Any command - safe on non-JSON (passes through unchanged)
some_command | toon
```
## Install
```bash
# Copy script to PATH
cp scripts/toon ~/.local/bin/
chmod +x ~/.local/bin/toon
```
Requires: `npx` (Node.js)
## Example
```json
[{"id":1,"name":"Alice"},{"id":2,"name":"Bob"}]
```
→
```toon
[2]{id,name}:
1,Alice
2,Bob
```
## When to Use
- **Always** when fetching JSON APIs
- **Always** when reading JSON files into context
- Safe to use on any output — non-JSON passes through
## Reference
- Format spec: https://toonformat.dev
- CLI: `@toon-format/cli`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!