该仓库以 SKILL.md 封装 Android 官方开发规范与专项工作流,重点覆盖评测中大模型表现欠佳的任务。开发者可通过 Android CLI 安装单项技能或为检测到的智能体批量安装。
Android skills 是一个专门的仓库,提供针对 AI 优化的模块化指令和资源,帮助 Agent 更好地理解和执行符合 developer.android.com 上 Android 开发最佳实践与指导的特定模式。
Android skills 遵循开放标准 Agent Skills,通过 Markdown 文件(SKILL.md)提供任务的技术规范,并为 LLM 提供特定领域和工作流的知识依据。
我们开发 Android skill 时,重点关注那些经评估发现 LLM 表现不佳的用例和工作流。对于 LLM 已经熟练掌握的成熟领域,例如基础的 Jetpack Compose 最佳实践,我们不会优先投入。
如需了解更多,请阅读官方文档:
使用 Android CLI,将指定的 skill 安装到当前目录:
android skills add r8-analyzer --project=.
使用 Android CLI,将全部 Android skills 安装到所有检测到的 Agent 对应的目录中:
android skills add --all
如果你没有现成的 Agent 目录,也没有指定要使用的 Agent,skills 将安装到 Gemini 和 Antigravity 使用的 ~/.gemini/antigravity/skills 目录中。
要更新全部 skills 或指定的 skill,请运行:
android skills update --all
android skills update wear-compose-m3
/plugin install android-skills --marketplace android/skills
codex plugin marketplace add android/skills
codex plugin add android-skills@android-skills
你的 Agent 会自动激活与任务相关的 skills。使用时,只需通过 prompt 让 Agent 完成与某个 skill 相关的任务,例如:“让我的应用 UI 实现 edge-to-edge 显示。”如果已经安装了对应的 skill,Agent 应当会自动找到并使用它。
AI 可能会犯错,因此务必仔细检查结果。
如需提供反馈、报告问题,或提出新增 skill 和修改请求,请提交 GitHub issue。
目前不接受公众贡献。
Android Skills 采用 Apache License 2.0 许可。详情请参阅 LICENSE.txt 文件。
本项目遵循 Google 的开源社区准则。