首页 > 开源 > Hack‑Astron x openKylin 挑战赛正式开启|丰富操作系统 AI 技能生态

Hack‑Astron x openKylin 挑战赛正式开启|丰富操作系统 AI 技能生态

OSChina项目 2026-09-08 10:35 4 阅读 查看原文

人工智能与操作系统的融合,正在打开桌面系统智能化全新可能性。为进一步丰富 OpenAtom openKylin(以下简称“openKylin”) AI Agent 技能生态,推动 RPA 自动化能力在桌面操作系统落地实践,基于 Astron‑Agent 与 Skillhub 的 openKylin 技能开发挑战赛正式开赛。本次赛事由openKylin社区联合讯飞开源共同发起,欢迎广大开发者把创意落地为可复用、可演示、可运行的系统技能,共建操作系统 AI 能力生态。       

descript

01

赛题方向

请围绕以下主题进行创作:

  • openKylin 系统本地部署与 Astron Agent /Skillhub 技能开发

参考方向示例

  • 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 方式提交。

提交路径参考:

  • UKUI 桌面类 → skills/ukui/

  • Linux 通用类 → skills/linux-generic/

  • 社区贡献类 → skills/community/

  • 开发运维类 → skills/devops/

  • AI/LLM 类 → skills/ai/

  • 特定领域类 → skills/domain/

提交规则

  • 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] 技能名称 + 最亮点功能

示例:

  • [Hack-Astron x openKylin #1] ukui-auto-config + 基于RPA的UKUI桌面一键配置

  • [Hack-Astron x openKylin #1] community-report-gen + openKylin社区大事件抓取

PR 描述建议包含

  • 使用的 openKylin 版本与系统架构(x86_64 / ARM64 / RISC-V / LoongArch)

  • Astron Agent 与 Skillhub 的部署方式与版本

  • 实现的技能功能与 RPA 操作逻辑

  • 适用场景 / 目标用户

  • 是否依赖模型、插件、知识库或外部服务

  • 技能在 Skillhub 上的发布与版本管理说明

  • 演示截图、录屏或运行结果说明

作品目录建议

请在对应分类下新增一个独立目录,例如:

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 版本(不推荐)

重点考察:

  • openKylin 环境下部署的完整性与可复现性

  • RPA 技能的实际可运行性与稳定性

  • Skillhub 技能发布、版本管理、安装调用的全链路闭环

2. 技能功能的实用性、体验与创新性

重点关注:

  • 是否真正解决 openKylin 用户或社区的实际问题

  • 交互体验是否自然、完整,异常处理是否到位

  • 是否有创新设计,能否体现 RPA + Agent 的融合优势

  • 是否便于复用与扩展,文档是否清晰

3. 开源贡献规范度

重点关注:

  • 技能目录结构、命名规范是否符合 openKylin-skills 仓库要求

  • SKILL.md 文档是否完整、规范

  • PR 格式是否正确,描述是否清晰

  • 许可证是否合规(MulanPSL-2.0),是否包含敏感信息

04

奖项设置

优胜奖(1 名)

  • 现金奖励:500 元

  • 荣誉称号:Hack-Astron x openKylin Challenge Champion

  • 作品优先纳入 openKylin-skills 官方仓库

优秀贡献奖(若干)

  • 奖励内容:openKylin × Astron 周边礼包

  • 奖品示例:

  • 电子产品

  • 帆布袋

  • 虚拟会员

  • Token

  • openKylin定制POLO衫

备赛资料

资源

链接

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)