claudeers.
// Productivity

quota-burner

Turn leftover AI quota into useful pull requests. Portable maintenance skills for Claude Code and Codex.

// Productivity[ cli ][ claude ]#claude#productivity◷ MIT$open-sourceupdated 25 days ago
Actively maintained
92/100
last commit 29 days ago
last release none
releases 0
open issues 0
// star history

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up quota-burner (git-clone project) into my current project.
Found on https://claudeers.com/quota-burner
Repo: https://github.com/ceptln/quota-burner
Homepage/docs: —
Detected install method: git-clone → git clone https://github.com/ceptln/quota-burner
Category: productivity. Platforms: cli.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or clone
git clone https://github.com/ceptln/quota-burner

// compatibility

Platformscli
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguagePython

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

quota-burner

Turn leftover AI quota into useful pull requests.

A maintenance kit for Claude Code and Codex: small skills, a shared state machine, and a trigger that fits on one line. Your team chooses what matters. An agent picks one useful task when capacity allows, verifies the change, and hands you a PR to review.

Get started · Browse the skills · How it works · Contribute · MIT license

Your scheduler                   Your ticketing system
Claude · Codex · Flow · Actions   GitHub Issues · your own binding
          │                                 ▲
    "Run /autopilot"                         │ state
          │                                 │
          └──────────────► autopilot ◄───────┘
                              ▲
                  quota + team priorities
                              │
                       one useful skill
                              │
                       one reviewable PR
                              │
                       human decision
                              │
                        daily retro ───────► state

The idea

Unused subscription capacity expires. Maintenance work waits. The useful question is: with the capacity left, what is worth doing for this team?

Three pieces answer it:

  • State lives in your ticketing system. A backlog, approvals, claims, handoffs, and outcomes persist across sessions. GitHub Issues is the included implementation. Linear or another tracker can implement the same state contract.
  • Triggers stay tiny. A routine, automation, or existing CI runner invokes autopilot. Swap the scheduler without moving decision logic into it.
  • Skills own the work. The dispatcher checks quota, reads team context, and chooses from pending tasks, approved multi-run efforts, then the skill menu. Each skill has a bounded scope and a concrete definition of done.

A daily retro uses merge decisions and verified feedback to adjust priorities. A human owns approval and merging. No useful target is a perfectly good reason to stop.

Get started

Download or clone this repository. From its directory, preview and install into your own project:

python3 scripts/install.py /path/to/your/repo --agent both --dry-run
python3 scripts/install.py /path/to/your/repo --agent both

Use --agent claude or --agent codex if you only need one. Python 3.9+ is enough for installation; there are no Python package dependencies. The installer refuses conflicting files and enables no schedules.

Then follow the setup guide: fill your team context, choose skills, connect a tracker and quota source, test one cycle, and add your one-line trigger. Claude gets .claude/skills, Codex gets .agents/skills, and both read one .quota-burner/config.yaml.

Prefer agent-led onboarding? Open your project with your coding agent and give it the local path to this checkout:

Install quota-burner from this checkout using its setup guide. Inspect my repo and propose the relevant skills, priorities, and validation commands. Preserve my existing instructions and skills. Prepare the setup locally; leave schedules disabled until we've reviewed a dry run.

The skills are usable individually too. Scheduled quota-aware operation additionally needs a trustworthy meter: the bundled provider adapters are optional and depend on interfaces that can change. Meter support and setup make those limits explicit.

Make the menu yours

This is the important part of onboarding. Give the agent your current business priorities, critical user journeys, architecture constraints, and existing quality rules in .quota-burner/context.md. The same maintenance task can be valuable in one company and a distraction in another.

