anis-smail/Claude Code Action Official
General-purpose Claude agent for GitHub PRs and issues. Can answer questions and implement code changes.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Jun 12, 2025
- License
- MIT
Pinned Snippet
uses: anis-smail/pro_claude_code@1ba7c4235c00156a5f4cdab4290d2115311ce965 # 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 | — |
| base_branch | The branch to use as the base/source when creating new branches (defaults to repository default branch) | no | — |
| 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) | 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 |
| max_turns | Maximum number of conversation turns | no | "" |
| timeout_minutes | Timeout in minutes for execution | no | 30 |
Outputs
| name | description |
|---|---|
| execution_file | Path to the Claude Code execution output file |