Token Cost Optimizer
SkillProductivityUse before a large Copilot task when model choice, context size, or parallelism could drive up billed usage — estimate cost pressure early and apply Copilot-specific reduction tactics before you run
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Token Cost Optimizer skill
What this skill tells your AI
The instructions your AI receives, as published by drvoss/everything-copilot-cli in skills/copilot-exclusive/token-cost-optimizer/SKILL.md and read by ahel’s review.
Token Cost Optimizer is a proactive cost-control skill for GitHub Copilot. It helps you reduce metered usage before and during a task by choosing the right model path, cutting unnecessary context, and avoiding parallel work that burns credits without enough payoff.
Why This is Copilot-Exclusive
GitHub Copilot now exposes cost-sensitive control surfaces that matter directly in the CLI:
- Model pricing for token-based usage across Copilot models
- Premium request multipliers that vary by model and feature surface
This skill focuses on Copilot-native levers such as /model, Auto model selection, /compact,
/context, autopilot, and /fleet rather than generic LLM budgeting advice.
When to Use
- Before launching a large Copilot CLI task that may scan many files or run for a long time
- Before using
/fleetor autonomous modes where model and context choices can multiply spend - When you need to stay inside a budget or monthly AI credit allowance
- When you want to trade a small quality reduction for a large cost reduction on routine work
When NOT to Use
| Instead of token-cost-optimizer | Use |
|---|---|
| You are auditing historical spend after the fact | workflow/cost-audit |
| The task is tiny and the model choice is obvious | do the task directly |
| You need to choose execution mode before cost strategy | task-intake-router |
Cost Drivers
The main Copilot cost drivers are:
- Model selection — more capable models generally cost more
- Context size — wider scans and larger prompts increase token use
- Parallel agent count —
/fleetcan multiply model interactions - Autonomous depth — long autopilot runs can continue consuming usage while you are not intervening
Workflow
1. Estimate the task shape first
Ask:
- how many files must be read?
- does the work need a premium model?
- is the task truly parallelizable?
- can the context be narrowed before starting?
If the answer is unclear, reduce uncertainty first instead of paying for a large blind run.
2. Right-size the model
Use the cheapest path that still meets the task's quality bar.
| Task type | Preferred path |
|---|---|
| Search, routing, simple summaries | Fast / low-cost model |
| Normal implementation and planning | Standard model |
| Security, architecture, high-risk review | Premium model only when justified |
| Mixed or uncertain workload | Auto model selection |
Auto can still be useful here because it routes to a supported model without forcing you to hand-pick one up front.
3. Cut context before you run
Use Copilot-native context controls to avoid paying for irrelevant history:
/context
/compact
Good reduction moves:
- compact stale conversation history before a large new task
- narrow the repo surface before asking for implementation
- prefer targeted file reads over broad codebase scans
- split unrelated requests instead of bundling them into one giant prompt
4. Be selective with autopilot and fleet
/fleet and autopilot are powerful, but they can increase usage quickly when used on the wrong
task shape.
Use them when:
- the work is large enough that automation or parallelism clearly pays off
- subtasks are mostly independent
- the context is already constrained
Avoid them when:
- the task is mostly sequential
- you still need exploratory back-and-forth
- every subagent would need the same giant context
5. Set a cost-aware execution plan
Before a large run, write a short plan:
Model path: Auto
Context strategy: compact first, then limit to docs/ and src/auth/
Execution mode: sequential until scope is clear, fleet only for independent test files
Stop rule: switch to manual review if the task expands beyond the approved surface
6. Review after the first expensive pass
After one substantial run, ask:
- did the chosen model clearly outperform a cheaper option?
- did the task need fleet, or would sequential execution have been enough?
- did context include too much unrelated history?
Use that answer to tune the next run instead of repeating the same expensive pattern.
Common Rationalizations
| Rationalization | Reality |
|---|---|
| "Use the strongest model for everything." | Premium models should be reserved for tasks that truly need them. |
| "Fleet is always faster, so it is always better." | Parallelism can raise cost sharply when tasks are not independent. |
| "The full chat history might help." | Old context often adds cost faster than it adds quality. |
Red Flags
- A premium model is being used for routing, search, or boilerplate generation
/fleetis planned before the work is decomposed into mostly independent subtasks- The current session contains a long, stale conversation and no
/compactstep - The task brief does not explain why a premium model is necessary
Verification
- The selected model tier matches the risk and complexity of the task
- Context was narrowed before large autonomous or parallel runs
-
/fleetis only used where parallelism has a clear payoff - Auto model selection is considered when the task mix is broad or uncertain
See Also
multi-model-strategy— choose the right model pathtask-intake-router— route to the right execution mode firstfleet-parallel— parallelize only when dependency shape supports itcost-audit— analyze spend after the workflow exists
Signals
- GitHub stars
- 46
- Forks
- 11
- Last commit
- Aug 2026
Advanced
- Catalog kind
- skill
- Gateway key
token-cost-optimizer- Source
- github.com/drvoss/everything-copilot-cli