just-helpful/Dynamic Badge Generator
Generate dynamic badges using shields.io API with full customization support
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| label | The left label text of the badge (e.g., "build", "version") | yes | — |
| status | The right status text of the badge (e.g., "passing", "v1.0.0") | yes | — |
| path | The file path where the badge will be saved (e.g., "badges/status.svg") | yes | — |
| color | Badge color. Can be hex (#4c1), named colors (green), or gradient (red,blue) | no | blue |
| label-color | Label color. Can be hex (#4c1) or named color (gray) | no | 555 |
| style | Badge style: flat, flat-square, plastic, for-the-badge, or social | no | flat-square |
| logo | Logo name from simple-icons.org (e.g., "github", "docker") | no | — |
| logo-color | Logo color. Can be hex, rgb, rgba, hsl, hsla, or CSS color name | no | — |
| cache-seconds | Cache duration in seconds for shields.io | no | — |
| link | URL to link the badge to when clicked | no | — |
| max-age | Maximum age of the badge in seconds | no | — |
| commit-message | Custom commit message for the badge update | no | 🔄 Update badge |
Outputs
| name | description |
|---|---|
| badge-path | Path to the generated badge file |