| repo | Repository to chart, as "owner/repo". Defaults to the current repository. | no | — |
| token | GitHub token with read access to the repo's stargazers. Defaults to the workflow token. | no | ${{ github.token }} |
| output | Output SVG path. With mode: both, `-dark`/`-light` suffixes are inserted before `.svg`. | no | .github/shieldcn/star-chart.svg |
| mode | Color mode: dark, light, or both (writes a <picture>-ready pair). | no | both |
| theme | shieldcn accent theme (zinc, slate, blue, green, rose, orange, violet, purple, cyan, emerald). | no | — |
| color | Explicit accent color (hex, without #). Overrides theme. | no | — |
| background | Card background: transparent, or a hex color without #. Defaults to the mode surface. | no | — |
| border | Draw the rounded card border. | no | true |
| area | Show the area fill under the line. | no | true |
| width | Chart width in px (200–2000). | no | 800 |
| height | Chart height in px (120–1200). | no | 400 |
| title | Chart title. Defaults to owner/repo. | no | — |
| subtitle | Chart subtitle. Defaults to the formatted star count. | no | — |
| font | Font stack keyword (inter, geist, geist-mono, jetbrains-mono, fira-code, roboto, space-grotesk, sans, mono, serif). | no | — |
| logo | Show the shieldcn watermark. | no | true |
| commit | Commit and push the generated chart as shieldcn[bot]. | no | true |
| commit-message | Commit message for the chart update. | no | chore: update star chart [skip ci] |