# Account Kit Skill能力开放

#### 概述

Account Kit接入Skills，旨在帮助开发者快速集成Account Kit开放能力。开放Skills包含客户端与服务端两部分，可自动生成客户端页面代码与服务端接口工程，支持端到端验证，有效简化接入流程、降低开发成本。

#### 能力覆盖范围

*   **华为账号一键登录Skill**：帮助开发者快速接入华为账号一键登录能力。其中：
    *   客户端Skill负责生成 ArkTS 华为账号一键登录页面、配置工程依赖与添加权限，并实现页面跳转逻辑。
    *   服务端Skill负责生成服务端工程代码，实现授权码换取用户信息的接口。

#### 快速开始

1.  下载并配置Skill：请在能力覆盖范围章节中点击对应Skill的超链接进行下载，并放到AI编码工具（如OpenCode、Claude Code等）的Skill配置目录下（不同工具规范不一致，按工具要求处理）。
    
2.  配置MCP（服务端Skill无需此项配置）：在AI编码工具的配置文件中（不同工具配置文件名称不一致，按工具要求处理）添加如下deveco-mcp配置项，更多详情请参考DevEco Toolbox。
    

务必将DEVECO\_PATH项的值替换为本地DevEco Studio的路径（无需到bin目录），同时本地环境变量中要有node，以确保npx命令能够执行。AI编码工具启动时会自动执行npx命令，加载或更新对应的mcp，若环境变量中无node，将会导致命令无法执行，mcp不会生效，当生成代码后存在编译报错时，需要手动进行修复。

```
"deveco-mcp": {
   "command": [
      "npx",
      "-y",
      "@deveco-codegenie/mcp@beta",
      "--registry="
   ],
   "type": "local",
   "enabled": true,
   "environment": {
      "PROJECT_PATH": ".",
      "DEVECO_PATH": "DevEco Studio的路径，无需到bin目录"
   }
}
```

**验证是否生效：**

1.  确定SKill是否生效：打开AI编码工具，输入"帮我接入华为账号一键登录"。如果Skill已生效，会进行前置检查并遵循接入步骤执行，而不是直接开始编码。
    
2.  确定MCP是否生效：打开AI编码工具，输入/mcps，如果MCP已生效，deveco-mcp会变成Connected状态。
    

#### 使用方式

在AI编码工具中通过关键词或Skill名称触发，以华为账号一键登录客户端Skill为例

**关键词触发**：帮我接入华为账号一键登录

**Skill名称强制触发**：使用"huawei-account-kit-quicklogin-client" Skill，帮我接入华为账号一键登录

| 技能 | Skill名称 | 关键词 |
| --- | --- | --- |
| 华为账号一键登录客户端Skill | hmos-account-kit-quicklogin-client | 帮我接入华为账号一键登录 |
| 华为账号一键登录服务端Skill | hmos-account-kit-quicklogin-server | 帮我生成华为账号一键登录服务端java代码 |

#### 注意事项

*   客户端Skill生成的代码需在ArkTS工程中运行，当前仅支持ArkTS开发框架。
    
*   请务必在集成发布前，在测试环境中充分验证所生成代码的正确性与安全性。
    
*   使用Skill前，请确保已阅读并同意本指南中的**免责声明**。
    

#### 免责声明

为保障平台及开发者双方的合法权益，特此声明如下：

**代码生成责任**：我方不对生成代码的正确性、安全性做任何担保。使用本Skill文档自动生成的代码，开发者在使用过程中应自行审核、测试并确保其适用性与准确性。因代码错误、不兼容或使用不当所引发的任何直接或间接损失，包括但不限于经济损失、数据丢失、系统故障等，均由开发者自行承担全部责任。

**平台免责**：开发者应自行选择合法合规的AI工具，严格遵循所选AI工具的版权规定及使用规范。我们不对因使用本Skill文档生成的代码所导致的任何问题承担责任，包括但不限于法律纠纷、第三方索赔、系统运行异常等。

**使用前提**：开发者在使用本Skill文档前，应充分理解并接受其使用风险，建议在正式上线前进行充分测试与验证。

**合规提示**：开发者应确保其使用行为符合相关法律法规及行业规范，平台不对开发者的行为合法性进行担保或审查。

**版权声明**：本Skill文档的版权归属我方所有，开发者不得擅自篡改、传播、转售、出租本文档，不得用于与接入华为账号服务无关的其他用途。如开发者存在前述违规使用行为，我方有权追究法律责任。