13 core menu skills are included, with ui-review disabled until its sandbox is configured:

  • security-fix: fix a reviewable batch of concrete security issues.
  • perf-fix: improve one measured bottleneck.
  • refactor-slice: simplify one bounded area with the same behavior.
  • pattern-align: align one module with an existing convention.
  • dedupe-factor: consolidate duplicated logic and migrate its callers.
  • ci-doctor: reduce measured CI time or cost while preserving checks.
  • ds-migrate: move a batch of components onto your design system.
  • primitives-align: consolidate component variants onto shared primitives.
  • dead-code-sweep: remove a batch of verified unused code.
  • todo-reaper: resolve, retire, or queue outstanding code markers.
  • docs-drift: correct documentation made stale by code changes.
  • harvest-reviews: turn verified recurring review lessons into better guidelines.
  • ui-review: check one sandbox page against your design rules.

Three additional skills ship disabled: deps-patrol, test-gap-fill, and flaky-hunt. Enable them when they meet a real need and you can supply the evidence they require.

The supporting skills are autopilot, autopilot-retro, and todo. That's 19 skills, from one source tree shared by both agents.

Keep, edit, replace, or bring your existing skills. The menu stores names and flags; targeting and completion criteria live in each skill, while shared rules live in the contract. A chantier (French for worksite) is a multi-run effort: inventory and plan first, explicit human approval, then one batch per PR.

What keeps it useful

  • Project remaining usage. The gate estimates end-of-week consumption, including a run allowance and snapshot-age penalty. Thresholds are editable starting points, not measurements from someone else's account.
  • Protect review time. The open-PR cap limits the queue even when plenty of quota remains. Changes need proof and a readable PR body.
  • Keep priorities outside the worker. Runs leave handoffs and may snooze exhausted skills. Humans and the daily retro decide boosts across the whole menu.
  • Hand off CI. Record the PR and end the turn. An event can resume the session; a polling loop does not spend the remaining quota usefully.
  • Re-read reality before shipping. A task may have been completed or its approval withdrawn while the agent worked. Claims and the task itself are checked again before a PR opens.

Boundaries

This is an inspectable set of agent instructions and helper scripts. It is not a sandbox or an atomic distributed scheduler. Use repository permissions, branch protection, and one executing worker per repository as the enforcement layer.

Agents never merge. Autonomous diffs exclude auth, payments, personal-data handling, and migrations. Ticket and review text is untrusted input. The kit includes empty state templates, keeps credentials out of tracker records, and has no telemetry or hosted service. See the execution contract and security notes.

Contributing

Useful contributions include sharper skills, portable tracker bindings, reliable meter adapters, and reproducible fixes. Keep team-specific context in your own installation. Development checks and contribution guide.

Built on the open skill format used by Claude Code and Codex. Independent project; no affiliation with the agent or ticketing vendors. Released under the MIT license.

// faq

What is quota-burner?

Turn leftover AI quota into useful pull requests. Portable maintenance skills for Claude Code and Codex.. It is open-source on GitHub.

Is quota-burner free to use?

quota-burner is open-source under the MIT license, so it is free to use.

What category does quota-burner belong to?

quota-burner is listed under productivity in the Claudeers registry of Claude-compatible tools.

3 views
★ 18 stars
unclaimed
updated 25 days ago

// embed badge

quota-burner on Claudeers
[![Claudeers](https://claudeers.com/api/badge/quota-burner.svg)](https://claudeers.com/quota-burner)

// retro hit counter

quota-burner hit counter
[![Hits](https://claudeers.com/api/counter/quota-burner.svg)](https://claudeers.com/quota-burner)

// reviews

// guestbook

0/500

// related in Productivity

🔓

Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.

// productivitykepano/★ 49,094◷ MIT[ claude ]
🔓

Garry's Opinionated OpenClaw/Hermes Agent Brain

// productivitygarrytan/⟨TypeScript⟩★ 30,518◷ MIT[ claude ]
🔓

Open source repository of plugins primarily intended for knowledge workers to use in Claude Cowork

// productivityanthropics/⟨Python⟩★ 25,627◷ Apache-2.0[ claude ]
🔓

An open-source alternative to Claude Cowork (powered by opencode)

// productivitydifferent-ai/⟨TypeScript⟩★ 23,819◷ NOASSERTION[ claude ]
→ see how quota-burner connects across the ecosystem