H

harmonyos-skills

Offline mirror of 16,800+ HarmonyOS NEXT official docs packaged as a Codex / Claude Code skill and MCP server, so AI coding assistants answer ArkTS / ArkUI / API questions with cited sources

liasica/harmonyos-skills · v1.1.0 · Development & Workflow

liasicaOwner verifiedcaution

Trust Score

60

Security

59

Surfaces

1

What is harmonyos-skills?

harmonyos-skills is a published development & workflow plugin for AI coding agents in the codex ecosystem, developed by liasica and distributed through the HOL AI plugin registry. Offline mirror of 16,800+ HarmonyOS NEXT official docs packaged as a Codex / Claude Code skill and MCP server, so AI coding assistants answer ArkTS / ArkUI / API questions with cited sources

Canonical slug
liasica/harmonyos-skills
Version
v1.1.0 · updated Oct 8, 2026

Trust & Reputation

HOL Trust Score
60

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
caution
Digest verified
Yes
1 bundled skill — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
60

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
59pts
Provenance
70pts
Publisher Quality
75pts

Provenance

Plugin root
.
Source repo
https://github.com/liasica/harmonyos-skills
Source commit
8f7774815ab5…
Publisher verified
No
Owner verified
@liasica

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

Verified badge not detected

Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.

Security Posture

caution
Safety label
59
Security score
0
High findings
Provider
registry-broker-fallback
Grade
F · caution
Version
Unknown
cisco-skill-scanner: unknown

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

harmonyos-skills — Frequently asked questions

What is harmonyos-skills?
harmonyos-skills is an AI plugin in the HOL registry. Offline mirror of 16,800+ HarmonyOS NEXT official docs packaged as a Codex / Claude Code skill and MCP server, so AI coding assistants answer ArkTS / ArkUI / API questions with cited sources
How do I install harmonyos-skills?
Install harmonyos-skills in your harness: Codex — codex plugin marketplace add liasica/harmonyos-skills; Claude Code — /plugin marketplace add liasica/harmonyos-skills; MCP — git clone https://github.com/liasica/harmonyos-skills. Full step-by-step guidance is on the HOL plugin page.
How do I install harmonyos-skills in Codex?
To install harmonyos-skills in Codex, start with codex plugin marketplace add liasica/harmonyos-skills. The complete step-by-step install guide for Codex is on the HOL plugin page.
How do I install harmonyos-skills in Claude Code?
To install harmonyos-skills in Claude Code, start with /plugin marketplace add liasica/harmonyos-skills. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
How do I install harmonyos-skills in MCP?
To install harmonyos-skills in MCP, start with git clone https://github.com/liasica/harmonyos-skills. The complete step-by-step install guide for MCP is on the HOL plugin page.
Is harmonyos-skills free?
Pricing for harmonyos-skills is published on its HOL plugin page when the maker schedules a launch.
Who publishes harmonyos-skills?
harmonyos-skills is published by liasica and listed on HOL.
Is harmonyos-skills available now?
harmonyos-skills availability is listed on its HOL plugin page.

Install Guidance

Install in Claude Code

Install through the Claude Code plugin marketplace.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 3

    Scripted alternative

    Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.

    shell

Plugin Manifest

{
  "name": "harmonyos-skills",
  "version": "1.1.0",
  "description": "HarmonyOS NEXT offline reference library: 12000+ Markdown docs (releases / guides / API references / best practices / FAQs) for AI coding assistants.",
  "author": {
    "name": "liasica",
    "email": "[email protected]",
    "url": "https://github.com/liasica"
  },
  "homepage": "https://github.com/liasica/harmonyos-skills",
  "repository": "https://github.com/liasica/harmonyos-skills",
  "license": "MIT",
  "keywords": [
    "harmonyos",
    "harmonyos-next",
    "arkts",
    "arkui",
    "documentation",
    "reference"
  ],
  "skills": "./",
  "interface": {
    "displayName": "HarmonyOS",
    "developerName": "liasica",
    "shortDescription": "HarmonyOS NEXT offline reference library",
    "longDescription": "Offline mirror of Huawei HarmonyOS NEXT developer documentation (12215 docs). AI assistants grep the INDEX, then Read only the matched .md to answer ArkTS / ArkUI / API / best-practice questions with citations.",
    "category": "Coding",
    "capabilities": [
      "Read"
    ],
    "defaultPrompt": [
      "我在做 HarmonyOS NEXT 应用,UIAbility 的生命周期回调有哪些?",
      "ArkTS 中能用 any 类型吗?"
    ]
  },
  "holManifestOrigin": "repository",
  "registryIndexVersion": 5
}

Marketplace Source

Repo URL
https://github.com/liasica/harmonyos-skills
Marketplace path
Unknown
Source path
.
Install policy
Unspecified

Skills

1 SKILL.md file ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • harmonyos

    harmonyos/SKILL.md

    当用户编写、调试或审查 HarmonyOS NEXT 应用(ArkTS / ArkUI / Stage 模型 / @ohos.* API / DevEco Studio / hvigor / hdc),需要查阅华为开发者官方文档(版本说明 / 指南 / API 参考 / 最佳实践 / FAQ / 变更预告),或询问 HarmonyOS API 签名、错误码、能力可用性时使用。先在 `references/INDEX.md` 中 grep 关键词定位目标路径,再 Read 命中的 `.md`,不要遍历目录或一次性读多个文件。

    Raw SKILL.md

File Inventory

.claude-plugin/plugin.json

file

743 bytes

26674f5d2ad2b45a…

.codex-plugin/plugin.json

plugin-manifest

1,128 bytes

b49dc6b5d2212795…

harmonyos/references/best-practices/bpta-2in1-window-shape.md

file

12,443 bytes

20b5e77b1e2a24ae…

harmonyos/references/best-practices/bpta-abckitts-implements-instrumentation.md

file

44,409 bytes

48133e212ec1a706…

harmonyos/references/best-practices/bpta-add-watermark.md

file

19,128 bytes

83a9467a91d8ab96…

harmonyos/references/best-practices/bpta-ads-jump.md

file

709 bytes

5beceb03bf2b0733…

harmonyos/references/best-practices/bpta-agent.md

file

29,519 bytes

7d4e0c4ecaa27910…

harmonyos/references/best-practices/bpta-ai-ragqa.md

file

21,206 bytes

dd3ec7afebabe8f2…

harmonyos/references/best-practices/bpta-always-on-market-watch.md

file

32,867 bytes

a7b72bc3cb86c46e…

harmonyos/references/best-practices/bpta-analysis-of-app-crash-in-develop.md

file

822 bytes

4f0cb8f9c2209e61…

harmonyos/references/best-practices/bpta-analysis-of-app-crash-in-operation.md

file

511 bytes

8b630ed7945f0d51…

harmonyos/references/best-practices/bpta-analysis-of-app-freeze-in-develop.md

file

693 bytes

9e9de8ff0f9ea7ea…

harmonyos/references/best-practices/bpta-analysis-of-app-freeze-in-operation.md

file

513 bytes

973da38854d93834…

harmonyos/references/best-practices/bpta-analysis-of-image-blurring.md

file

829 bytes

80426d226c7c2e77…

harmonyos/references/best-practices/bpta-analysis-of-resource-leak-in-develop.md

file

726 bytes

916403976295b5a7…

harmonyos/references/best-practices/bpta-analysis-of-resource-leak-in-operation.md

file

907 bytes

865c492f55be9b80…

harmonyos/references/best-practices/bpta-analyze-memory-problem.md

file

1,589 bytes

6844b9b1c815f8f4…

harmonyos/references/best-practices/bpta-animation-frame.md

file

2,295 bytes

ee2c7d55af97d580…

harmonyos/references/best-practices/bpta-antipeep-protection.md

file

15,023 bytes

e6559fcd384bcb5b…

harmonyos/references/best-practices/bpta-app-architecture-overview.md

file

1,580 bytes

1ca51d407a96a75d…

harmonyos/references/best-practices/bpta-app-asset-protection-design.md

file

17,033 bytes

440de4a21d8ccb1f…

harmonyos/references/best-practices/bpta-app-code-ob.md

file

742 bytes

db770329bd6a3d87…

harmonyos/references/best-practices/bpta-app-concurrency-design.md

file

58,146 bytes

b8c5c9364b1607b2…

harmonyos/references/best-practices/bpta-app-crash-in-operation.md

file

10,922 bytes

6007d168500f1e6a…

harmonyos/references/best-practices/bpta-app-data-security.md

file

21,331 bytes

fabfe78eda9f4703…

harmonyos/references/best-practices/bpta-app-freeze-in-develop.md

file

8,528 bytes

6db5572dc0bef174…

harmonyos/references/best-practices/bpta-app-freeze-in-operation.md

file

15,733 bytes

237b789b2d9260f5…

harmonyos/references/best-practices/bpta-app-icon-configuration.md

file

15,667 bytes

f303fc84ba457b09…

harmonyos/references/best-practices/bpta-app-main-thread-block.md

file

35,006 bytes

2b86484569923d98…

harmonyos/references/best-practices/bpta-app-main-thread-busy.md

