Use your unused Claude tokens for good - Imbue

Use your unused Claude tokens for good

3 min read

Last updated 09 Jul 2026

Jean Juang

Even though you pay every month for your Claude plan, your quota is actually expires sooner than that. Quota is based 1) a 5-hour window that opens on your first prompt and resets five hours later, and 2) a weekly window.

The daily and weekly budget doesn't roll over! You've already paid for it, but that capacity simply disappears when the current session's 5 hour window is up.

This translates to:

Imbue engineer Ev used their quota to find and fix bad tests in the mngr codebase. In a day, they were able to produce 9 merged PRs that added integration tests, fixed silently failing tests, and cleaned up code.

How to use it

Ev's workflow and all of their code is checked into our open source mngr repo.

1. Install mngr and the usage plugins

The default install of mngr doesn't include the usage plugin that monitors token usage. Add the plugin:

shmngr plugin add imbue-mngr-usage imbue-mngr-claude-usage

2. Fork Ev's "fix bad tests" Claude skill, or write your own skill

Ev's skill lives in our open source mngr repo. Then, add this custom skill to Claude.

3. Trigger mngr to check quota every 10 minutes, and run skill if there's spare capacity

Schedule this script every 10 minutes on cron or LaunchAgent on macOS. The script does two things:

  1. Use mngr usage to check the remaining Claude quota

  2. If there's quota, start the agent using mngr create.

This script defines "budget to spare" as when the 5h window has <80% used budget and weekly usage is below a line that starts ~30% under the plain used% = how_much_the_cycle_has_elapsed% pace early in the rolling 7-day cycle and tapers up to meet it by the cycle's end. But you’re free to fork the script and customize it yourself. Such is the power of open source software!

And that’s it! The skill will run magically in the background without any action from you.

What mngr does under the hood

mngr appends a JSON line per refresh to a standardized path (events/<source>/usage/events.jsonl) — each line contains a small cost_snapshot with a session_id, the rate-limit windows, and cost. mngr usage is a pure reader that aggregates over those files.

This is cool because it shows the usefulness of mngr’s abstraction over agents! In the future, you could manage your unused tokens across Claude, OpenAI, etc, all from one command line tool.

whatmngr usage is doing conceptually under the hood

Donate your idle quota to science

Here's the part we're most excited about! We’re working on out-of-the-box Claude skills in partnership with Dr. Sinnott-Armstrong from Fred Hutch Cancer Center, so mngr users can donate your about-to-expire capacity to genetics research with one command.

We're looking to sponsor other science and informatics research projects. If you're a researcher that could use the compute, reach out at jean+doinggood@imbue.com.