开发与工程

跨平台设备交互助手

让 AI 编程助手能够检查并操作 Apple 与 Android 应用设备。

58/ 100
推荐

整体可靠,存在已披露的局限;按说明试用并保留回滚路径。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 1.7k
最近更新
18 天前
License
MIT
apple-platformsandroidmobile-ui-automationui-inspection
+2screenshotsdevice-testing

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

agent-device 是一个面向 Apple 平台应用和 Android 设备的设备交互技能。它覆盖 iOS、tvOS、macOS 以及 Android,可用于导航应用、查看界面快照、截图、点击、输入、滚动和提取界面信息。执行普通设备任务前,它要求先加载 bootstrap-install.md 和 exploration.md。技能强调先进行只读检查,并在界面变化后重新验证。

它将设备任务路由到启动配置和界面探索流程,确认目标设备、应用安装状态和应用会话,然后使用 snapshot、snapshot -i、get、is、find、fill、type、back 等操作检查或交互界面,并在需要时重新快照、收集证据和关闭会话。

适合
  • React Native 开发者需要确认 iOS 或 Android 应用当前显示的文字和界面结构。
  • 移动应用测试人员需要点击、输入、滚动并验证一个已打开的应用流程。
  • 需要进行设备端截图或界面信息提取的 AI 编程助手用户。
  • macOS、iOS、tvOS 或 Android 应用调试人员需要在目标设备上复现和检查界面状态。

如何安装这个 Skill?

使用前请注意
  • 该技能会驱动真实设备或模拟器并可能安装、重启、录制、采集日志和网络数据;执行前应确认目标、权限、会话范围及敏感信息处理方式。
  • 远程租约示例涉及守护进程地址、认证令牌和租约标识;不要把真实凭据或日志载荷复制到共享环境。
  • 未提供中国大陆网络可达性、中文输出或 agent-device 版本兼容性的证据。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统

仓库 README 说明可通过 .agents/plugins/marketplace.json 添加其中的 Codex 插件,也可从 GitHub 克隆仓库后安装相关技能。README 没有提供 agent-device 这一插件的独立安装命令;该技能位于 plugins/vendored/.agents/skills/agent-device/。仓库整体采用 MIT 许可证。

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

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

如何使用这个 Skill?

试试这样说

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

  • 使用 agent-device 打开当前应用,检查屏幕上是否显示登录按钮,并在必要时截图验证。

在已安装并可访问该技能的 AI 编程助手中,提出明确的设备任务,例如:“使用 agent-device 打开当前应用,检查屏幕上是否显示登录按钮,并在必要时截图验证。”普通设备任务开始前,应先读取 references/bootstrap-install.md,再读取 references/exploration.md;确认目标已固定且应用会话已打开后,再执行检查或交互。

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

优点
  • 覆盖 iOS、tvOS、macOS 和 Android。
  • 同时支持界面检查、交互、截图和 UI 信息提取。
  • 默认优先只读检查,并要求在重要界面变化后重新验证。
  • 提供启动配置、探索和验证相关的明确路由。
局限
  • 必须先有正确的目标设备、应用安装状态和打开的应用会话。
  • 普通任务依赖两个必读参考文件,但源材料没有展示这些文件的具体内容。
  • 源材料没有说明模拟器或实体设备的详细安装配置步骤。
  • 没有提供该技能独立的测试套件或平台覆盖验证证据。

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

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

Skill FS 评分 Star 数 最近更新 License
跨平台设备交互助手 本页 58 · 推荐 ★ 1.7k 18 天前 MIT
Playwright 浏览器自动化技能 68 · 推荐 ★ 3.2k 2 个月前 MIT
playwright-cli 浏览器自动化技能 56 · 谨慎使用 ★ 11k 29 天前 MIT
Playwright 浏览器自动化技能 ✓ OpenAI · 官方 52 · 谨慎使用 ★ 28k 4 个月前 —
Web 应用测试技能 49 · 谨慎使用 ★ 3.1k 8 个月前 MIT

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
推荐
58/ 100 五分制 2.9 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全17 / 25 · 3.4/5

文档强调先读后写、最小可逆操作、目标绑定、敏感令牌不应泄露,并说明远程租约与日志风险。扣分因为安装、打开应用、UI 变更和远程 HTTP 操作缺少明确的逐步用户确认、通用回滚方案及完整数据流说明;发布者身份未验证。

2可靠稳定9 / 20 · 2.3/5

