用官方开源 Skill 自动完成华为云开发者成长中心任务:一次真实的踩坑记录
背景
华为云开发者成长中心上线后,每天做任务攒积分可以兑换代金券,用来抵扣 ECS、OBS、MaaS Token 等费用。但每天手动签到、提问、浏览页面比较琐碎,容易遗漏。
查了一圈发现:华为云官方社区账号自己就发过自动化攻略,并且有官方维护的 Skill 仓库。于是我在 macOS 上把这套官方路线跑了一遍,把过程记录下来。
一、官方支持的方案有哪些
| 仓库 | 覆盖任务 | 最后更新 |
|---|---|---|
gitcode.com/deli007/hwcloud-grow |
签到、智能问答、开发者空间、云开发环境 | 2026-07 |
gitcode.com/developer-skill/Operations-Skill |
每日发布文章(博客) | 2026-06 |
gitcode.com/Lingxi-HandsOn/gallery |
开发者作品展览馆发布作品 | 2026-09 |
核心执行器是 hwcloud-grow,思路很清晰:
- 用 Playwright 驱动真实浏览器完成任务,而不是直接调接口刷量
- 扫码登录一次,Cookie 落盘复用
- 任务清单写在
manifest.json里,串行执行
二、部署过程
git clone https://gitcode.com/deli007/hwcloud-grow.git
cd hwcloud-grow/runner
npm install
npm run login # 弹出浏览器,用华为云 APP 扫码,登录态保存到本地
npm run agent # 执行任务(后台运行)
npm run report # 等待并输出结果与积分变化
有一点需要注意:npm run agent 会立刻返回,任务在后台跑。必须紧接着执行 npm run report,由它等待并输出执行结果。
三、踩到的两个坑
坑 1:码道 TUI 的升级弹窗卡死了智能问答任务
现象是智能问答任务反复超时跳过,日志显示 TUI 停在这里:
▲ 发现新版本: 26.8.12 → 26.9.3
◆ 是否立即升级?
│ ● Yes / ○ No
原因:码道 CLI 的版本升级确认弹窗抢占了 TUI 输入,--prompt 提问根本没发出去。
关键点:环境变量 OPENCODE_DISABLE_AUTOUPDATE 管不到它——真正生效的是 CODEARTS_DISABLE_AUTO_UPDATE,而且值必须严格等于字符串 "true"。我一开始传 "1",静默失效,排查了好一会儿。
CODEARTS_DISABLE_AUTO_UPDATE=true npm run agent
坑 2:macOS 上没有复用系统已装的 Chrome
报错:
browserType.launch: Executable doesn't exist at
.../chromium-1228/chrome-mac-arm64/Google Chrome for Testing.app/...
原因:脚本里判断平台的那行写成了
channel: process.platform === "win32" ? "chrome" : undefined
在 macOS 上给了 undefined,Playwright 于是去找自己那个还没下载的 Chromium。
注意:不要盲目执行 npx playwright install chromium。实测走国内镜像下载 chromium-1228 极慢,十几分钟都没完成。既然系统已经装了 Chrome,直接改成复用即可:
channel: "chrome"
四、关于"能拿多少积分"的实际情况
用登录态直接查询成长中心的任务接口,可以看到当前共 18 项任务,每日理论上限不低。但要客观说明:其中真正适合无人值守自动化的只是一部分。
大致可以分成三类:
可以稳定自动化的:签到、智能问答、每日发布文章、作品展览馆发布作品。
需要人工判断或图形操作的:一键美化网页、项目摘要索引、单元测试、语音输入会话——这些需要在 IDE 内实际操作并产生 Token 消耗。
结果不可控的:论坛回答被采纳、建议被采纳、赛事晋级——完成与否由他人决定。
所以合理的预期是:把可自动化的部分固定下来省掉重复劳动,其余按需手动完成。不建议为了积分去刷不符合规则的行为。
五、小结
- 官方社区有现成的自动化攻略和 Skill 仓库,优先用官方的,不要自己造轮子
- 环境变量这类细节要用官方仓库为准,注意值类型(
"true"与"1"的区别) - 跨平台脚本要实测目标平台,macOS 上复用系统 Chrome 比下载浏览器更划算
- 对"每日能拿多少分"要有合理预期,自动化解决的是重复劳动,不是无限制刷分
参考链接
- 开发者成长中心:https://developer.huaweicloud.com/grow
- hwcloud-grow 仓库:https://gitcode.com/deli007/hwcloud-grow
- 华为云码道(CodeArts)代码智能体:https://codearts.huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)