From token-sisyphus
Use when the user asks to "burn tokens", "consume tokens", "fill my KPI", "push the boulder", "sisyphus mode", or wants to burn a specific token count.
How this skill is triggered — by the user, by Claude, or both
Slash command
/token-sisyphus:token-sisyphusThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Push the boulder. Watch it roll back. At least your KPI is green.
Push the boulder. Watch it roll back. At least your KPI is green.
The burn script is bundled at scripts/burn.py — no external download required.
Install the SDK for your chosen provider:
pip install openai # for openai provider (default)
pip install anthropic # for claude provider
pip install google-generativeai # for gemini provider
Set the corresponding env var:
| Provider | Env var |
|---|---|
| OpenAI / compatible | OPENAI_API_KEY |
| Claude | ANTHROPIC_API_KEY |
| Gemini | GEMINI_API_KEY |
Run the bundled script directly:
python {skillDir}/scripts/burn.py --target <amount> [options]
--target Token count: 50000, 100k, 1m (required)
--provider openai | claude | gemini (default: openai)
--model Model name (omit to use provider default)
--api-key API key (falls back to env var)
--base-url Custom endpoint URL (openai provider only)
--max-tokens Max tokens per request (default: 500)
--delay Seconds between requests (default: 0.5)
--dry-run Simulate without real API calls
# OpenAI (default, gpt-4o-mini)
python {skillDir}/scripts/burn.py --target 100k
# Claude Haiku
python {skillDir}/scripts/burn.py --target 100k --provider claude --model claude-3-haiku-20240307
# Gemini Flash
python {skillDir}/scripts/burn.py --target 100k --provider gemini --model gemini-1.5-flash
# DeepSeek
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.deepseek.com/v1 --model deepseek-chat
# Qwen / Tongyi
python {skillDir}/scripts/burn.py --target 100k --base-url https://dashscope.aliyuncs.com/compatible-mode/v1 --model qwen-turbo
# Kimi / Moonshot
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.moonshot.cn/v1 --model moonshot-v1-8k
# Dry run (no real API calls, no cost)
python {skillDir}/scripts/burn.py --target 100k --dry-run
| Provider | Default model |
|---|---|
| openai | gpt-4o-mini |
| claude | claude-3-haiku-20240307 |
| gemini | gemini-1.5-flash |
Each request uses up to --max-tokens (default 500) tokens. Running --target 100k will make ~200 requests. Use --dry-run first to verify behavior without incurring API costs. Prefer scoped/limited API keys when testing.
npx claudepluginhub neardws/token-sisyphus --plugin token-sisyphusReduces token waste through anti-sycophancy rules, tool-call budgets per task type, one-pass coding discipline, and read-before-write enforcement.
Optimizes Gemini CLI token usage for bulk operations via caching, batch queries, Flash/Pro model selection, and cost tracking with bash monitoring.
Estimates input token count and response complexity, then offers a menu to choose response depth (brief, detailed, exhaustive) before answering. Use to control token consumption in Claude Code.