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 可直接检索使用
- 一键安装:通过官方
androidCLI 工具安装,无需手动复制文件,自动部署到对应 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
评论区
登录后可评论。