# claude-code-action **Repository Path**: mirrors_cockroachdb/claude-code-action ## Basic Information - **Project Name**: claude-code-action - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-02 - **Last Updated**: 2025-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![Claude Code Action responding to a comment](https://github.com/user-attachments/assets/1d60c2e9-82ed-4ee5-b749-f9e021c85f4d) # Claude Code Action A general-purpose [Claude Code](https://claude.ai/code) action for GitHub PRs and issues that can answer questions and implement code changes. This action intelligently detects when to activate based on your workflow contextโ€”whether responding to @claude mentions, issue assignments, or executing automation tasks with explicit prompts. It supports multiple authentication methods including Anthropic direct API, Amazon Bedrock, and Google Vertex AI. ## Features - ๐ŸŽฏ **Intelligent Mode Detection**: Automatically selects the appropriate execution mode based on your workflow contextโ€”no configuration needed - ๐Ÿค– **Interactive Code Assistant**: Claude can answer questions about code, architecture, and programming - ๐Ÿ” **Code Review**: Analyzes PR changes and suggests improvements - โœจ **Code Implementation**: Can implement simple fixes, refactoring, and even new features - ๐Ÿ’ฌ **PR/Issue Integration**: Works seamlessly with GitHub comments and PR reviews - ๐Ÿ› ๏ธ **Flexible Tool Access**: Access to GitHub APIs and file operations (additional tools can be enabled via configuration) - ๐Ÿ“‹ **Progress Tracking**: Visual progress indicators with checkboxes that dynamically update as Claude completes tasks - ๐Ÿƒ **Runs on Your Infrastructure**: The action executes entirely on your own GitHub runner (Anthropic API calls go to your chosen provider) - โš™๏ธ **Simplified Configuration**: Unified `prompt` and `claude_args` inputs provide clean, powerful configuration aligned with Claude Code SDK ## ๐Ÿ“ฆ Upgrading from v0.x? **See our [Migration Guide](./docs/migration-guide.md)** for step-by-step instructions on updating your workflows to v1.0. The new version simplifies configuration while maintaining compatibility with most existing setups. ## Quickstart The easiest way to set up this action is through [Claude Code](https://claude.ai/code) in the terminal. Just open `claude` and run `/install-github-app`. This command will guide you through setting up the GitHub app and required secrets. **Note**: - You must be a repository admin to install the GitHub app and add secrets - This quickstart method is only available for direct Anthropic API users. For AWS Bedrock or Google Vertex AI setup, see [docs/cloud-providers.md](./docs/cloud-providers.md). ## ๐Ÿ“š Solutions & Use Cases Looking for specific automation patterns? Check our **[Solutions Guide](./docs/solutions.md)** for complete working examples including: - **๐Ÿ” Automatic PR Code Review** - Full review automation - **๐Ÿ“‚ Path-Specific Reviews** - Trigger on critical file changes - **๐Ÿ‘ฅ External Contributor Reviews** - Special handling for new contributors - **๐Ÿ“ Custom Review Checklists** - Enforce team standards - **๐Ÿ”„ Scheduled Maintenance** - Automated repository health checks - **๐Ÿท๏ธ Issue Triage & Labeling** - Automatic categorization - **๐Ÿ“– Documentation Sync** - Keep docs updated with code changes - **๐Ÿ”’ Security-Focused Reviews** - OWASP-aligned security analysis - **๐Ÿ“Š DIY Progress Tracking** - Create tracking comments in automation mode Each solution includes complete working examples, configuration details, and expected outcomes. ## Documentation - **[Solutions Guide](./docs/solutions.md)** - **๐ŸŽฏ Ready-to-use automation patterns** - **[Migration Guide](./docs/migration-guide.md)** - **โญ Upgrading from v0.x to v1.0** - [Setup Guide](./docs/setup.md) - Manual setup, custom GitHub apps, and security best practices - [Usage Guide](./docs/usage.md) - Basic usage, workflow configuration, and input parameters - [Custom Automations](./docs/custom-automations.md) - Examples of automated workflows and custom prompts - [Configuration](./docs/configuration.md) - MCP servers, permissions, environment variables, and advanced settings - [Experimental Features](./docs/experimental.md) - Execution modes and network restrictions - [Cloud Providers](./docs/cloud-providers.md) - AWS Bedrock and Google Vertex AI setup - [Capabilities & Limitations](./docs/capabilities-and-limitations.md) - What Claude can and cannot do - [Security](./docs/security.md) - Access control, permissions, and commit signing - [FAQ](./docs/faq.md) - Common questions and troubleshooting ## ๐Ÿ“š FAQ Having issues or questions? Check out our [Frequently Asked Questions](./docs/faq.md) for solutions to common problems and detailed explanations of Claude's capabilities and limitations. ## License This project is licensed under the MIT Licenseโ€”see the LICENSE file for details.