| name | token-sisyphus |
| description | 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.
|
token-sisyphus
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.
Setup
Install the SDK for your chosen provider:
pip install openai
pip install anthropic
pip install google-generativeai
Set the corresponding env var:
| Provider | Env var |
|---|
| OpenAI / compatible | OPENAI_API_KEY |
| Claude | ANTHROPIC_API_KEY |
| Gemini | GEMINI_API_KEY |
Usage
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
Common invocations
python {skillDir}/scripts/burn.py --target 100k
python {skillDir}/scripts/burn.py --target 100k --provider claude --model claude-3-haiku-20240307
python {skillDir}/scripts/burn.py --target 100k --provider gemini --model gemini-1.5-flash
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.deepseek.com/v1 --model deepseek-chat
python {skillDir}/scripts/burn.py --target 100k --base-url https://dashscope.aliyuncs.com/compatible-mode/v1 --model qwen-turbo
python {skillDir}/scripts/burn.py --target 100k --base-url https://api.moonshot.cn/v1 --model moonshot-v1-8k
python {skillDir}/scripts/burn.py --target 100k --dry-run
Provider defaults
| Provider | Default model |
|---|
| openai | gpt-4o-mini |
| claude | claude-3-haiku-20240307 |
| gemini | gemini-1.5-flash |
Cost note
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.