[BUG] v2.1.19: Unable to consume "Extra Usage" credits despite active balance | Unknown skill: rate-limit-options
Resolved 💬 3 comments Opened Jan 26, 2026 by Nukaze Closed Feb 12, 2026
Bug Description
Issue: Regression in v2.1.19 prevents Extra Usage consumption.
- Status: Session 100% used | Extra Usage 75% used ($2.43 balance remains).
- Error: Unknown skill: rate-limit-options.
- Behavior: CLI blocks input instead of prompting for extra credit usage.
- Context: Command /extra-usage is missing/deprecated in this build.
Additional Context
- Regression Baseline: This feature was functioning correctly approximately 1-3 weeks ago in previous builds. The issue is likely linked to recent refactoring of internal skill loading.
- Missing Manual Control: The removal of the /extra-usage command leaves users with no workaround when the automated rate-limit-options skill fails to load.
<img width="642" height="612" alt="Image" src="https://github.com/user-attachments/assets/ed3702cd-d61c-49e6-970a-18ee1d4dee21" />
Environment Info
- Platform: win32
- Terminal: WarpTerminal
- Version: 2.1.19
- Feedback ID: 9f70ecb5-1623-49d1-840f-fddf5bac06ae
Errors
[{"error":"Error: ENOENT: no such file or directory, scandir 'C:\\ProgramData\\ClaudeCode\\.claude\\skills'\n at Module.readdirSync (node:fs:1583:26)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n at yO (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:35112)\n at Object.readdirSync (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n at _D1 (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2284:369)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2284:4279\n at q (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at CB2 (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4920:4362)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4920:6961\n at q (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-01-26T06:49:26.921Z"},{"error":"Error: ENOENT: no such file or directory, scandir 'C:\\Users\\anupun.k\\.claude\\skills'\n at Module.readdirSync (node:fs:1583:26)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:1766\n at yO (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:35112)\n at Object.readdirSync (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:1736)\n at _D1 (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2284:369)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2284:4322\n at q (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at CB2 (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4920:4362)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4920:6961\n at q (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)","timestamp":"2026-01-26T06:49:26.921Z"},{"error":"Error: 429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed your account's rate limit. Please try again later.\"},\"request_id\":\"req_011CXVYZqjdoCwWEzzfAof3N\"}\n at e7.generate (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:151:37612)\n at PR.makeStatusError (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:168:2195)\n at PR.makeRequest (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:168:5420)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-01-26T06:50:19.715Z"},{"error":"SyntaxError: Expected property name or '}' in JSON at position 1 (line 1 column 2)\n at JSON.parse (<anonymous>)\n at file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:66:675\n at q (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:6814)\n at LO7 (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1725:40328)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-01-26T06:50:19.720Z"},{"error":"Error: 429 {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed your account's rate limit. Please try again later.\"},\"request_id\":\"req_011CXVYZr6U5wKymDWdvh4nu\"}\n at e7.generate (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:151:37612)\n at PR.makeStatusError (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:168:2195)\n at PR.makeRequest (file:///C:/Users/anupun.k/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:168:5420)\n at process.processTicksAndRejections (node:i…
Note: Content was truncated.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