A tiny Claude Code mod, installed as a plugin, that shows the prompt-cache countdown, the cache hit rate, how full the context is and your weekly limit in the permission-mode line, the row under the prompt that shows ⏵⏵ auto mode on. It is not your status line, which it leaves alone.
| Part | Meaning |
|---|---|
☀️ 🌧️ ⛈️ ctx 29% |
How full the context window is, and its weather: sunny up to half the auto-compact threshold, rainy up to 80 % of it, stormy above. The weather follows the context only, never the cache |
46 min |
Time until the prompt cache expires. The cache lives for 5 min or 1 h after each response, depending on your session, and this counts down from that. Green, yellow in the last quarter, red in the last tenth, expired at zero |
hit 90% |
Share of the last response's input tokens served from the cache |
7d 66% |
Share of the weekly (seven-day) usage limit used so far |
⏳ 16.10. 08:00 |
When the weekly limit resets, in local time |
There is no new panel or band. The figures go at the end of the row that already shows the permission mode (⏵⏵ auto mode on). Claude Code's docs call this row the status bar, its plugin API the prompt hint line. The mode stays Claude Code's own, in its own colour; only the (shift+tab to cycle) reminder is dropped.
It is a different row from the status line (statusLine in your settings), which sits above it. The mod does not touch your status line, so you can keep your own.
- Cache: an expired cache makes the next request re-send the whole conversation at full price. The countdown tells you whether a pause has already cost you that.
- Hit rate: input read from the cache costs a tenth of the normal price, so a high rate means a cheap request. A low rate mid-conversation means the cache was rebuilt at extra cost, because it expired or something early in the prompt changed (another model,
/compact, a new MCP server or tool). - Context weather: warns before auto-compaction kicks in, so you can
/compactat a good moment yourself. - Weekly limit: how much of your weekly usage you have already spent, and when it resets.
In Claude Code (terminal), type:
/plugin install cache-weather --marketplace vmurin/cache-weather
Answer y to add the marketplace, pick the user scope with Enter, and the line appears right away. In sessions that were already open, run /reload-plugins.
To remove it: /plugin uninstall cache-weather.
Tested on Claude Code 2.1.296.
claude plugin validate .
claude plugin test .
claude --plugin-dir . # run a session with this working copy
claude-code, claude-code-mod, claude-mod, claude-code-plugin, prompt-cache, cache-ttl, context-window, auto-compact, token-usage, rate-limit, statusline