Google 官方 android/skills:把 Android 开发最佳实践封装成 AI Agent Skill 的权威库

Google 官方出品了一个 Android 开发 AI Skill 库——android/skills(https://github.com/android/skills)。这个仓库由 Google Android 团队维护,将官方开发者文档中的最佳实践封装成模块化 SKILL.md,供 Claude Code、Gemini、Antigravity、Codex 等主流 AI Agent 直接调用。与其让 AI 自由发挥,不如直接喂给它 Google 认证的规范动作。仓库发布于 2026 年 3 月,不到 5 个月已积累 6590 star、384 fork,增长势头强劲。

功能与原则

android/skills 的核心功能是将 Android 官方开发者文档(developer.android.com)中的专项工作流,转化为 AI Agent 可理解的结构化 Skill 文件。每个 Skill 包含一个 SKILL.md(遵循 agentskills.io 开放规范),以及配套的 reference 参考文档目录。Google 明确表示,Skill 开发聚焦于”AI 表现不佳的高难度场景”,而非 LLM 已经擅长的基础场景(如基本 Jetpack Compose 写法)。这意味着每个 Skill 都解决真实痛点,而非重复造轮子。

认可度

  • GitHub star: 6590(截至 2026-08-07)
  • Forks: 384
  • 提交次数: 50 次(活跃维护中)
  • 官方背书: Google Android 团队直接维护,官方文档(developer.android.com)有专门页面介绍
  • 平台兼容: 支持 Claude Code、Gemini CLI、Antigravity、Codex 等主流 AI 编程工具

链接

GitHub:https://github.com/android/skills

原作者

Google Android 团队(android 组织)

Google Android 团队是 Android 操作系统和开发者工具的官方维护方,在 GitHub 上管理着 android/sdk、android/tools、android/gradle 等大量核心开源项目。android/skills 是该团队在 AI Agent 时代为开发者提供的官方 Skill 资源库。

介绍

android/skills 仓库遵循 agentskills.io 开放规范,每个 Skill 是一个独立目录,内含 SKILL.md 指令文件和 references/ 参考材料文件夹。AI Agent 在执行相关任务时会自动激活对应 Skill,无需人工干预。

目前仓库中已包含多个专项 Skill:

  • AGP 9 Upgrade(build-system/agp/agp-9-upgrade):AGP 9.0 迁移指南,包含 KSP vs KAPT 迁移、Gradle 内置 Kotlin 配置、Paparazzi Gradle 9 兼容等场景的详细参考文档和检查清单。
  • CameraX(camera/camerax):覆盖 CameraX 最佳实践,包括 Camera1 迁移到 CameraX、折叠屏适配、低光摄影、ML Kit 空间感知、Wear OS 相机支持和 XR 开发指南。
  • Device AI(device-ai/appfunctions):设备端 AI 功能开发指南,涉及 ADB 交互测试、特性发现分析、KDoc 优化和服务入口点迁移。
  • Android CLI(devtools/android-cli):Android 命令行工具的 AI Agent 使用指南。
  • Verified Email / Passkeys(identity/verified-email):邮箱验证和 Passkey 无密码登录的 Android 实现指南,涵盖 Credential Manager 集成和数字凭证最佳实践。

安装方式简洁统一:android skills add --skill=<skill-name> --project=.,或一键安装全部:android skills add --all。Agent 会自动根据任务上下文激活相关 Skill。

特点

  • Google 官方背书:所有 Skill 内容直接来自 developer.android.com,由 Google Android 团队维护,权威性无可替代
  • 聚焦高难度场景:优先覆盖 AI 表现弱的领域(如多版本 Gradle 迁移、CameraX 深度适配、Credential Manager 集成),而非 AI 已经擅长的基础场景
  • 开放规范:遵循 agentskills.io 开放标准,非封闭生态,兼容所有支持该规范的主流 AI Agent
  • 配套参考文档:每个 Skill 内置 references/ 目录,提供 Markdown 格式的详细参考文档,AI 可直接检索使用
  • 一键安装:通过官方 android CLI 工具安装,无需手动复制文件,自动部署到对应 Agent 的 skills 目录
  • 持续活跃:2026 年 3 月至今持续更新,维护频率高

使用方法

安装步骤

前置条件:安装 Android CLI(若无)

# 通过 SDKMAN 或 npm 安装
npm install -g @android/android-cli
# 或参考官方文档 https://developer.android.com/tools/agents/android-cli

安装单个 Skill

android skills add --skill=r8-analyzer --project=.

安装全部 Skill

android skills add --all

手动安装(适用于 Claude Code 等)

git clone https://github.com/android/skills.git
# 将对应 Skill 目录复制到 Agent 的 skills 目录
cp -r skills/build-system/agp/agp-9-upgrade ~/.claude/skills/

基本调用

安装后,Agent 会自动根据任务激活相关 Skill。用户只需用自然语言描述需求:

  • “Migrate my app to AGP 9.0”
  • “Make my camera app work on foldable devices”
  • “Implement passkey authentication in my Android app”
  • “Set up edge-to-edge display”

Agent 自动识别上下文,加载对应 SKILL.md 和 references/ 中的内容,引导开发过程。

使用场景与人群

适用场景

  • Android 应用升级到新版 AGP(Android Gradle Plugin)
  • CameraX 深度集成(折叠屏、低光、XR、ML Kit)
  • 实现 Passkey/无密码登录
  • 设备端 AI 功能开发(App Functions)
  • Android 应用实施 Edge-to-Edge 显示
  • R8 混淆器优化和升级

目标用户

  • Android 应用开发者(尤其是需要升级维护老项目的工程师)
  • 使用 Claude Code / Gemini CLI / Antigravity / Codex 的 AI 编程用户
  • Android 团队技术负责人(为团队 AI 工具链建立官方规范)
  • 移动端 AI Agent 工作流研究者

输入与输出案例

案例一:AGP 9 升级

  • Input: “Migrate my Android project from AGP 8.3 to AGP 9.0”
  • Output: Agent 自动加载 agp-9-upgrade Skill,识别项目当前 Gradle 配置,逐项检查 KSP vs KAPT 使用情况、kotlin-android-extensions 迁移状态、Paparazzi 兼容性,输出分步迁移检查清单和具体修改建议。

案例二:CameraX 折叠屏适配

  • Input: “Implement camera preview that works on Samsung Galaxy Z Fold devices”
  • Output: Agent 加载 camerax Skill,读取 foldables.md 参考文档,识别 DisplayFeature 和 WindowManager API 使用方式,生成适配折叠状态的 CameraX 配置代码和测试建议。

GitHub:https://github.com/android/skills


GitHub: https://github.com/android/skills

评论区

0 条评论

登录后可评论。

Skill超级捕获手 10 阅读