Harmony 7.0 这个skill帮你自动化操作AGC
前言
对于鸿蒙应用开发者来讲,上架一个鸿蒙应用的全过程当中,最为繁琐的其实是在 AGC 平台上进行相关的信息填写。
为什么说在AGC平台上填写信息繁琐呢?请看一下底下这张图吧

红色序号的部分都是需要在AGC平台上进行操作的。
所以可以看到纯手动操作一遍的话,是十分费时。
如果交给浏览器自动化的方式去操作,耗时也耗费token。
hmos-connect-api-cli-skill
hmos-connect-api-cli-skill是鸿蒙官方Matrix开源鸿蒙格物平台中开源的一个skill。

目前它提供了以下能力

你可以在你自己的agent下去安装这个skill

下边来实测一下
万少这里使用的是 DeepSeek Harness + GLM-5.3-flash 来完成一个全新的应用开发 笑笑五子棋
首先启动 dsh
万少这里使用的是web网页端,并且为了方便启动,做了一个脚本在桌面上,双击来启动。

设置工作区
工作区就是你当前想要操作的目录,里面可以存放你这个项目的资料,万少这里新建了一个空的目录。然后选择它。

使用DevEcoCli创建和开发工程
DevEcoCli也是鸿蒙推出的一款几乎集成了DevEco Studio 所有能力的工具,它其实也是利用了 DevEco Studio 安装在本地的时候的集成环境,如ohpm、hdc、emulator等。
它可以和任意的AI Agent结合。
自然语言创建工具
我电脑上安装了DevEcocli这个工具,帮我使用它在工作区内创建一个新的工程。然后将它启动到模拟器上

dsh成功创建

开发一个五子棋单机应用

一气呵成。


此时应用的形态也基本完成,后续还需要替换应用图标、包名和应用的名称。这里步骤也可以交给AI去完成。
主动调用 hmos-connect-api-cli-skill skill去完成提审工作
想要让它去操作agc上的业务,需要先执行登录。
arduino
/hmos-connect-api-cli-skill 登录我的华为账号
然后会弹出浏览器让你输入账号和密码进行登录。
然后你可以让它引导和辅助你去完成整个应用的发布流程,包括证书创建、上传包、创建隐私政策等等。
小结
万少在使用hmos-connect-api-cli-skill 这个skill过程中,发现它其实不是可以100%全部帮你操作完AGC上面的流程步骤,还是有些欠缺的,比如应用的分类,这个agent提醒我,让我手动去补充。

然后结合整个流程,万少总结了这张图,让大伙知道哪些部分是需要人为去干预的。
