Notre avis
Convertit des fichiers de données structurées (JSON, YAML, CSV) en formats économes en tokens pour réduire l'utilisation de tokens dans les contextes LLM.
Points forts
- Réduction de 30 à 70% des tokens pour les données structurées
- Supporte plusieurs formats d'entrée (JSON, YAML, XML, CSV)
- Offre des options de filtrage, troncature et sélection de format
Limites
- Peut perdre des détails de structure imbriquée si la troncature est trop agressive
- Meilleur pour les données tabulaires ou homogènes
- Ne convient pas si une fidélité totale des données est requise
Lorsque vous devez alimenter un LLM avec des données structurées volumineuses et minimiser le coût en tokens.
Si vous avez besoin de préserver l'intégralité des données avec tous leurs détails de structure originaux.
Analyse de sécurité
SûrThe skill is a data formatting utility that converts structured formats (JSON/YAML/XML/CSV) into token-efficient representations. It does not execute any destructive operations, exfiltrate data, or disable safety features. All actions are legitimate transformations, and no risky patterns like curl-pipe-shell or unexpected system modifications are present.
Aucun point d'attention détecté
Exemples
Convert this JSON file to TOON format to save tokens: llm-fmt data.jsonI have a large CSV file, convert it to TSV format for token efficiency: llm-fmt data.csv -f tsvAnalyze the best format for my JSON data: llm-fmt data.json --analyzename: llm-fmt description: Convert JSON/YAML/XML/CSV to token-efficient formats (30-70% savings) allowed-tools: Bash
llm-fmt
Reduces tokens by 30-70% for structured data in LLM contexts.
Usage
llm-fmt data.json # TOON output (default)
llm-fmt data.json -f tsv # TSV (best for tables, 60-75% savings)
llm-fmt data.json -f yaml # YAML (nested configs, 25-35%)
llm-fmt data.json --analyze # Compare all formats
Filtering & Truncation
llm-fmt data.json -i "users[*].name" # Extract paths
llm-fmt data.json --max-depth 3 # Limit nesting
llm-fmt data.json --max-items 50 # Limit arrays
llm-fmt data.json --max-string-length 200 # Limit strings
llm-fmt data.json --truncation-strategy tail # head|tail|balanced|sample
Format Guide
| Data | Format | Savings | |------|--------|---------| | Tables, uniform arrays | tsv | 60-75% | | Object arrays (API/logs) | toon | 45-60% | | Nested configs | yaml | 25-35% | | Mixed/complex | json | 10-15% |
Pipes
curl -s api.example.com/data | llm-fmt -f tsv
cat large.json | llm-fmt --max-items 100
Ingénierie de Prompts
Data & IA
Bonnes pratiques et templates de prompt engineering pour maximiser les résultats IA.
Visualisation de Données
Data & IA
Génère des visualisations de données et graphiques adaptés à vos données.
Architecture RAG
Data & IA
Guide de configuration d'architectures RAG (Retrieval-Augmented Generation).