aradotso/toon-format

Compétence experte pour la notation TOON (Token-Oriented Object Notation) — un encodage JSON compact et conscient du schéma pour les prompts LLM, réduisant les tokens d'environ 40 %.

Qu'est-ce que toon-format ?

Cette compétence permet aux agents IA, comme Claude Code, Cursor ou Codex, d'utiliser le format TOON (Token-Oriented Object Notation) pour encoder des données JSON de manière plus compacte et efficace dans les prompts LLM. TOON réduit la consommation de tokens d'environ 40 % en exploitant des abréviations conscientes du schéma, ce qui est particulièrement utile pour les applications à coût élevé ou limitées en mémoire contextuelle. Elle est conçue pour être intégrée facilement dans les outils de développement d'agents, en offrant un équilibre entre lisibilité humaine et compression. La compétence inclut des directives pour la conversion, l'optimisation et la validation des structures TOON, rendant les interactions avec les LLM moins coûteuses et plus rapides.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aradotso/trending-skills/tree/main/skills/toon-format

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait toon-format ?

Compétence experte pour la notation TOON (Token-Oriented Object Notation) — un encodage JSON compact et conscient du schéma pour les prompts LLM, réduisant les tokens d'environ 40 %.

Aperçu

TOON est un format basé sur JSON qui utilise des clés courtes et des types implicites pour minimiser la redondance. Contrairement au JSON standard, TOON ne répète pas les clés de schéma dans chaque objet, ce qui le rend idéal pour les prompts complexes contenant de nombreuses structures de données.

Avantages clés

  • Réduction de tokens : Jusqu'à 40 % de tokens en moins par rapport au JSON standard.
  • Conscient du schéma : Utilise un dictionnaire de types pour inférer les types de données automatiquement.
  • Compatibilité : Peut être converti en/à partir du JSON standard via des outils CLI.
  • Performance : Analyse et sérialisation plus rapides pour les LLM.

Prise en charge des plateformes

  • Claude Code : Prise en charge native via l'API Anthropic.
  • Cursor : Peut être intégré avec des plugins personnalisés.
  • Codex : Compatible via des bibliothèques JavaScript/TypeScript.

Utilisation

Conversion depuis JSON

toon convert input.json -o output.toon

Conversion vers JSON

toon convert input.toon --to json -o output.json

Exemple

JSON standard :

{
  "nom": "Jean",
  "âge": 30,
  "adresse": {
    "rue": "123 Rue Principale",
    "ville": "Paris",
    "code_postal": "75001"
  }
}

TOON équivalent :

{
  n: "Jean",
  a: 30,
  ad: {
    r: "123 Rue Principale",
    v: "Paris",
    cp: "75001"
  }
}

Règles de syntaxe

  1. Clés courtes : Utilisez des abréviations au lieu de noms complets.
  2. Types implicites : Les chaînes sont délimitées par des guillemets, les nombres sont sans guillemets.
  3. Objets imbriqués : Support complet des structures hiérarchiques.
  4. Tableaux : Syntaxe standard des tableaux JSON.

Bonnes pratiques

  • Définissez un dictionnaire de types de schéma pour votre application.
  • Utilisez TOON uniquement pour les données d'entrée/sortie du LLM, pas pour le stockage.
  • Validez les fichiers TOON avant de les utiliser dans les prompts.

Références

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

aradotso/724-office-ai-agent

Self-evolving AI agent system with 26 tools, three-layer memory, MCP plugins, and 24/7 self-repair in pure Python.

aradotso/agency-agents-ai-specialists

A collection of specialized AI agent personalities for Claude Code, Cursor, Aider, Windsurf, and other AI coding tools — covering engineering, design, marketing, sales, and more.

aradotso/agent-browser-automation

Headless browser automation CLI for AI agents using native Rust binary with Chrome DevTools Protocol

aradotso/antigravity-manager

AI coding agent skill for Antigravity Manager — a Tauri v2 + Rust desktop app and Docker service that manages multiple Google/Anthropic accounts and proxies them as standard OpenAI/Anthropic/Gemini API endpoints with intelligent account rotation.

aradotso/aracli-deploy-management

Guide to deploying and managing OpenClaw-compatible AI agent systems across cloud, bare metal, and hybrid infrastructure.

aradotso/autoresearchclaw-autonomous-research

Fully autonomous research pipeline that turns a topic idea into a complete academic paper with real citations, experiments, and conference-ready LaTeX.

aradotso/autoresearch-genealogy

Structured prompts, vault templates, and autonomous research workflows for AI-assisted genealogy using Claude Code.

aradotso/brreg

Search and retrieve Norwegian company data from Brønnøysundregistrene (the Norwegian Business Registry). Access all ~1.2 million registered companies in Norway.

aradotso/chrome-cdp-live-browser

Give AI agents access to your live Chrome session via CDP — interact with open tabs, logged-in accounts, and current page state

aradotso/claude-hud-statusline

A Claude Code plugin that displays a real-time HUD showing context usage, active tools, running agents, and todo progress in your terminal statusline.

aradotso/claude-peers-mcp

Enable multiple Claude Code instances to discover each other and exchange messages in real-time via a local broker daemon and MCP server.

aradotso/clui-cc-claude-overlay

Command Line User Interface for Claude Code — a floating macOS desktop overlay with multi-tab sessions, permission approval UI, voice input, and skills marketplace.

aradotso/cmux-terminal-multiplexer

AI-native terminal multiplexer with programmable socket API, full Playwright-equivalent browser automation, and agent team coordination — built for Claude Code and autonomous agent workflows

aradotso/code-review-graph

Build a persistent knowledge graph of your codebase so Claude reads only what matters — up to 49x fewer tokens on coding tasks.

aradotso/codex-autoresearch-loop

Self-directed iterative research skill for Codex that continuously cycles through modify, verify, retain or discard, and repeat until a measurable goal is reached.

aradotso/copaw-ai-assistant

Personal AI assistant framework supporting multiple chat channels (DingTalk, Feishu, QQ, Discord, etc.) with extensible skills, local/cloud deployment, and cron scheduling.

aradotso/corridorkey-green-screen

AI-powered green screen keyer that unmixes foreground colors and generates clean linear alpha channels using neural networks

aradotso/crucix-intelligence-dashboard

Personal intelligence agent that aggregates 27 OSINT data sources into a self-hosted Jarvis-style dashboard with Telegram/Discord bots, LLM analysis, and real-time alerts.

aradotso/daily-stock-analysis

LLM-powered A/H/US stock intelligent analysis system with multi-source data, real-time news, AI decision dashboards, and multi-channel push notifications via GitHub Actions.

aradotso/deepseek-ocr

Expert skill for using DeepSeek-OCR, a vision-language model for optical character recognition with context optical compression supporting documents, PDFs, and images.

Skills associés