Agent skill
openharmony-docs
Expert in OpenHarmony 6.0 application development documentation - use this skill when developing OpenHarmony/HarmonyOS applications, learning APIs, frameworks, and best practices for OpenHarmony 6.0.
Install this agent skill to your Project
npx add-skill https://github.com/mengfei0053/skills/tree/master/output/openharmony_docs
SKILL.md
OpenHarmony 6.0 Application Development Documentation
Expert in OpenHarmony 6.0 application development documentation - comprehensive guide covering all aspects of OpenHarmony/HarmonyOS application development including ArkTS, ArkUI, APIs, and system services.
Description
OpenHarmony 6.0 应用开发文档是 OpenHarmony 操作系统的官方应用开发指南,涵盖了从入门到高级的所有开发主题。该文档包括:
- 应用框架: Ability Kit, ArkData, ArkTS, ArkUI, ArkWeb 等核心框架
- 系统服务: 安全、网络、基础功能、硬件接口等系统级服务
- 媒体处理: 音频、视频、相机、图片等媒体能力
- 图形渲染: 2D/3D 图形服务
- 应用服务: 广告、日历、联系人、位置、通知等应用级服务
- AI 能力: MindSpore Lite, Neural Network Runtime
- 开发工具: DevEco Studio, 调试工具等
Repository: mengfei0053/openharmony-6.0-app-dev-docs Language: Markdown (Documentation) Version: OpenHarmony 6.0
When to Use This Skill
Use this skill when you need to:
- Develop OpenHarmony or HarmonyOS applications
- Understand OpenHarmony APIs and frameworks
- Learn about ArkTS programming language
- Implement ArkUI interfaces and components
- Work with system services (security, network, media, etc.)
- Look up API references and usage examples
- Understand OpenHarmony application architecture
- Implement multi-device adaptive layouts
- Work with database, file management, or IPC
- Integrate AI capabilities (MindSpore Lite, NNRt)
Quick Reference
Main Documentation Sections
-
入门 (Quick Start)
- Getting started with OpenHarmony development
- Development environment setup
- First application tutorial
-
应用框架 (Application Framework)
- Ability Kit - 程序框架服务
- ArkData - 方舟数据管理
- ArkTS - 方舟编程语言
- ArkUI - 方舟UI框架
- ArkWeb - 方舟Web
- Background Tasks Kit - 后台任务开发
- Core File Kit - 文件基础服务
- Form Kit - 卡片开发服务
- IME Kit - 输入法开发
- IPC Kit - 进程间通信
- Localization Kit - 本地化开发
-
系统服务 (System Services)
- Security: AccessToken, Asset Store, Crypto, Data Protection, Device Certificate, Keystore, User Authentication
- Network: Connectivity, Distributed Service, Network, Telephony
- Basic Functions: Basics Service, FFRT, Input, MDM
- Hardware: Driver Development, Multimodal Awareness, Sensor Service
- Debug & Optimize: Performance Analysis, Test Kit, Debugging Tools
-
媒体 (Media)
- Audio Kit - 音频服务
- AVCodec Kit - 音视频编解码
- AVSession Kit - 音视频播控
- Camera Kit - 相机服务
- DRM Kit - 数字版权保护
- Image Kit - 图片处理
- Media Kit - 媒体服务
- Media Library Kit - 媒体文件管理
-
图形 (Graphics)
- ArkGraphics 2D - 方舟2D图形
- ArkGraphics 3D - 方舟3D图形
-
应用服务 (Application Services)
- Ads Kit - 广告服务
- Calendar Kit - 日历服务
- Contacts Kit - 联系人服务
- Location Kit - 位置服务
- Notification Kit - 通知服务
-
AI
- MindSpore Lite Kit - 昇思推理框架
- Neural Network Runtime Kit - Neural Network运行时
Key Features
- 一次开发,多端部署 (Develop once, deploy everywhere)
- IDL 工具规格及使用
- Native API 开发指南
- 性能优化指南
- 示例代码和 Codelabs
- API 参考文档
- 常见问题 (FAQs)
Available References
references/README.md- Main documentation index (Chinese)references/application-dev-guide.md- Application development guide overviewreferences/Samples.md- Sample code and examplesreferences/file_structure.txt- Repository directory structurereferences/module_index.txt- Complete list of all module documentationreferences/recent_commits.txt- Recent repository updates
Usage
This skill provides comprehensive documentation for OpenHarmony 6.0 application development. Refer to the README.md for the complete documentation index, or use module_index.txt to find specific module documentation.
For specific APIs, frameworks, or features, consult the relevant section in the documentation structure.
Documentation Structure
The documentation is organized into the following top-level directories:
quick-start/- Getting started guidesapplication-models/- Application framework modelsdatabase/- Database and data managementarkts-utils/- ArkTS language utilitiesui/- User interface (ArkUI)web/- Web capabilities (ArkWeb)security/- Security servicesnetwork/- Network and connectivitymedia/- Media processinggraphics/- 2D/3D graphicsai/- AI capabilitiesreference/- API referencestools/- Development toolsfaqs/- Frequently asked questions
Generated for OpenHarmony 6.0 | OpenHarmony Application Development Documentation
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ohos-dataorm
Expert in OpenHarmony database ORM library - use this skill when working with ohos_dataorm for local database operations, entity mapping, relationships, and database management in OpenHarmony/HarmonyOS applications.
git-guardrails-claude-code
Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.
handoff
Compact the current conversation into a handoff document for another agent to pick up.
edit-article
Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.
scaffold-exercises
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.
setup-pre-commit
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
Didn't find tool you were looking for?