file

41,026 bytes

595d9f47d8d7b3a0…

harmonyos/references/best-practices/bpta-app-privacy-protection.md

file

14,918 bytes

0d30130a17e9befc…

harmonyos/references/best-practices/bpta-application-aspect-programming-design.md

file

29,347 bytes

946ea25925a61cf7…

harmonyos/references/best-practices/bpta-application-cold-start-optimization.md

file

68,870 bytes

9c59817d1bd21a07…

harmonyos/references/best-practices/bpta-application-continue-progess.md

file

15,579 bytes

c5bb772e6bbbde50…

harmonyos/references/best-practices/bpta-application-gesture-share.md

file

22,323 bytes

7bdd30373916eae0…

harmonyos/references/best-practices/bpta-application-knock-file-share.md

file

22,633 bytes

6b1cb50617cfa500…

harmonyos/references/best-practices/bpta-application-knock-video-share.md

file

25,705 bytes

860c2bfff5c8c5cc…

harmonyos/references/best-practices/bpta-application-latency-optimization-cases.md

file

26,086 bytes

17a1938301447c79…

harmonyos/references/best-practices/bpta-application-power-analysis.md

file

780 bytes

7a21509b07181c9b…

harmonyos/references/best-practices/bpta-application-power-optimization.md

file

529 bytes

e89d50f544d48926…

harmonyos/references/best-practices/bpta-application-power-test.md

file

4,367 bytes

eabdb752775004ba…

harmonyos/references/best-practices/bpta-application-track-practice.md

file

26,886 bytes

61210f803e6352d9…

harmonyos/references/best-practices/bpta-arkts-high-performance.md

file

16,360 bytes

651c1bb56d1e8d98…

harmonyos/references/best-practices/bpta-arkts-js-memory-analysis.md

file

12,449 bytes

84e7f025717f18be…

harmonyos/references/best-practices/bpta-arkts-language.md

file

768 bytes

83a0f2e3d15c7de4…

harmonyos/references/best-practices/bpta-arkts-leak-in-develop.md

file

21,497 bytes

f375c7e6ab5c79c6…

harmonyos/references/best-practices/bpta-arkts-leak-in-operation.md

file

12,882 bytes

3f1f9de6acd0141f…

harmonyos/references/best-practices/bpta-arkweb_rendering_framework.md

file

20,312 bytes

ad48f57a06b16d47…

harmonyos/references/best-practices/bpta-arkweb-component-security.md

file

43,580 bytes

62039b9101ddda2c…

harmonyos/references/best-practices/bpta-arkweb-gpu-freeze.md

file

26,239 bytes

f806a41b830f6993…

harmonyos/references/best-practices/bpta-arkweb-oom-fault-mode-description.md

file

676 bytes

a74a6b7b1d23e552…

harmonyos/references/best-practices/bpta-arkweb-oom-js-object-held-by-js-object.md

file

8,892 bytes

6751ac3496e818f9…

harmonyos/references/best-practices/bpta-arkweb-render-freeze.md

file

4,632 bytes

9862d997da62d25b…

harmonyos/references/best-practices/bpta-aspect-implements-aop.md

file

21,905 bytes

41e7946963468444…

harmonyos/references/best-practices/bpta-audio-and-video.md

file

1,190 bytes

7c1e5c2ae6fc0d48…

harmonyos/references/best-practices/bpta-audio-cast.md

file

24,718 bytes

90f9b11c1921fa1d…

harmonyos/references/best-practices/bpta-audio-focus-management.md

file

66,096 bytes

7610dbcc71cc06bd…

harmonyos/references/best-practices/bpta-audio-in-ear-monitor.md

file

34,448 bytes

ae6f234ad61f6dab…

harmonyos/references/best-practices/bpta-audio-playback-series.md

file

907 bytes

b0799dcb3fc3a523…

harmonyos/references/best-practices/bpta-audio-playback-silent-positioning-guidance.md

file

20,601 bytes

2039425157448a08…

harmonyos/references/best-practices/bpta-audio-record-base-on-audiocapturer.md

file

7,980 bytes

4a265e23f89d24b5…

harmonyos/references/best-practices/bpta-audio-record-base-on-avrecorder-arkts.md

file

7,797 bytes

78013ac3d084e35e…

harmonyos/references/best-practices/bpta-audio-record-base-on-avrecorder.md

file

7,962 bytes

7e122de06f068cf5…

harmonyos/references/best-practices/bpta-audio-record-base-on-avscreencapture.md

file

7,756 bytes

033653cc3bdedb86…

