HarmonyOS NEXT skill bundle for DeepSeek Harness with offline API references and DevEco, HDC, and emulator automation guidance.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:linhay/harmony-next.skills
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
HarmonyOS NEXT Agent Skills
Offline HarmonyOS NEXT skills for Gemini CLI, Claude Code, Codex, and other AI coding agents.
Offline references and repeatable workflows for HarmonyOS API 12–26, ArkTS/ArkUI, NDK, DevEco Studio, emulator automation, debugging, and publishing.
Let an Agent Install It
Send this prompt to your agent:
Install and enable the harmony-next skill from linhay/harmony-next.skills.
Detect the current agent:
- Gemini CLI:gemini skills install https://github.com/linhay/harmony-next.skills --path harmony-next --scope user
- Claude Code:npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-code -g -y --copy
- Codex:npx skills add linhay/harmony-next.skills --skill harmony-next -a codex -g -y --copy
- DSH:dsh plugin --profile demo add github:linhay/harmony-next.skills
- Other agents supporting skills CLI:npx skills add linhay/harmony-next.skills --skill harmony-next
After installation, read harmony-next/SKILL.md, verify the name and version, and report the actual path. If a command is unavailable, give the manual path and do not claim success.
Quick Start
npx skills add linhay/harmony-next.skills --skill harmony-next
After installation, ask your agent a HarmonyOS development question. It will follow SKILL.md → KITS.md / TASK_MAP.md → INDEX.md to find local references.
Capabilities
| Capability | Use cases | Entry |
|---|---|---|
| API reference | ArkTS、ArkUI、系统模块、API 版本确认 | JsEtsAPIReference/INDEX.md |
| Kit / 任务导航 | Find references by Kit or task | KITS.md · TASK_MAP.md |
| API 26 snapshot | API 26.0.0 declarations, types, and signatures | api26/ |
| DevEco / Emulator | HVD、hdc、uitest、抓包和诊断 | DevEco模拟器私有接口与AI自动化.md |
| Minimal project | Empty Ability、构建和 smoke 测试 | empty-ability-app |
| Automation scripts | 设备证据、UI/UX、Trace、命令行工具 | scripts/ |
Keyword entry points: proxy diagnostics, DevEco Emulator automation, filesystem skill, and Codex plugin.
Recommended lookup path
SKILL.md → KITS.md / TASK_MAP.md → INDEX.md → 目标文档
Installation options
- Gemini CLI:
gemini skills install https://github.com/linhay/harmony-next.skills --path harmony-next --scope user - Claude Code:
npx skills add linhay/harmony-next.skills --skill harmony-next -a claude-code -g -y --copy - Codex:
npx skills add linhay/harmony-next.skills --skill harmony-next -a codex -g -y --copy - DSH:
dsh plugin --profile demo add github:linhay/harmony-next.skills
DeepSeek Harness (DSH) uses a filesystem skill; the bundle does not install MCP servers, tools, or apps. This repository is not currently packaged as a Codex plugin.
empty-ability-app smoke fixture: references/templates/empty-ability-app.
Private-interface workflows must read the corresponding private-interface documents first and define artifact directories, redaction boundaries, and a non-interactive execution policy.
Compatible install references: npx skills add linhay/harmony-next.skills --list, $HOME/.agents/skills/harmony-next, DSH_SOURCE=/path/to/harmony-next.skills, .dsh/skills/harmony-next, and dsh-harmony-next.
Regenerate the API 26 declaration snapshot from an updated DevEco Studio:
python3 harmony-next/scripts/sync_api26_snapshot.py \
--deveco-app /path/to/DevEco-Studio.app
python3 harmony-next/scripts/reference_compat.py generate
Run before publishing:
python3 harmony-next/scripts/check_packaging_docs.py
python3 harmony-next/scripts/reference_compat.py check
python3 -m unittest discover -s harmony-next/tests -p 'test_*.py' -v
Version
| Current release | Notes |
|---|---|
v1.3.37 |
API 26.0.0 Release declaration snapshot is included; official guides, examples, and change notes continue to be added |
License
MIT. Documentation is derived from official Huawei HarmonyOS materials; copyrights remain with their respective owners.
Links
More in this category
tw93/Mole#mole★ 74940
Official agent skill for the open-source Mole CLI (mo), a disk cleanup tool for macOS and Windows: read disk usage, preview and run cleanup, inspect installed apps, and read system health and cleanup history from Mole's JSON output. It previews with --dry-run and asks before removing anything, and leaves app uninstalls and privileged steps to the user's own terminal. The plugin ships only the skill; the CLI is installed separately.
zhu1090093659/dsh-web#packages/dsh-skill-explorer★ 10406
Skill center for the dsh web GUI: browse all loaded skills grouped by source, enable or disable model invocation, create new skills, and delete into a recoverable trash.
QingYunA/answer-me-with-html★ 6309
Answers a question with a one-page visual HTML explainer: the model writes a short Markdown draft and the bundled `am` CLI builds the page, with flow, sequence, tree, timeline and ER diagrams, tables and callouts.
iflytek/skillhub#dsh★ 5418
Browse and search a SkillHub registry and manage local skill installation, updates, and removal inside DeepSeek Harness. Targets DSH 0.2.0-rc.2 and 0.2.1-rc.2; not yet compatible with 0.2.1-rc.3.
hyhmrright/brooks-lint★ 1573
Provides six code quality skills for code review, architecture audits, technical debt, test quality, health dashboards, and remediation.
GanyuanRan/Aegis★ 1441
Software-engineering method pack for coding agents, with skills for baseline-first planning, systematic debugging, prompt hygiene, verification before completion, and repair/retirement tracking.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.