openharmony-pc-skills:基于鸿蒙系统的AI Agent Skills代码仓库项目

鸿蒙PC生态底座,存放skill被鸿蒙化之后的skill,为开源社区开发者提供便利

分支6Tags0
文件最后提交记录最后更新时间
9 天前
9 天前
9 天前

HMOS Skills Repository

面向鸿蒙系统的 AI Agent Skills 代码仓库,收录、适配与管理各类 Skill,为鸿蒙生态提供可复用的智能能力单元。

仓库结构

示例:

├── src/
│   ├── DevTools/                  # 开发工具类
│   │   ├── aaa/
│   │   └── bbb/
│   │
│   ├── Media/                     # 内容与媒体类
│   │   └── ccc/
│   │
│   ├── Quality/                   # 质量保障类
│   │   ├── ddd/
│   │   └── eee/
│   │
│   ├── CloudOps/                  # 云平台运维类
│   │   └── fff/
│   │
│   └── ...                        # 更多类别按需扩展
│
├── README.md
└── LICENSE.txt

类别说明

类别 目录名 说明 示例
开发工具 DevTools 数据库操作、Web 搜索/抓取、代码辅助、Excel 工具等 tavily-usage, mcp-supabase
内容与媒体 Media 图像生成、视频字幕提取、设计灵感分析等 nano-banana, youtube-transcribe-skill
质量保障 Quality 浏览器自动化测试、QA 测试规划、Bug 报告等 playwright-mcp, qa-test-planner
云平台运维 CloudOps 平台管理、沙箱部署、应用发布、支付与挑战等 flow-nexus-platform

新增类别时,请在 src/ 下创建对应的分类目录,并同步更新本表。

Skill 目录结构

每个 Skill 是一个独立目录,至少包含一个 SKILL.md 文件,可选包含脚本、参考资料和资源文件。

skill-name/
├── SKILL.md              # 必需:元数据 + 核心指令
├── scripts/              # 可选:可执行脚本(Python/Shell 等)
├── references/           # 可选:参考文档(按需加载)
├── assets/               # 可选:输出用资源(模板/图片/字体等)
└── examples/             # 可选:完整可运行的示例

SKILL.md 元数据格式

---
name: skill-name              # 必需:与根目录名称保持一致
description: 简要描述         # 必需:Skill 功能及触发关键词
allowed-tools: [...]          # 可选:允许使用的工具列表
trigger: explicit | auto      # 可选:触发方式
category: xxx                 # 可选:分类标签
version: 1.0.0                # 可选:版本号
license: MIT                  # 可选:许可证
---

重要约束:Skill 根目录名称必须与 SKILL.mdname 字段保持一致。

Skill 命名规则

场景 命名方式 说明
原始 Skill 天然兼容鸿蒙系统,无需修改 保持原始名称 直接拷贝至对应类别目录提交
原始 Skill 需修改后才兼容鸿蒙系统 hmos- 前缀 根目录名称与 SKILL.md name 字段同步修改

示例

无需修改(天然兼容):

src/DevTools/tavily-usage/
├── SKILL.md        →  name: tavily-usage

需修改适配鸿蒙:

原始 Skill 名为 find-skills,经修改以兼容鸿蒙系统:

src/DevTools/hmos-find-skills/
├── SKILL.md        →  name: hmos-find-skills

新增 Skill 流程

  1. 确定类别:根据 Skill 功能归属,选择 src/ 下的对应分类目录
  2. 判断命名
    • 无需修改 → 保持原始 Skill 名称
    • 需修改适配 → 使用 hmos- 前缀
  3. 创建目录:在类别目录下创建 Skill 根目录,确保目录名与 SKILL.md name 一致
  4. 编写 SKILL.md:至少包含 namedescription 元数据字段
  5. 补充可选内容:按需添加 scripts/references/assets/examples/
  6. 更新 README:在本文件 Skill 清单中添加新条目

许可证

详见 LICENSE.txt

项目介绍

鸿蒙PC生态底座,存放skill被鸿蒙化之后的skill,为开源社区开发者提供便利

定制我的领域