分层引用覆盖启动、探索、调试、验证、macOS 和远程租约,包含失败类别、重试与停止条件。扣分因为仅有静态说明,没有针对关键路径的提交测试或执行证据,且依赖 agent-device、平台工具、签名和远程守护进程的可用性未被验证。

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

目标用户、平台范围、典型场景、触发命令和不应继续操作的边界较清楚,也区分只读检查与交互流程。扣分因为未说明中文交互支持,未证明中国大陆网络环境下远程服务或依赖的可达性;对非移动/桌面 UI、无可访问性树等场景的能力边界仍有限。

4规范维护10 / 15 · 3.3/5

主文件是路由器,采用渐进式引用结构,提供安装、会话、选择器、失败处理和示例;仓库提供 MIT 许可证及定期 vendored 更新工作流。扣分因为选定技能没有版本、变更日志、独立维护责任或明确更新入口,依赖和 CLI 版本假设也未集中说明。

5有效结果7 / 15 · 2.3/5

命令流和 QA 循环可直接指导设备发现、会话建立、UI 操作和证据采集,核心任务目标明确。按静态校准最多给 7 分;扣分因为没有执行验证,结果正确性、跨平台一致性和相对手工操作的收益无法由文件单独确认。

6证据核验4 / 10 · 2.0/5

源文件本身可审计,包含具体命令、参数、错误类别和失败语义。扣分因为缺少提交的测试套件、CI 覆盖或第三方执行证据,主要仍是作者对 CLI 行为的文档化描述,跨来源 corroboration 不足。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 f6b87e35a35c 评估证据[1][2][3][4][5][6][7][8][9][10][11]

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

查看完整评分方法 →

常见问题

它支持哪些平台?
SKILL.md 明确支持 iOS、tvOS、macOS 和 Android 设备。
使用前需要什么?
需要确认正确目标已固定、应用已安装并且应用会话已打开;如果这些条件尚未满足,应先使用 bootstrap-install.md。
它会直接修改应用界面吗?
它默认先进行只读检查,并建议避免推测性修改;只有在完成任务或解除临时阻塞时才进行最小必要的可逆操作。
它是否需要联网?
技能明确要求不要浏览网页或使用外部来源;源材料没有显示普通设备任务需要联网。

同仓库的其他 Skills

均来自 callstackincubator/agent-skills

开发与工程

React Native 迁移评估

用证据判断 React Native 迁移是否值得推进

★ 1.7k FS 57 谨慎使用 18 天前
开发与工程

移动应用 Dogfood 测试技能

用真实设备系统探索移动应用,并生成带截图和复现步骤的缺陷报告。

★ 1.7k FS 46 谨慎使用 18 天前
开发与工程

React Navigation 导航构建指南

为 React Native 应用提供 React Navigation 7 导航界面的选型与实现参考。

★ 1.7k FS 57 谨慎使用 18 天前
开发与工程

React Native 测试助手

帮助 AI 编写可靠的 React Native 组件测试

★ 1.7k FS 54 谨慎使用 18 天前
开发与工程

React Native TV 应用审查指南

帮助开发者系统排查电视端焦点导航、播放、性能与无障碍问题。

★ 1.7k FS 54 谨慎使用 18 天前
开发与工程

React Native 棕地迁移助手

帮助原生 iOS 或 Android 应用分阶段接入 React Native 或 Expo。

★ 1.7k FS 53 谨慎使用 18 天前
开发与工程

React Native 性能与工程实践指南

为 React Native 和 Expo 应用提供可直接参考的性能与平台优化规则。

★ 1.7k FS 51 谨慎使用 18 天前
自动化与运维

React Native GitHub Actions 构建产物

在云端构建 React Native 模拟器产物,并通过 GitHub 工具下载。

★ 1.7k FS 49 谨慎使用 18 天前
开发与工程

GitHub PR 工作流助手

用 gh CLI 管理 PR、堆叠分支与代码合并流程。

★ 1.7k FS 42 不推荐 18 天前
开发与工程

React Native 性能优化指南

用可测量的方法定位并优化 React Native 性能问题。

★ 1.7k FS 60 推荐 18 天前
开发与工程

React Native 升级助手

通过模板差异、依赖迁移和原生配置调整,帮助 React Native 应用安全升级。

★ 1.7k FS 58 推荐 18 天前
开发与工程

React Native 库搭建助手

用标准脚手架创建可发布或应用内使用的 React Native 库。

★ 1.7k FS 50 谨慎使用 18 天前
开发与工程

技能规范校验器

检查 Agent Skill 是否符合规范与 Claude Code 最佳实践。

★ 1.7k FS 45 不推荐 18 天前

相关 Skills