dwmkerr/openspec-flow
Classify a GitHub event and route it through the openspec-flow handler registry.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| anthropic_api_key | Anthropic API key (x-api-key). Provide this or claude_code_oauth_token, or set a credential via job env. | no | — |
| claude_code_oauth_token | Claude Code OAuth token (subscription auth), alternative to anthropic_api_key. | no | — |
| github_token | Token used when no App identity is minted. Defaults to the job's GITHUB_TOKEN. | no | ${{ github.token }} |
| app_id | GitHub App id for bot identity (optional, secret-based path). | no | — |
| private_key | GitHub App private key for bot identity (optional, secret-based path). | no | — |
| oidc_broker_url | OIDC token broker URL. Exchanges the runner's GitHub OIDC token for the openspec-flow[bot] App token (no App private key in your repo). Point at your own self-hosted broker to control the minting infra. Empty (default) skips the broker and runs as github-actions[bot]. The `OPENSPEC_FLOW_BROKER_URL` repo/org variable overrides this. | no | "" |
| oidc_broker_audience | The `aud` claim the broker requires on the OIDC token. Only used when a broker URL is set. | no | openspec-flow |
Outputs
no outputs