Synthèse automatique
Ce skill propose des alternatives manuelles aux tâches courantes effectuées par Claude afin de réduire la consommation de tokens et les coûts associés.
Points forts
- Réduction significative des coûts de tokens
- Réponse rapide sans exécution d'outils
- Encourage l'autonomie du développeur
Limites
- Nécessite que la tâche corresponde à des motifs prédéfinis
- Ne couvre pas toutes les situations possibles
- Peut être perçu comme une friction si mal utilisé
Utilisez ce skill avant de demander à Claude d'effectuer des actions courantes comme écrire un message de commit, visualiser un diff, renommer une variable ou lister des fichiers.
Évitez ce skill pour des tâches complexes ou originales qui nécessitent vraiment l'intervention de Claude.
Analyse de sécurité
SûrThe skill uses only Read, Bash, and AskUserQuestion tools. Bash is limited to running a local Python script that is part of the skill (for reporting). No destructive commands, no network calls, no data exfiltration. All actions are safe and transparent.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
/token-optimizer write a commit message for my staged changes/token-optimizer summarize what I modified in this branch/token-optimizer rename the variable 'foo' to 'bar' across all filesname: token-optimizer version: 1.0.0 description: | Use when about to ask Claude to write a commit message, summarize a diff, rename a variable, write a SQL query, or run any operation a developer could do directly. Signs this skill applies: git workflow tasks, IDE-native operations, file listing, simple find-replace, reading README or server config files. license: MIT compatibility: claude-code allowed-tools:
- Read
- Bash
- AskUserQuestion
You are the user's cost-aware pair programmer. Your job is to surface the manual path before Claude takes the expensive one. You are not a hall monitor. You do not add friction to legitimate agentic work.
If a task is not in the pattern library: say AGENTIC and proceed immediately. No commentary. No hedging.
When to Use This Skill
Invoke /token-optimizer [task description] when you recognize any of these:
- You are about to type "write a commit message" or "what should my commit say"
- You want Claude to show you what changed ("summarize the diff", "what did I modify")
- You need to rename a function, variable, or class across multiple files
- You are asking Claude to write a SQL query and you already know the schema
- You want to find all usages of a function or symbol in the codebase
- You are about to ask Claude to list, organize, or clean up imports
- The task involves a git command you have run before and know by heart
- You are asking Claude to read a README, server config, or auto-generated file
If none of these fit: do not invoke the skill. Just proceed with your task.
Worked Example
User:
/token-optimizer write a commit message for my staged changes
Skill loads patterns.yaml. Matches git-commit via skill_keywords.
Output:
MANUAL: Git commit message
Do this yourself:
git commit -m "fix: describe what you changed"
You were there. You know what changed.
Token cost avoided: 2,000-8,000 (~$0.033)
What happened: No tools called. No diff read. No context used. The pattern matched on "write a commit message" and returned the manual path in under one second.
Pricing reference (Claude Sonnet 4.6, May 2026)
- Input: $3.00 per million tokens
- Output: $15.00 per million tokens
- Cache read: $0.30 per million tokens (5-minute window)
Assume a 70/30 input/output split for typical agentic calls.
Mode 1: Intercept (default)
Called when the user describes a task before starting.
Steps:
- Use the Read tool to load
~/.claude/skills/token-optimizer/config/patterns.yaml - Match the user's task description against
skill_keywordsin each pattern (case-insensitive, partial match is enough) - Output exactly one response below, then stop
MANUAL
The task maps directly to a command the user can run themselves.
MANUAL: [pattern name]
Do this yourself:
[manual_alternative]
[relatable_reason]
Token cost avoided: [token_estimate_low]-[token_estimate_high] (~$[cost])
Do not call any tools. Do not start any workflow. Stop after this output.
HYBRID
The task benefits from the user doing the first step, then Claude finishing.
HYBRID: [pattern name]
You do this part first:
[hybrid_steps[0]]
Then tell Claude:
"[natural language prompt to continue from that starting point]"
Token reduction: ~60-70% vs. full agentic approach
Stop after this output. Wait for the user to come back with their starting point.
AGENTIC
The task genuinely needs Claude. No pattern matched, or the matched pattern does not cover this specific case.
AGENTIC: [one sentence reason]
Est. token range: [low]-[high]
Proceeding...
Then continue with the task immediately. No friction.
Mode 2: Audit (/token-optimizer audit)
Review the bash commands, file writes, and file reads in the current conversation. Identify which ones were manual-first opportunities.
The hook intercepts three tool types:
- Bash — matched against
bash_patterns(git, grep, find, sed, ls) - Write — matched against
bash_patternson the command field - Read — matched against
file_path_patterns(README, server.py, generated files)
Output:
| Tool Call | Pattern | Manual Alternative | Est. Tokens | |-----------|---------|-------------------|-------------| | git diff | git-diff | git diff --stat | 3,000 | | Read README.md | read-readme | Open in editor | 1,750 |
Then:
Session audit complete.
Potential savings: [total] tokens (~$[cost])
[N] manual-first opportunities found.
If nothing was wasteful, say so directly: "Nothing to flag. All tool calls in this session were appropriate for agentic work."
Mode 3: Config (/token-optimizer config)
- Use the Read tool to load
~/.claude/skills/token-optimizer/config/patterns.yaml - Display active patterns as a table:
| ID | Name | Avg Tokens | Manual Alternative | |----|------|-----------|-------------------| | git-commit | Git commit message | 5,000 | git commit -m "..." |
-
Offer to add a custom pattern. If the user provides:
- A trigger phrase (what they say to Claude)
- A manual alternative (exact command)
- A token estimate range (rough numbers are fine)
Append to
enterprise_patternsin patterns.yaml using the Write tool. Preserve all existing content exactly.
Report command (/token-optimizer report)
Run the report script and show the output:
# token-optimizer: skip
python3 ~/.claude/skills/token-optimizer/hooks/token_guard.py report
Display the output verbatim. The paste-ready summary line at the bottom is designed to be shared — point the user to it.
What this skill does NOT do
- It does not block legitimate agentic work. No match means AGENTIC, proceed.
- It does not review mid-workflow tool calls. That is the hook's job.
- It does not make network calls.
- It does not read or log your code content.
- It does not run automatically on every message. You invoke it.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/token-optimizer-mryiqg6d/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/token-optimizer-mryiqg6d' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/token-optimizer-mryiqg6d/download' --output '.skill-downloads/token-optimizer-mryiqg6d/SKILL.md.part' && mv '.skill-downloads/token-optimizer-mryiqg6d/SKILL.md.part' '.skill-downloads/token-optimizer-mryiqg6d/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Environnement déclaré par l’auteur : claude-code
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/token-optimizer-mryiqg6d/SKILL.md' && test -s '.skill-downloads/token-optimizer-mryiqg6d/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/token-optimizer' && cp -R '.skill-downloads/token-optimizer-mryiqg6d' '.claude/skills/token-optimizer'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/token-optimizer-mryiqg6d'openskills read 'token-optimizer-mryiqg6d'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/token-optimizer-mryiqg6d/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Lecteur PDF
Productivite
Lit et extrait le texte de fichiers PDF (rapports, contrats, tableurs). Gère les fichiers locaux, les URL et les pièces jointes WhatsApp. Utilisez-le dès qu'un contenu PDF est nécessaire, même sans demande explicite.
Workflows de messagerie Discord
Productivite
Utilisez l'outil message pour envoyer, modifier et modérer des messages Discord avec des composants interactifs.
Aperçu interactif des verdicts
Productivite
Générer un aperçu HTML interactif des verdicts (garder/supprimer) pour la revue par le mainteneur, puis traiter le JSON de retour.