ArkTS (HarmonyOS) language rules and constraints for writing correct, compilable .ets code. ArkTS is based on TypeScript but removes most dynamic features for AOT compilation. TRIGGER when: writing or editing .ets files, generating ArkTS code, fixing ArkTS compilation errors, migrating TypeScript to ArkTS, or any HarmonyOS application development involving ArkTS code. Triggers on: ArkTS, HarmonyOS code, .ets file, ETS, arkts compilation error, HarmonyOS app development, write ArkTS, generate ETS code, fix ArkTS error, HarmonyOS component, ArkUI. Do NOT trigger for: pure TypeScript projects, general JavaScript questions, non-HarmonyOS mobile development.
HarmonyOS官方文档快速查找Skill。在skill内部的references文件夹(包含2860个markdown文件)中高效检索开发文档、API参考、开发指导、常见问题等。使用三步查找法:先文件名匹配缩小范围,再内容搜索精确定位,最后读取目标文件。当用户开发HarmonyOS应用或插件时使用,适合API用法、功能实现、错误排查、Kit介绍、组件使用等任何需要查阅官方文档的情况。触发关键词:HarmonyOS开发、鸿蒙开发、鸿蒙适配、鸿蒙文档、ArkTS开发指导、@ohos API、Kit文档、组件用法、错误码查询、开发指南、如何实现、常见问题等。
Search HarmonyOS API reference Markdown files in api-references to find modules, API signatures, types, permissions, system capabilities, examples, and feature-level implementation guidance. Use when looking up HarmonyOS/OpenHarmony/HMS APIs, ArkTS APIs, Kit documentation, @ohos or @hms modules, system capabilities, permissions, or when adapting code to HarmonyOS. The api-references file names include Kit names, so always search file names first before content.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
HarmonyOS / ArkTS 开发技能集,已封装为 Claude Code 插件,可从公开 GitHub 仓库直接安装。
| Skill | 说明 |
|---|---|
arkts-rules | ArkTS(鸿蒙)语言规则与约束,用于生成可编译的 .ets 代码、修复 ArkTS 编译错误、TS→ArkTS 迁移。 |
harmonyos-docs-lookup | 在内置的约 2860 个官方文档 Markdown 中快速检索开发文档、API 参考、开发指导、常见问题。 |
harmonyos-sdk-api-lookup | 在内置的 4000+ 个 API 参考 Markdown 中查找模块、API 签名、类型、权限、系统能力与示例。 |
加载插件后,这些 Skill 会以 harmony-skills:<skill-name> 命名空间暴露,并按各自 description 中的触发条件自动触发。
Harmony-Skills/ # 仓库根 = 插件根 = marketplace 根
├── .claude-plugin/
│ ├── plugin.json # 插件清单
│ └── marketplace.json # 本地市场清单
└── skills/
├── arkts-rules/
│ └── SKILL.md
├── harmonyos-docs-lookup/
│ ├── SKILL.md
│ ├── references/ # 官方文档 Markdown
│ └── scripts/
└── harmonyos-sdk-api-lookup/
├── SKILL.md
├── api-references/ # API 参考 Markdown
└── sdk/
本仓库已发布到 GitHub,直接以 owner/repo 形式从公开仓库加载,无需 clone。
在 Claude Code 会话中执行:
# 1. 把本仓库添加为插件市场
/plugin marketplace add HarmonyOS-AI/Harmony-Skills
# 2. 从该市场安装插件
/plugin install harmony-skills@harmonyos-ai
或使用命令行:
claude plugin marketplace add HarmonyOS-AI/Harmony-Skills
claude plugin install harmony-skills@harmonyos-ai
harmony-skills是插件名,harmonyos-ai是市场名(见.claude-plugin/marketplace.json的name字段)。
更新与刷新:
# 仓库有更新后,刷新市场再升级插件
/plugin marketplace update harmonyos-ai
如果你 clone 了本仓库、想在提交前本地验证,可把仓库目录当作市场加载:
# 校验插件与市场清单是否合法
claude plugin validate <仓库目录>
# 临时挂载插件目录(不安装,便于快速调试)
claude --plugin-dir <仓库目录>
安装后可用 /plugin 面板查看已启用的插件与 Skills。
npx claudepluginhub harmonyos-ai/harmony-skills --plugin harmony-skillsEditorial "Web Designer" bundle for Claude Code from Antigravity Awesome Skills.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth