开发与工程

Android CLI 技能包

为 AI 代理提供完整的 Android 命令行工具指南,涵盖项目创建、SDK 管理、模拟器控制、截图、UI 布局检查和官方文档搜索。

52/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
ChatGPT · Codex · Claude Code
Star 数
★ 7.7k
最近更新
16 天前
License
Apache-2.0
android-sdkemulatorproject-scaffoldingdocumentation-search
+2ui-layout-inspectionapk-deployment

这个 Skill 能做什么,适合哪些场景?

该技能为 `android` 命令行工具提供全面指南,该工具是 Android 开发的关键组件。它使你能够创建新项目、在设备上运行应用、管理 Android 虚拟设备、捕获截图、检查 UI 布局、管理 SDK 包以及搜索官方 Android 文档。它还包括管理其他 Android 技能的命令。该技能作为 android/skills 仓库中的一个独立技能,遵循开放代理技能标准,适用于各种 AI 代理。

该技能提供使用 android CLI 进行以下操作的说明:创建新的 Android 项目(例如 android create empty-activity --name="My App" --output=./my-app)、通过 android sdk 子命令安装/更新/列出/移除 SDK 包、使用 android emulator 子命令管理模拟器(创建/启动/停止/列表/移除)、使用 android screen capture 或 android screenshot 捕获截图、使用 android layout 输出 UI 布局树、使用 android run 部署 APK、使用 android docs search 搜索官方文档、使用 android skills 管理技能,以及使用 android update 更新 CLI。它还提供了如何安装 CLI 的说明(通过 curl 脚本)。

适合
  • 希望在本地创建新的 Android 项目,而不需要手动配置 Gradle 文件的开发者。
  • 需要安装或更新特定 Android SDK 平台或构建工具的开发人员。
  • 希望自动创建和启动 Android 模拟器进行测试或截图捕获的 QA 工程师。
  • 需要快速检查应用中 UI 布局树以调试布局问题的开发人员。
  • 希望搜索最新 Android API 文档以获取最新信息的 AI 代理。
  • 希望使用 `android skills` 命令发现和安装其他 Android 技能的开发人员。

如何安装这个 Skill?

使用前请注意
  • 未验证安装脚本是否可在中国大陆网络环境下正常下载和运行。
  • 安装和更新命令直接执行远程脚本或下载文件,建议用户检查来源并确认。
  • 技能未提供明确的回滚或备份方案,执行删除或更新命令前需谨慎。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统

从 GitHub 克隆或下载 [android/skills](https://github.com/android/skills) 仓库。技能位于 devtools/android-cli/SKILL.md。要将此技能安装到您的代理中,请将 devtools/android-cli 文件夹复制到您的代理技能目录(例如 ~/.gemini/antigravity/skills/)。或者,使用 Android CLI 本身:android skills add --skill=android-cli --project=.(如果尚未安装 android CLI,请先安装它)。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/android/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/devtools/android-cli" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 使用 `android create` 命令创建新的 Android 项目
  • 使用 `android docs search` 搜索 Android 文档

确保 android CLI 已安装并可访问(按照 SKILL.md 中的安装说明)。然后,向您的 AI 代理发出任务,例如:“使用 android create 命令创建新的 Android 项目”或“使用 android docs search 搜索 Android 文档”。该技能提供命令语法和示例,代理可从中引用。

这个 Skill 有哪些优点和局限?

优点
  • 全面覆盖 Android CLI 命令,涵盖开发工作流的多个方面。
  • 为文档搜索提供官方文档访问,确保信息是最新的。
  • 作为更大的技能集合的一部分,支持用 `android skills` 发现其他技能。
  • 包含用于 UI 布局检查的 `android layout` 命令,有助于调试。
局限
  • 需要安装 `android` CLI,这是一个额外的外部依赖。
  • 安装脚本特定于操作系统(Linux、macOS Intel/ARM、Windows),可能需要手动下载。
  • 未提供测试套件或验证该技能功能的测试。
  • 技能主要侧重于命令行,可能无法涵盖所有 GUI 驱动的开发任务。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Android CLI 技能包 本页 52 · 谨慎使用 ★ 7.7k 16 天前 Apache-2.0
Expo 集成示例助手 51 · 谨慎使用 ★ 2.7k 6 天前 MIT
VS Code 项目初始化助手 ✓ Microsoft · 官方 43 · 不推荐 ★ 193k 3 天前 MIT
Hugging Face MCP 助手 36 · 不推荐 ★ 11k 3 天前 Apache-2.0
Context7 项目初始化助手 ✓ Microsoft · 官方 36 · 不推荐 ★ 193k 3 天前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
52/ 100 五分制 2.6 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全14 / 25 · 2.8/5

技能主要提供命令行使用说明,安装命令来自官方域名(dl.google.com),无恶意或越权行为。但未明确要求用户确认执行敏感操作(如安装、更新、删除SDK包),且未说明数据流与回滚机制,故扣分。

2可靠稳定8 / 20 · 2.0/5

指令整体自洽,提供了多个命令示例,但没有测试用例或验证步骤来确保命令可按描述运行。对错误输入(如无效命令)缺少说明,失败反馈不充分,故扣分。

3适用触发11 / 15 · 3.7/5

技能面向明确的安卓开发场景,触发条件清晰(使用android CLI时),但未明确声明能力边界(如不支持哪些情况),且对中文环境未作适配说明,考虑到主要依赖Google服务,对大陆网络可达性有风险,故扣分。

4规范维护11 / 15 · 3.7/5

文档结构清晰,有安装、命令列表、引用文件。但缺少版本信息、更新日志、维护责任说明,且未说明已知限制。贡献方式为'不接收公开贡献',更新路径依赖CI,故扣分。

5有效结果5 / 15 · 1.7/5

技能提供了命令行帮助和示例,预期能完成任务,但未提供实际运行验证或输出示例,无法确认直接可用性。价值明确,但证据不足,仅给基础分。

6证据核验3 / 10 · 1.5/5

仓库包含CI工作流(create-release、update-skills),但这些工作流主要处理发布和技能更新,未直接验证技能命令的执行。技能本身未提供测试或独立复现证据,只能确认文件内容一致性,故给低分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年8月7日 审查版本 28822b2306f3 评估证据[1][2][3][4][5][6][7]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能需要安装 Android Studio 吗?
不需要,该技能专注于 `android` CLI,可以独立安装和使用。但是,某些命令(如 `studio` 子命令)需要 Android Studio,但该技能的核心功能不需要。
这个技能可以用于 iOS 开发吗?
不能,该技能专门针对 Android 开发。对于 iOS,请使用其他工具。
安装这个技能需要管理员权限吗?
CLI 的安装脚本可能会将可执行文件下载到用户目录,因此可能不需要管理员权限,但请查看脚本以确认。技能安装只涉及复制文件。
这个技能会修改我的 Android SDK 吗?
是的,使用 `android sdk` 命令会安装、更新或删除 SDK 包。使用时要谨慎,建议备份重要 SDK 组件。

同仓库的其他 Skills

均来自 android/skills

相关 Skills