Claude Get Toony

April 30, 2026 · View on GitHub

A Claude Code plugin for converting JSON, CSV, YAML, and other structured data into TOON (Token-Oriented Object Notation) — a compact, lossless re-encoding of the JSON data model that uses ~40% fewer tokens than JSON when fed to LLMs.

Skills

  • toon-reference — what TOON is, when it helps, when it doesn't, and how to invoke the CLI. Read first.
  • setup-tooling — install/verify TOON implementations across runtimes (JS, Python, Java, .NET, PHP, Rust) and record what's available in plugin config.
  • json-to-toon — single-file JSON → TOON, with round-trip lossless check and token-saving report.
  • csv-to-toon — single-file CSV → TOON via JSON. Useful when feeding tabular data to an LLM with explicit field/length guardrails.
  • batch-to-toon — folder-level conversion with manifest, round-trip checks, resumability, and aggregate token-saving report.
  • structure-long-prompt — guardrail skill. Fires when someone asks to TOON-ify a CLAUDE.md / system prompt / long instruction file. Explains why TOON is the wrong tool for prose and recommends XML-tagged sections (the Anthropic-recommended pattern) for long or complex prompts instead.

Ecosystem tools the plugin can install

RuntimeToolRepo
Node / TS@toon-format/toon (reference)https://github.com/toon-format/toon
Pythonpython-toonhttps://github.com/xaviviro/python-toon
Pythontoonifyhttps://github.com/ScrapeGraphAI/toonify
Javatoon-javahttps://github.com/toon-format/toon-java
Javajson-io (JSON pipe partner)https://github.com/jdereg/json-io
.NETToonSharphttps://github.com/0xZunia/ToonSharp
PHPtoon-phphttps://github.com/HelgeSverre/toon-php
PHP / Laravellaravel-toonhttps://github.com/mischasigtermans/laravel-toon
Rusttoon-rshttps://github.com/jimmystridh/toon-rs
Rust (CLI)error-toon (browser error compression)https://github.com/adrozdenko/error-toon
JS (app)Vidscriber (video → JSON/TOON)https://github.com/SplitBN/Vidscriber

Storage

Plugin config, tooling install dir, batch manifests, and cache live under:

${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/get-toony/

User-facing TOON outputs go wherever the user requests (default: alongside the source).

Installation

claude plugins marketplace add danielrosehill/Claude-Code-Plugins
claude plugins install get-toony@danielrosehill

License

MIT