RoninForge / Badges
If you scaffolded a plugin with Tsuba, validated it with Hanko, or kept your Claude Code spend under control with BudgetClaw, drop a badge in your README. It helps other plugin authors find the same tools, and it helps us find your work.
Entirely opt-in. MIT licensed. If you want a custom colour or style, the badges are rendered by shields.io, which supports every variation you can imagine. Writing about AI pricing instead? Skip to the live data badges that pull current prices straight from the open dataset.
Links to https://roninforge.org/tsuba
[](https://roninforge.org/tsuba)
<a href="https://roninforge.org/tsuba"><img src="https://img.shields.io/badge/scaffolded-tsuba-ff6a00" alt="Scaffolded with Tsuba"></a>
Links to https://roninforge.org/hanko
[](https://roninforge.org/hanko)
<a href="https://roninforge.org/hanko"><img src="https://img.shields.io/badge/validated-hanko-ff6a00" alt="Validated with Hanko"></a>
Links to https://roninforge.org/budgetclaw
[](https://roninforge.org/budgetclaw)
<a href="https://roninforge.org/budgetclaw"><img src="https://img.shields.io/badge/budget_watched-budgetclaw-ff6a00" alt="Budget-watched by BudgetClaw"></a>
These read live from the open AI Price Index. Drop one in a post or README and it stays current on its own: when we re-validate a price or add a model, your badge updates with no edit from you. Same opt-in, MIT-friendly deal, hosted by shields.io.
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/dataset.json" alt="ai price index: updated 2026-07-09"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/models.json" alt="models tracked: 101"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/providers.json" alt="providers: 11"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/license.json" alt="license: CC BY 4.0"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/claude-opus-4-8-price.json" alt="claude-opus-4-8: $5 in / $25 out"></a>
claude-sonnet-4-6-price.json
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/claude-sonnet-4-6-price.json" alt="claude-sonnet-4-6: $3 in / $15 out"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/gpt-5-5-price.json" alt="gpt-5.5: $5 in / $30 out"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/gpt-4o-price.json" alt="gpt-4o: $2.50 in / $10 out"></a>
gemini-3-1-pro-preview-price.json
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/gemini-3-1-pro-preview-price.json" alt="gemini-3.1-pro-preview: $2 in / $12 out"></a>
[](https://roninforge.org/data/ai-price-index)
<a href="https://roninforge.org/data/ai-price-index"><img src="https://img.shields.io/endpoint?url=https://roninforge.org/data/ai-price-index/badge/deepseek-v4-pro-price.json" alt="deepseek-v4-pro: $0.43 in / $0.87 out"></a>
Want a different model or your own colour and style? Point a shields endpoint badge at any file under roninforge.org/data/ai-price-index/badge/,
or read the raw JSON at the dataset endpoints.
Claude Code plugin authors are a small, scattered community. When you drop a badge in your README, someone clicking it lands on one of our product pages and discovers a tool they probably needed too. That is literally the organic distribution that we can never post our way into.
Fair trade: the badges themselves are harmless images hosted by shields.io, so they do not hurt your page load or leak anything about your repo. If you prefer your own copy, clone the shields URL pattern (img.shields.io/badge/LABEL-MESSAGE-COLOR) and host on your own infra.
Thanks for shipping.