人工智能与操作系统的融合,正在打开桌面系统智能化全新可能性。为进一步丰富 OpenAtom openKylin(以下简称“openKylin”) AI Agent 技能生态,推动 RPA 自动化能力在桌面操作系统落地实践,基于 Astron‑Agent 与 Skillhub 的 openKylin 技能开发挑战赛正式开赛。本次赛事由openKylin社区联合讯飞开源共同发起,欢迎广大开发者把创意落地为可复用、可演示、可运行的系统技能,共建操作系统 AI 能力生态。
01
赛题方向
请围绕以下主题进行创作:
参考方向示例
-
UKUI 桌面自动化配置技能:一键切换主题/壁纸、批量调节亮度音量、任务栏布局配置
-
openKylin 软件包管理技能:自动搜索、安装、升级、批量配置开发环境
-
社区运营自动化技能:自动抓取 Gitee Issue/PR、生成社区周报、统计贡献数据
-
办公软件 RPA 技能:在 openKylin 上自动化操作 WPS/LibreOffice,批量处理文档与表格
-
系统健康巡检技能:自动检查系统更新、磁盘空间、服务状态、日志异常并生成报告
-
自选方向:须与 openKylin 系统或社区场景强相关
不限制具体实现形式,但需与赛题方向明确相关,且必须在 openKylin 系统上可端到端运行。
02
参赛要求
参赛方式
自带电脑即可参赛,必须在 openKylin 桌面操作系统(2.0 及以上)中完成以下环境搭建与作品开发:
|
组件
|
要求
|
|
操作系统
|
openKylin(物理机或虚拟机均可)
|
|
智能体平台
|
本地部署的讯飞 Astron Agent 开源版
|
|
技能注册中心
|
本地部署的讯飞 Skillhub 开源版
|
|
RPA 能力
|
使用 Astron Agent 原生 RPA 引擎实现技能逻辑
|
不接受仅在 SaaS 云端版本开发、未在 openKylin 本地部署运行的作品。
组队要求
-
1-3 人组队
-
每队提交 1 个作品(可包含 1 个或多个技能)
提交方式
请将作品提交到openKylin-skills仓库,并通过 Pull Request 方式提交。
提交路径参考:
提交规则
-
Fork仓库:Fork https://gitee.com/openkylin/openkylin-skills 到个人 Gitee 账号
-
创建分支:git checkout -b skill/your-skill-name
-
添加技能:按照仓库规范添加技能文件(详见下方作品目录建议)
-
更新索引:更新对应分类的 README.md 及仓库根目录 README.md 技能列表
-
提交代码:git commit -m "添加 xxx 技能"
-
推送分支:git push origin skill/your-skill-name
-
发起 PR:在 Gitee 上创建 Pull Request,目标分支为 master
PR 标题建议
[Hack-Astron x openKylin #1] 技能名称 + 最亮点功能
示例:
PR 描述建议包含
作品目录建议
请在对应分类下新增一个独立目录,例如:
skills/community/
└── community-report-gen/
├── SKILL.md
# 技能说明(必需)
├── config.json
# 配置参数(可选)
├── scripts/
# RPA 脚本或执行代码
│ └── main.py
├── references/
# 参考资料(可选)
│ └── record_template.md
└── preview.png
# 可选,建议提供运行效果截图
其中:
-
SKILL.md:技能说明主文件,需包含技能描述、使用场景、执行流程、依赖技能、输入输出、注意事项,遵循 openKylin 技能贡献规范
-
scripts/:RPA 自动化脚本,须能在 openKylin 环境中端到端执行
-
preview.png:可选,建议附上技能运行效果或 RPA 流程截图
赛程安排
-
赛事比拼:9 月 3 日—9 月 24 日
-
评奖:9 月 25 日—9 月 30 日
03
评选标准
1. 技术实现难度
版本与环境选择的得分优先级如下:
-
openKylin 本地完整部署 Astron Agent 开源版 + Skillhub 开源版,技能基于原生 RPA 实现
-
openKylin 本地部署 Astron Agent 开源版,Skillhub 使用云端或简化方案
-
仅在 openKylin 上使用 Astron Agent SaaS 版本(不推荐)
重点考察:
2. 技能功能的实用性、体验与创新性
重点关注:
3. 开源贡献规范度
重点关注:
04
奖项设置
优胜奖(1 名)
优秀贡献奖(若干)
备赛资料
|
资源
|
链接
|
|
openKylin 官网
|
https://www.openkylin.top/
|
|
openKylin 英文官网
|
https://www.openkylin.top/index-en.html
|
|
openKylin-skills 仓库
|
https://gitee.com/openkylin/openkylin-skills
|
|
openKylin 技能贡献指南
|
https://gitee.com/openkylin/openkylin-skills/blob/master/docs/how-to-add-skill.md
|
|
UKUI 接口技能规划
|
https://gitee.com/openkylin/openkylin-skills/blob/master/docs/UKUI接口技能规划.md
|
|
讯飞星辰 Agent 平台
|
https://agent.xfyun.cn/
|
|
Astron Agent 开源项目
|
https://github.com/iflytek/astron-agent
|
注意事项
-
请确保提交内容与赛题方向相关,且技能可在 openKylin 系统上端到端运行
-
请勿提交包含真实密钥、Token、账号、私有地址等敏感信息的代码或工作流
-
请保证作品可导入、可复现、可说明,部署文档与技能说明越完整,越有助于评审和社区复用
-
所有提交到 openKylin-skills 仓库的代码须采用 MulanPSL-2.0 许可证,不得引入不兼容的第三方依赖
-
技能须明确标注兼容的 openKylin 版本与架构,优先支持多架构(x86_64 / ARM64 / RISC-V / LoongArch)