用官方开源 Skill 自动完成华为云开发者成长中心任务:一次真实的踩坑记录

举报
yd_232487843 发表于 2026/09/16 15:19:41 2026/09/16
【摘要】 背景华为云开发者成长中心上线后,每天做任务攒积分可以兑换代金券,用来抵扣 ECS、OBS、MaaS Token 等费用。但每天手动签到、提问、浏览页面比较琐碎,容易遗漏。查了一圈发现:华为云官方社区账号自己就发过自动化攻略,并且有官方维护的 Skill 仓库。于是我在 macOS 上把这套官方路线跑了一遍,把过程记录下来。 一、官方支持的方案有哪些仓库覆盖任务最后更新gitcode.com...

背景

华为云开发者成长中心上线后,每天做任务攒积分可以兑换代金券,用来抵扣 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.1226.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 消耗。

结果不可控的:论坛回答被采纳、建议被采纳、赛事晋级——完成与否由他人决定。

所以合理的预期是:把可自动化的部分固定下来省掉重复劳动,其余按需手动完成。不建议为了积分去刷不符合规则的行为。

五、小结

  1. 官方社区有现成的自动化攻略和 Skill 仓库,优先用官方的,不要自己造轮子
  2. 环境变量这类细节要用官方仓库为准,注意值类型("true""1" 的区别)
  3. 跨平台脚本要实测目标平台,macOS 上复用系统 Chrome 比下载浏览器更划算
  4. 对"每日能拿多少分"要有合理预期,自动化解决的是重复劳动,不是无限制刷分

参考链接

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。