Android skills:让编程代理按官方实践完成 Android 开发任务
一分钟看懂
Android skills 是 Android 官方维护的一组 AI 编程代理技能。它把特定 Android 开发任务的技术规范、操作步骤和参考资料整理成模块化的 SKILL.md,帮助代理在容易出错或能力不足的工作流中遵循 Android 官方指导。
你可以用它做什么
- 让编程代理处理 Android Gradle Plugin 9 升级、R8 分析等构建与性能任务。
- 辅助完成 CameraX、Media3、Navigation、Wear、TV、XR 等专项开发工作。
- 为 Claude Code、Codex、Gemini 等支持技能或插件的代理补充 Android 领域知识。
- 在项目目录中只安装所需技能,或一次安装仓库内的全部 Android 技能。
主要能力
仓库按 Android 功能领域组织技能,覆盖构建系统、设备端 AI、Jetpack Compose、媒体、性能分析、安全、测试、汽车、电视、穿戴与 XR 等方向。技能遵循 Agent Skills 开放标准,以 Markdown 形式描述任务规范和工作流,可通过 Android CLI 安装,也提供 Claude Code 与 Codex 的插件安装方式。
官方说明强调,这些技能优先面向评测中大模型表现不足的用例;对模型已经熟悉的基础主题,不一定重复提供技能。
适合哪些人
- 使用 AI 编程代理开发或维护 Android 应用的开发者。
- 希望团队代理遵循统一 Android 官方实践的技术负责人。
- 需要升级构建工具、分析性能或处理特定 Android 平台能力的工程团队。
- 想研究标准化 Agent Skills 如何承载领域工作流的工具开发者。
怎么开始使用
先安装 Android CLI,然后在项目根目录执行 android skills add r8-analyzer --project=. 安装指定技能;也可执行 android skills add --all 安装全部技能。若使用 Claude Code,可通过项目提供的 marketplace 命令安装插件;Codex 用户可以先添加 android/skills marketplace,再安装 android-skills 插件。
安装后,向代理提出与技能对应的具体 Android 任务即可。代理是否能自动发现并正确调用技能,仍取决于所用客户端对 Agent Skills 或插件机制的支持。
使用前需要知道
项目采用 Apache License 2.0。官方明确提醒 AI 可能出错,生成结果仍需开发者复核和测试。仓库当前不接受外部 Pull Request,反馈、问题和技能需求应通过 GitHub Issues 提交。部分技能涉及具体工具版本或平台功能,使用前应确认项目环境与技能说明相符。