harmony-components
CommunityFind, recommend, and install HarmonyOS components on demand.
System Documentation
What problem does it solve?
This Skill solves the problem of quickly finding the right HarmonyOS component for a specific feature (e.g., maps, charts, forms, navigation) and guiding the user to install it correctly in a HarmonyOS project without manually searching and wiring everything.
Core Features & Use Cases
- Component discovery via lightweight index: Matches the user’s request against an offline references index (top candidate components) to reduce time-to-solution.
- Detail loading per component id: Reads the selected component’s detailed README from references to explain what it does and how to integrate it.
- Installation guidance with a unified script workflow: After confirmation, instructs the user to run the common installer script with
component_idand (optionally) a target project path.
Use Case Example: A developer asks for a “map + location pin picker” feature; the Skill identifies the best matching component candidates, presents details, and then provides the exact install command to place the component under components/ and update dependencies before running ohpm install.
Quick Start
Ask: “I need a HarmonyOS map component that supports selecting/placing a location pin—what options do you recommend and how do I install the best one into my project?”
Dependency Matrix
Required Modules
Components
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: harmony-components Download link: https://github.com/xblLab/harmony-components-skill/archive/main.zip#harmony-components Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.