Problem
The CLAUDE_CODE_OAUTH_TOKEN secret expires every ~8 hours. It comes from the local macOS Keychain OAuth flow and has to be manually refreshed. This has caused multiple CI failures already.
Solution
Run claude setup-token to generate a dedicated long-lived API key that doesn't expire. Update the CLAUDE_CODE_OAUTH_TOKEN secret on this repo with the new token.
Repos that need this
- supermodeltools/supermodeltools.github.io
- supermodeltools/website
- supermodeltools/supermodel-public-api
Steps
- Run
claude setup-token locally
- Copy the generated token
- Update
CLAUDE_CODE_OAUTH_TOKEN on all three repos
- Verify with a test
@claude mention