openclaw / toon
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/toon && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/4285" && unzip -o skill.zip -d .claude/skills/toon && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/toon/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
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.
0 views
0 installs
Skill Content
---
name: toon
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.
---
# 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`