Token导航 LogoToken导航

Agent Skill · 待分类

adb(亚行)

adb 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

adb 是待分类类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描有未通过项,按安装量在待分类类的 11,209 个 Skill 里排第 2,453。

总安装 1,576周安装 65GitHub Stars 公开资料未说明下载 515核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:adb(亚行)
来源仓库:https://github.com/morphet81/cheat-sheets
仓库路径:skills/adb
安装命令:
npx skills add https://github.com/morphet81/cheat-sheets --skill adb
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/morphet81/cheat-sheets --skill adb

这个 Skill 是做什么的

这个 Skill 的分类还没最终确定,用法以来源仓库的说明为准。

用于处理 GitHub 仓库、Issue 和 Pull Request 协作信息。适合围绕代码变更、仓库状态和协作事项进行整理。建议结合原始 README 进一步验证具体用法和功能边界。使用前需确认权限范围和是否涉及文件读写或命令执行。adb 属于待分类类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/adb

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/morphet81/cheat-sheets --skill adb;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要执行命令,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

adb 怎么安装?

在终端执行 npx skills add https://github.com/morphet81/cheat-sheets --skill adb。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

adb 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

adb 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/morphet81/cheat-sheets --skill adb 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

adb 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

adb 用的人多吗?

公开数据是累计安装 1,576 次,近一周安装 65 次,下载 515 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

adb 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理待分类类任务、又不想每次都手写提示词的人。

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

待分类类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
infsh-cli

infsh CLI · Codex、Claude

4,374,576382权限未标注未明确未收录
ai-video-generation

AI 视频生成 · Codex、Claude

4,313,376382调用外部服务未明确有提醒
lark-openapi-explorer

云雀 OpenAPI 浏览器 · Codex、Claude

2,064,1209,011需要联网未明确有提醒
lark-workflow-standup-report

Lark 工作流程站立报告 · Codex、Claude

2,041,6328,978需要联网未明确通过
use-my-browser

使用我的浏览器 · Codex、Claude

1,848,49140操作浏览器未明确未通过
adb

亚行 · 本页

1,576—执行命令未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Use ADB commands to interact with an Android device or emulator to complete a user-defined mission. Operates in a screenshot-act-verify loop until the mission is accomplished.

Usage:

  • /adb <mission> — Describe what you want done on the device (e.g., "open Settings and enable Dark Mode")

Prerequisites:

  • adb must be in PATH
  • A device or emulator must be connected

Instructions:

  1. Verify ADB connectivity:

- Run adb devices and confirm at least one device is listed (not "unauthorized") - If no device is found, inform the user and STOP - If multiple devices are found, use AskUserQuestion to ask which device to target, then pass -s <serial> to all subsequent adb commands

  1. Understand the mission:

- Parse $ARGUMENTS as the mission description - If $ARGUMENTS is empty, use AskUserQuestion to ask what the user wants to accomplish on the device - Break the mission into a mental checklist of expected steps (do not output this — it's for your own planning)

  1. Enter the screenshot-act-verify loop: Repeat the following cycle until the mission is complete or you determine it cannot be completed: a) Take a screenshot: mkdir -p.tmp && adb exec-out screencap -p >.tmp/screen.png b) Analyze the screen: c) Decide and execute the next action: Use one or more of these ADB commands: Action Command Tap at coordinates adb shell input tap <x> <y> Swipe adb shell input swipe <x1> <y1> <x2> <y2> [duration_ms] Type text adb shell input text "<text>" Press Back adb shell input keyevent 4 Press Home adb shell input keyevent 3 Press Enter adb shell input keyevent 66 Press Recent Apps adb shell input keyevent 187 Launch an app adb shell am start -n <package>/<activity> Open a URL adb shell am start -a android.intent.action.VIEW -d "<url>" Long press adb shell input swipe <x> <y> <x> <y> 1000 Coordinate tips: d) Wait and verify:

- Read the screenshot with the Read tool to understand the current screen state - Identify what app/screen is currently displayed - Determine what UI elements are visible (buttons, text fields, toggles, lists, etc.) - Assess progress toward the mission goal - If the screen is unclear or you need more detail about the UI element tree, run a UI dump: adb shell uiautomator dump /sdcard/ui.xml && adb pull /sdcard/ui.xml.tmp/ui.xml Then read .tmp/ui.xml to get element bounds, text, and resource IDs for precise tap coordinates. - When tapping a UI element, aim for its center based on the screenshot or the bounds attribute from the UI dump (e.g., bounds [0,200][1080,350] → tap at 540,275) - For scrolling down, swipe from the lower third to the upper third of the screen (e.g., adb shell input swipe 540 1500 540 500 300) - For text input, tap the field first, wait briefly, then type - After each action, wait briefly for the UI to settle (sleep 1) - Take another screenshot to verify the action had the expected effect - If the action did not work as expected (e.g., wrong element tapped, dialog appeared, screen didn't change), adjust and retry - Do not retry the same failing action more than 2 times — if it keeps failing, try an alternative approach (different coordinates, different navigation path, use the UI dump for precise bounds)

  1. Handle common situations:

- Keyboard covering the screen: After typing, press Back (keyevent 4) to dismiss the keyboard before taking a verification screenshot - Dialogs/popups: If an unexpected dialog appears, read it and dismiss it appropriately (tap "OK", "Allow", "Deny", etc. based on what makes sense for the mission) - Loading screens: If the screen shows a loading state, wait 2-3 seconds and take another screenshot - App not installed: If the target app isn't found, inform the user and STOP - Permission prompts: Grant permissions that are necessary for the mission (tap "Allow"), deny those that aren't relevant - Screen locked: If the device shows a lock screen, try swiping up (adb shell input swipe 540 1800 540 800) to unlock. If a PIN/password is needed, ask the user

  1. Check logcat when things go wrong:

- If an app crashes or behaves unexpectedly, check recent logs: adb logcat -d -t 50 - Use the logs to understand what happened and inform the user if the issue is not recoverable

  1. Mission complete:

- Once the mission objective is achieved, take a final screenshot as confirmation - Present the final screenshot to the user with a brief summary: ## Mission Complete <description of what was accomplished> Final state: <what's currently on screen> Actions taken: <count> steps

  1. Cleanup:

- Remove temporary files: rm -f.tmp/screen.png.tmp/ui.xml


Edge Cases

  • If adb is not found in PATH, display setup instructions and STOP
  • If the device becomes disconnected mid-mission, attempt adb devices to check — if disconnected, inform the user and STOP
  • If the mission requires installing an app, ask the user for the APK path or package name before proceeding
  • If you get stuck in a loop (same screen after 3 attempts), take a UI dump, reassess, and try a completely different approach. If still stuck, inform the user and ask for guidance
  • If the screen resolution is unknown, read it from the first screenshot dimensions or run adb shell wm size

平台分布

Codex

37.01%
按下载量换算191

Claude

31.15%
按下载量换算160

Cursor

18.9%
按下载量换算97

Gemini CLI

10.02%
按下载量换算52

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/morphet81/cheat-sheets --skill adb 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills