@claude,即可让 Claude 自动分析代码、创建 PR、实现功能、修复 Bug。
本文档主要介绍如何通过 AceData Cloud 的代理服务,配置和使用 Claude Code GitHub Actions。
申请流程
要使用 Claude Code,首先可以到 Claude Messages 服务页面 点击「Acquire」按钮,获取请求所需要的凭证:
如果你尚未登录或注册,会自动跳转到登录页面邀请您来注册和登录,登录注册之后会自动返回当前页面。
在首次申请时会有免费额度赠送,可以免费体验 Claude Code 服务。
功能特点
- 即时创建 PR:描述需求,Claude 自动创建完整的 Pull Request
- 自动实现代码:在 Issue 中
@claude,将 Issue 转化为可运行代码 - 遵循项目规范:自动读取
CLAUDE.md,遵循你的代码风格和项目规范 - 安全可靠:代码运行在 GitHub 的 Runner 上,数据安全有保障
配置步骤
步驟一:安装 Claude GitHub App
前往 https://github.com/apps/claude 将 Claude GitHub App 安装到你的仓库。
该 App 需要以下仓库权限:
| 权限 | 级别 | 说明 |
|---|---|---|
| Contents | Read & Write | 修改仓库文件 |
| Issues | Read & Write | 响应 Issue |
| Pull requests | Read & Write | 创建 PR 和推送变更 |
步骤二:添加 API 密钥
将 AceData Cloud 的 API 密钥添加为仓库 Secret:- 进入仓库 Settings → Secrets and variables → Actions
- 点击 New repository secret
- Name 填写
ANTHROPIC_API_KEY,Value 填入你在 AceData Cloud 获取的 API 令牌 - 点击 Add secret 保存
提示:API 令牌可在 AceData Cloud 控制台 中查看。
步驟三:创建 Workflow 文件
在仓库中创建.github/workflows/claude.yml 文件:
使用方式
在 Issue 或 PR 评论中使用
配置完成后,在任何 Issue 或 PR 的评论中@claude,Claude 就会自动响应:
自动代码审查
创建一个在 PR 打开时自动执行代码审查的 Workflow:定时任务自动化
创建定时执行的自动化任务:Action 参数说明
| 参数 | 说明 | 必填 |
|---|---|---|
anthropic_api_key | API 密钥 | 是 |
prompt | 给 Claude 的指令(文本或 Skill 如 /review) | 否 |
claude_args | 传递给 Claude Code CLI 的参数 | 否 |
github_token | GitHub Token | 否 |
trigger_phrase | 自定义触发短语(默认 @claude) | 否 |
claude_args 常用参数
| 参数 | 说明 |
|---|---|
--max-turns | 最大对话轮次(默认 10) |
--model | 使用的模型 |
--mcp-config | MCP 配置文件路径 |
--allowed-tools | 允许的工具(逗号分隔) |
--debug | 启用调试输出 |
最佳实践
配置 CLAUDE.md
在仓库根目录创建CLAUDE.md 文件,定义代码风格指南、审查标准和项目规范,Claude 会自动遵循这些规则。
安全注意事项
- 永远不要 将 API 密钥直接写在 Workflow 文件中
- 始终使用 GitHub Secrets(如
${{ secrets.ANTHROPIC_API_KEY }}) - 限制 Action 权限为最小必要范围
- 在合并前人工审查 Claude 的建议
成本控制
- 使用明确的
@claude指令减少不必要的 API 调用 - 配置合理的
--max-turns限制对话轮次 - 设置 Workflow 级别的超时时间
- 使用 GitHub 的并发控制限制并行运行数
常见问题
Claude 没有响应 @claude 命令?
- 确认 Claude GitHub App 已正确安装
- 检查 Workflow 是否启用
- 确认 API 密钥已设置为仓库 Secret
- 确保评论中使用的是
@claude(非/claude)
認證錯誤?
- 確認 API 密鑰有效且有足夠權限
- 檢查 Secret 名稱是否正確(
ANTHROPIC_API_KEY) - 如果使用了
ANTHROPIC_BASE_URL,確認 URL 正確
如何查看剩餘額度?
登入 AceData Cloud 控制台,即可查看當前帳戶的剩餘額度和使用情況。了解更多
- 📖 Claude Code GitHub Actions 官方文檔
- 📂 claude-code-action 倉庫
- 📋 Workflow 示例
- 🔧 AceData Cloud Claude Code 服務
- 💬 如有任何問題,歡迎透過平台客服聯繫我們

