Android Skills 详解:Google 官方的 Android 开发 AI 技能库
前面介绍了 Anthropic 的官方技能库(anthropics/skills,164k Star)。现在Google 也入场了——android/skills 是 Google Android 团队发布的官方 Android 开发 AI 技能库(6.4k Star,Apache 2.0),遵循 Anthropic 发起的 Agent Skills 开放标准(agentskills.io)。它的核心使命不是教 AI"基础 Android 开发"(LLM 在这方面已经很强),而是专门针对"LLM 表现不好的 Android 开发场景",用 developer.android.com 的官方最佳实践来"接地"。支持 Gemini、Antigravity 等 AI 代理,一行 CLI 命令安装。本文讲清它是什么、收录哪些技能、为什么重要。
GitHub 仓库:android/skills(6.4k Star,Apache 2.0);官方文档:Android skills(developer.android.com)。
1、它是什么
android/skills 是 Google Android 团队维护的官方 AI Agent 技能库——专门为 Android 开发场景编写的模块化指令和资源。每个技能是一个 SKILL.md 文件(遵循 Agent Skills 开放标准),帮助 LLM 更准确地理解和执行 Android 开发中的特定模式和工作流。
// 核心定位
android/skills = Google 官方的 Android 开发 AI 技能库
// 基本面
// 维护者:Google Android 团队(官方)
// 星标:6,356 Star
// 许可:Apache 2.0
// 标准:遵循 Agent Skills 开放标准(agentskills.io)
// 创建:2026-03,活跃更新(2026-07-14 最新)
// 语言:Python(安装工具)+ Markdown(技能内容)
2、它解决的独特痛点:LLM 在 Android 开发中的"盲区"
// Google 的技能开发策略(来自官方 README)
焦点:LLM 表现不好的场景
→ Google 不教 AI"基础 Jetpack Compose 最佳实践"
(LLM 在这方面已经很擅长了)
→ 而是专门针对"评估发现 LLM 做得不好"的场景编写技能
策略:用 developer.android.com 的官方知识"接地"
→ LLM 可能编造过时的 API / 错误的权限声明 / 不存在的参数
→ 技能把 developer.android.com 的最新最佳实践
打包成 AI 可加载的格式 → LLM 从"猜"变成"查"
效果:让 AI 生成的 Android 代码更准确、更符合官方规范
→ 减少"AI 编的不存在的 API"
→ 减少"过时的写法"
→ 减少"不符合最新平台要求的代码"
3、为什么 Google 用了 Anthropic 的标准
// 关键事实:android/skills 遵循 Agent Skills 开放标准(agentskills.io)
// 而非 Google 自己搞一套格式
这意味着什么?
① Google 认可了 Anthropic 发起的 Agent Skills 标准
→ 两大 AI 巨头(Anthropic + Google)共用一套技能格式
→ 技能跨平台兼容:一个 Android 技能既能在 Gemini CLI 用,也能在 Claude Code 用
② Agent Skills 标准的"事实标准"地位进一步巩固
→ anthropics/skills(164k Star)+ android/skills(6.4k Star)
→ 两个最大移动/AI 平台的官方技能库都遵循同一格式
③ 对开发者是好消息
→ 写一个技能,Claude Code / Gemini / Antigravity / Cursor 都能用
→ 不需要为每个 AI 工具写不同格式
4、安装与使用
// 前置:安装 Android CLI(Android SDK 的一部分)
// 安装单个技能到当前项目
android skills add --skill=r8-analyzer --project=.
// 安装所有 Android 技能到所有检测到的 AI 代理
android skills add --all
// 选项说明
// --all 安装所有 Android 技能(不指定则只装 android-cli)
// --agent 指定目标代理(逗号分隔,不指定则检测全部)
// --skill 指定要安装的技能名
// --project 目标项目根路径
// 默认安装位置(如果未检测到已有代理目录)
// ~/.gemini/antigravity/skills/
// → 即默认装到 Gemini 和 Antigravity
- 也支持其他遵循 Agent Skills 标准的 AI 工具(Claude Code / Cursor 等),通过 --agent 指定
5、收录的技能:聚焦"LLM 容易出错"的领域
// 技能示例(来自仓库目录结构和 README)
android-cli → 让 AI 正确使用 Android CLI 工具链
r8-analyzer → R8 代码混淆/缩减分析(LLM 经常搞错 R8 规则)
... 更多技能持续添加中
// 技能设计原则(Google 官方)
① 不教 LLM 已经擅长的(如基础 Compose UI)
② 专攻 LLM 评估"做不好"的领域
③ 用 developer.android.com 的官方知识做"接地"
④ 模块化:一个技能解决一个特定问题
- 技能数量在持续增长中(Google 按需添加,不做大而全)
- 每个技能聚焦一个"LLM 盲区",而非覆盖全部 Android 开发
6、与 anthropics/skills 的对比
维度 anthropics/skills android/skills
---------------------------------------------------------------------------
维护者 Anthropic Google Android 团队
领域 通用(创意/开发/企业/文档) 专注 Android 开发
星标 164k 6.4k
策略 全覆盖 聚焦 LLM 盲区(只补短板)
标准 Agent Skills 开放标准 同一标准(agentskills.io)
安装 /plugin install android skills add
工具 Claude Code / Claude.ai Gemini / Antigravity / Android Studio
贡献 开放贡献 暂不接受公开贡献(仅 Issue 反馈)
两者的关系是互补而非竞争:anthropics/skills 覆盖全领域(含文档创建等),android/skills 专注 Android 开发。一个 Android 开发者可以同时安装两个库——Anthropic 的通用技能 + Google 的 Android 专用技能——覆盖"日常通用能力"和"Android 专业能力"两个层面。
7、与 Android 平台工具的集成
// android/skills 与 Google 的 Android 工具链深度集成
Android CLI(命令行工具)
→ 安装技能的入口:android skills add
→ 技能安装后,AI 在 CLI 中直接使用
Android Studio(IDE)
→ Gemini in Android Studio 原生支持加载技能
→ AI 在 IDE 内自动调用 Android 技能
Gemini CLI / Antigravity
→ 技能默认安装到 ~/.gemini/antigravity/skills/
→ Google 自家 AI 工具开箱即用
// 生态意义
Google 的策略:让 Android 技能无缝融入 Android 开发工作流
→ 不需要额外的 AI 工具(如果你已用 Android Studio + Gemini)
→ 技能就是"AI 时代的 Android SDK 文档"
8、适用场景与展望
- 用 Gemini / Antigravity 做 Android 开发:一键安装 android skills add --all,立刻获得 Android 专业知识
- 用 Claude Code 做 Android 开发:安装 android/skills + anthropics/skills 组合(通用+专业)
- 团队统一:把 android skills add --project=. 纳入项目初始化流程
- 展望:Google 会持续添加技能(按 LLM 评估"盲区"优先级),覆盖更多 Android 开发场景
- 提示:技能是"接地"不是"万能"——AI 可能从技能加载了正确知识,但执行时仍需人工审查
9、总结
android/skills 是 Google Android 团队官方发布的 Android 开发 AI 技能库(6.4k Star,Apache 2.0),遵循 Anthropic 发起的 Agent Skills 开放标准。核心策略是只补 LLM 盲区——不教 AI 已经擅长的东西,而是用 developer.android.com 的官方知识为 AI"接地",专攻评估发现 AI 做不好的领域。支持 Gemini / Antigravity / Android Studio / Claude Code 等工具,一行 CLI 命令安装。
关键要点:
- 定位:Google 官方 Android 开发 AI 技能库,6.4k Star,Apache 2.0
- 策略:只补 LLM 盲区(不教 AI 已经擅长的),用 developer.android.com 知识接地
- 标准:遵循 Agent Skills 开放标准(agentskills.io)——Google 认可 Anthropic 的格式
- 安装:android skills add --all 一行命令,默认装到 Gemini / Antigravity
- 互补:与 anthropics/skills(通用)搭配使用,覆盖通用+Android 专业两个层面
对于使用 AI 工具做 Android 开发的开发者而言,android/skills 是一个里程碑式的信号——Google 不仅做了 Android 平台,还在为"AI 写 Android 代码"这件事提供官方知识库。更值得玩味的是,Google 选择遵循 Anthropic 发起的 Agent Skills 标准,而非自搞一套——这意味着整个 AI 技能生态正在走向统一格式。当 Anthropic 和 Google 两大巨头都为同一个标准贡献技能时,这个标准就成了事实上的"AI 技能通用格式"。对开发者而言,好消息是:写一个技能,Claude 和 Gemini 都能用——这不再是某个 AI 工具的专属能力,而是整个生态的共享资产。
参考资料:
android/skills(GitHub 官方仓库,6.4k Star)
Android skills(developer.android.com 官方文档)
Android CLI(技能安装工具)
Agent Skills 开放标准(格式规范)