actions-marketplace-validations/Claude Code Action with OAuth
Enhanced Claude Code Action supporting authentication for Claude Pro / Max subscribers without API keys.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jul 8, 2025
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/grll_claude-code-action@ea0427d692fb2ddad0834b773c38e3aaa42c3286 # no releases — HEAD as of 2026-07-13tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| trigger_phrase | The trigger phrase to look for in comments or issue body | no | @claude |
| assignee_trigger | The assignee username that triggers the action (e.g. @claude) | no | — |
| label_trigger | The label that triggers the action (e.g. claude) | no | claude |
| base_branch | The branch to use as the base/source when creating new branches (defaults to repository default branch) | no | — |
| branch_prefix | The prefix to use for Claude branches (defaults to 'claude/', use 'claude-' for dash format) | no | claude/ |
| model | Model to use (provider-specific format required for Bedrock/Vertex) | no | — |
| anthropic_model | DEPRECATED: Use 'model' instead. Model to use (provider-specific format required for Bedrock/Vertex) | no | — |
| allowed_tools | Additional tools for Claude to use (the base GitHub tools will always be included) | no | "" |
| disallowed_tools | Tools that Claude should never use | no | "" |
| custom_instructions | Additional custom instructions to include in the prompt for Claude | no | "" |
| direct_prompt | Direct instruction for Claude (bypasses normal trigger detection) | no | "" |
| mcp_config | Additional MCP configuration (JSON string) that merges with the built-in GitHub MCP servers | — | — |
| claude_env | Custom environment variables to pass to Claude Code execution (YAML format) | no | "" |
| anthropic_api_key | Anthropic API key (required for direct API, not needed for Bedrock/Vertex/OAuth) | no | — |
| github_token | GitHub token with repo and pull request permissions (optional if using GitHub App) | no | — |
| use_bedrock | Use Amazon Bedrock with OIDC authentication instead of direct Anthropic API | no | false |
| use_vertex | Use Google Vertex AI with OIDC authentication instead of direct Anthropic API | no | false |
| use_oauth | Use Claude AI OAuth authentication instead of API key (for Claude Max subscribers) | no | false |
| claude_access_token | Claude AI OAuth access token (required when use_oauth is true) | no | "" |
| claude_refresh_token | Claude AI OAuth refresh token (required when use_oauth is true) | no | "" |
| claude_expires_at | Claude AI OAuth token expiration timestamp (required when use_oauth is true) | no | "" |
| secrets_admin_pat | Personal Access Token with secrets:write permission to refresh OAuth tokens (required when use_oauth is true) | no | "" |
| max_turns | Maximum number of conversation turns | no | "" |
| timeout_minutes | Timeout in minutes for execution | no | 30 |
| use_sticky_comment | Use just one comment to deliver issue/PR comments | no | false |
Outputs
| name | description |
|---|---|
| execution_file | Path to the Claude Code execution output file |