websiteURL should be present for marketplace readiness.
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
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
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Canonical profile
- https://hol.org/registry/plugins/liasica%2Fharmonyos-skills
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- caution
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
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
- Provider
- registry-broker-fallback
- Grade
- F · caution
- Version
- Unknown
Findings
privacyPolicyURL should be present for marketplace readiness.
termsOfServiceURL should be present for marketplace readiness.
Repository snapshot does not include a lockfile.
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.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 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.
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`,不要遍历目录或一次性读多个文件。
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…