harmonyos/references/best-practices/bpta-audio-record-base-on-ohaudio.md

file

6,412 bytes

e6487930faaeb2cd…

harmonyos/references/best-practices/bpta-audio-record-overview.md

file

5,728 bytes

4dc72bd902239bce…

harmonyos/references/best-practices/bpta-audio-record.md

file

907 bytes

b246b94ffc5e5416…

harmonyos/references/best-practices/bpta-audio-ripple-animation.md

file

9,107 bytes

3e66636fd079c7fc…

harmonyos/references/best-practices/bpta-audio-video-synchronization.md

file

31,456 bytes

c601a2278211e84a…

harmonyos/references/best-practices/bpta-audio-video.md

file

1,019 bytes

cf8bd2ca0f137d42…

harmonyos/references/best-practices/bpta-audiobook.md

file

42,179 bytes

88c593562a35da0f…

harmonyos/references/best-practices/bpta-automated-testing-frameworks.md

file

25,741 bytes

b0d5aa7d0d31e891…

harmonyos/references/best-practices/bpta-avplayer-basic-control.md

file

24,670 bytes

90c159e6d0fe2bbc…

harmonyos/references/best-practices/bpta-avplayer-embeded-network-video.md

file

25,925 bytes

8c34749d43f544d8…

harmonyos/references/best-practices/bpta-avplayer-embeded-short-video.md

file

27,677 bytes

92382793d8e3d654…

harmonyos/references/best-practices/bpta-avplayer-long-video.md

file

41,307 bytes

bdf670fb4305741a…

harmonyos/references/best-practices/bpta-avplayer-short-video.md

file

8,066 bytes

a499600d438456f4…

harmonyos/references/best-practices/bpta-avplayer-video-practices.md

file

504 bytes

d527512efc418e7d…

harmonyos/references/best-practices/bpta-avscreencapture-for-screen-recording.md

file

864 bytes

c43f97178bcc262a…

harmonyos/references/best-practices/bpta-back-task-implement.md

file

17,173 bytes

261547f3228aa467…

harmonyos/references/best-practices/bpta-background-blur.md

file

778 bytes

e94ca7ce5dacd207…

harmonyos/references/best-practices/bpta-background-sensors-baned-analysis.md

file

6,256 bytes

90348d109b4731d1…

harmonyos/references/best-practices/bpta-background-sensors-banned-analysis.md

file

6,257 bytes

4f5f0fe2d868d36d…

harmonyos/references/best-practices/bpta-best-practices-long-list.md

file

50,200 bytes

47d7f57f1d76c3e3…

harmonyos/references/best-practices/bpta-best-practices-overview.md

file

3,742 bytes

e695b94385b07b51…

harmonyos/references/best-practices/bpta-bluetooth-low-energy.md

file

55,990 bytes

e98b006175fd5a17…

harmonyos/references/best-practices/bpta-buffer-mode-transcoding.md

file

836 bytes

6882fc835c2732b9…

harmonyos/references/best-practices/bpta-buffer-power-optimization.md

file

18,344 bytes

51274e55f288fc17…

harmonyos/references/best-practices/bpta-camera-shot2see.md

file

17,933 bytes

4c7cc91a9e553bb1…

harmonyos/references/best-practices/bpta-card-update-and-data-interaction.md

file

819 bytes

2033b8e3477967f0…

harmonyos/references/best-practices/bpta-carousel-graphic-works.md

file

18,506 bytes

c0963a657ed6f36e…

harmonyos/references/best-practices/bpta-cell-phone.md

file

508 bytes

d15d5eba015d6ea1…

harmonyos/references/best-practices/bpta-click-to-click-response-optimization.md

file

19,053 bytes

5607873307f3eb39…

harmonyos/references/best-practices/bpta-click-to-complete-delay-analysis.md

file

38,685 bytes

d5351e0d0b4e7c76…

harmonyos/references/best-practices/bpta-cmake-adapts-to-harmonyos.md

file

10,914 bytes

b481f0e8ba406c33…

harmonyos/references/best-practices/bpta-collaboration-office.md

file

59,108 bytes

58a7b9c00ccf1265…

harmonyos/references/best-practices/bpta-comment-reply-pop-up-window.md

file

26,912 bytes

ea601f61432ee575…

harmonyos/references/best-practices/bpta-common-list-flows.md

file

26,465 bytes

594030767170a5ea…

harmonyos/references/best-practices/bpta-common-list-operations.md

file

35,208 bytes

53f6b104986bd99d…

harmonyos/references/best-practices/bpta-common-network-query.md

file

42,767 bytes

54df49c25b28a278…

Browse all 2004 files