用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Zitann/HarmonyOS-Haps --skill add-hap命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | add-hap |
| description | 向本仓库收录一个新的鸿蒙 HAP 应用。当用户提供一个 GitHub/Gitee 项目链接,要求"添加 Hap"、"收录应用"、"添加新项目"到 README 表格时使用本技能。 |
当用户提供一个新的鸿蒙 HAP 项目链接时,按以下步骤将其收录进 README.md。
访问用户提供的项目链接(用 fetch 工具抓取 GitHub 仓库页面和 README),收集:
按优先级依次检查项目的 module.json5 中的 deviceTypes:
entry/src/main/module.json5(GitHub raw 链接形如:https://raw.githubusercontent.com/<owner>/<repo>/<branch>/entry/src/main/module.json5,分支通常是 main 或 master)。ohos 子目录,改抓 ohos/entry/src/main/module.json5。deviceTypes 同时包含 phone、tablet 和 2in1 → 一次开发,多端部署phone、tablet 但没有 2in1 → 鸿蒙手机/平板2in1 → 鸿蒙电脑访问项目的 releases 页面(https://github.com/<owner>/<repo>/releases),获取最新一次 release 的发布日期,格式化为 MM-DD(如 07-31)。如果最新 release 是去年发布的,使用 YYYY-MM-DD 格式。
在 README.md 对应分类的表格中追加一行,格式为:
| [项目名](项目链接) | [Link](releases链接) | 一句话描述。 | MM-DD |
示例:
| [FlClash](https://github.com/tljk/FlClash-ohos) | [Link](https://github.com/tljk/FlClash-ohos/releases) | 基于ClashMeta的多平台代理客户端。 | 07-31 |
注意:
CONTRIBUTING.md 中(该文件每行格式为 - [显示名](https://github.com/用户名),列表按首字母排序)。- [用户名](https://github.com/用户名) 格式插入到 CONTRIBUTING.md 的正确排序位置,然后在项目根目录用终端运行:uv run .agents/skills/add-hap/scripts/contributers.py
(uv 不带参数运行,脚本需要 GITHUB_TOKEN 环境变量来获取头像。如果运行失败,报告错误并告知用户。)