Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计提醒

yyds-auto元达汽车

Agent Skill

yyds-auto 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

4,304

周安装

183

GitHub Stars

公开资料未说明

下载量

1,508
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:yyds-auto(元达汽车)
来源仓库:https://github.com/chenanzong/yyds-auto
安装命令:
openclaw skills install yyds-auto
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install yyds-auto

简介

通过 MCP 控制 Android 设备 — 点击、滑动、OCR、屏幕截图、UI 自动化、shell、文件管理和 Android RPA 的 AI 代理编排。

SKILL.md

name
yyds-auto
description
Control Android devices via MCP — tap, swipe, OCR, screenshot, UI automation, shell, file management, and AI agent orchestration for Android RPA.
version
1.0.0
metadata
openclaw
requires
env
bins
anyBins
primaryEnv
YYDS_DEVICE_HOST
emoji
\F4F1
homepage
https://yydsauto.com
os
install
package
yyds-auto-mcp
bins
[yyds-auto-mcp]

Yyds.Auto — Android RPA Skill for AI Agents

Let LLMs directly control Android devices through the MCP protocol.

Yyds.Auto is a production-grade Android RPA (Robotic Process Automation) platform that exposes 60 MCP tools covering the full spectrum of Android device automation — from pixel-level touch injection and OCR to UI hierarchy inspection, file management, and on-device AI agent orchestration.

What Can It Do?

CategoryToolsCapabilities
📱 Device Info4Device model, screen size, IMEI, foreground app, network status
👆 Touch & Input8Tap, swipe, long press, drag, text input, clipboard, key press
📸 Screenshot2Screenshot as base64 image (LLM can see it directly), save to device
🌲 UI Automation5UI hierarchy dump, find elements by attributes, element relations, wait & scroll
🔍 OCR & Image8Screen OCR, tap-on-text, template matching, pixel color, image comparison
💻 Shell1Execute shell commands with ROOT/SHELL privileges
📦 App Management8Launch/stop apps, list installed, install/uninstall APK, open URL, toast
📁 File Operations7List, read, write, delete, rename files and directories on device
🐍 Script Projects5List/start/stop Python projects, execute Python code snippets
📚 Pip Management4List, install, uninstall, inspect Python packages
🤖 AI Agent8Configure and run an on-device AI agent with natural language instructions

Architecture

AI Agent (Claude / GPT / Gemini / Cursor / Windsurf / ...)
  ↓ MCP Protocol (stdio, JSON-RPC)
yyds-auto-mcp (Node.js, this skill)
  ↓ HTTP REST (JSON, port 61140)
yyds.py engine (Android, aiohttp server)
  ↓ IPC
yyds.auto engine (Android, kernel-level UI automation)

The MCP server communicates with the on-device engine via HTTP REST. When connected via USB, ADB port forwarding is set up automatically. Remote devices over WiFi/LAN are also supported.

Prerequisites

  1. Android device with Yyds.Auto installed and the engine running
  2. Connection: USB (auto ADB forward) or WiFi (same LAN)
  3. Node.js >= 18

Quick Start

Install the MCP Server

npm install -g yyds-auto-mcp

Connect to a USB Device (auto-detected)

# Default: 127.0.0.1:61140, ADB forward set up automatically
yyds-auto-mcp

Connect to a Remote Device

YYDS_DEVICE_HOST=192.168.1.100 YYDS_DEVICE_PORT=61140 yyds-auto-mcp

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "yyds-auto": {
      "command": "npx",
      "args": ["-y", "yyds-auto-mcp"],
      "env": {
        "YYDS_DEVICE_HOST": "127.0.0.1",
        "YYDS_DEVICE_PORT": "61140"
      }
    }
  }
}

Cursor / Windsurf / VS Code Configuration

Add the same MCP server configuration in your editor's MCP settings.

Environment Variables

VariableDefaultDescription
YYDS_DEVICE_HOST127.0.0.1Device IP address
YYDS_DEVICE_PORT61140Engine port number
YYDS_DEVICE_SERIAL*(first device)*Specify ADB device serial
YYDS_ADB_PATH*(auto-detect)*Custom ADB binary path

Tool Reference

Device Information

  • device_info — Comprehensive device info: engine version, screen size, IMEI, foreground app
  • get_foreground_app — Current foreground app & Activity
  • get_screen_size — Device screen resolution
  • is_network_online — Check network connectivity

Touch & Input

  • tap *(x, y, count?, interval?)* — Tap at coordinates (supports multi-tap)
  • swipe *(x1, y1, x2, y2, duration?)* — Swipe gesture
  • long_press *(x, y, duration?)* — Long press at coordinates
  • drag *(x1, y1, x2, y2, duration?)* — Drag from point A to B
  • input_text *(text)* — Input text into the focused field
  • set_clipboard / get_clipboard — Clipboard operations
  • press_key *(key)* — Press a key (home, back, enter, etc.)

Screenshot

  • take_screenshot *(quality?)* — Returns base64 JPEG image (LLM directly interprets it)
  • save_screenshot *(path?)* — Save screenshot to device storage

UI Automation

  • dump_ui_hierarchy — Full UI tree (auto-trimmed when >15KB to save tokens)
  • find_ui_elements *(text?, resourceId?, className?, clickable?, ...)* — Find elements by attributes
  • get_element_relation *(hashcode, type?)* — Get parent/children/sibling of an element
  • wait_for_element *(text?, resourceId?, timeout?)* — Wait until an element appears
  • scroll_to_find *(text?, direction?, maxScrolls?)* — Scroll until an element is found

OCR & Image

  • screen_ocr *(x?, y?, w?, h?)* — Recognize text on screen (region supported)
  • tap_text *(text, index?)* — OCR + tap on the matching text
  • image_ocr *(path)* — Recognize text from an image file
  • find_image_on_screen *(templates, threshold?)* — Template matching
  • get_pixel_color *(x, y)* — Get pixel color at coordinates
  • compare_images *(image1, image2)* — Image similarity comparison
  • wait_for_screen_change *(timeout?, threshold?)* — Wait for the screen to change

Shell

  • run_shell *(command)* — Execute shell commands with elevated privileges

App Management

  • launch_app / stop_app *(packageName)* — Start/stop apps
  • list_installed_apps — List all non-system installed apps
  • is_app_running *(packageName)* — Check if an app is running
  • open_url *(url)* — Open URL in browser
  • show_toast *(message)* — Display a toast notification
  • install_apk / uninstall_app — Install/uninstall apps

File Operations

  • list_files / read_file / write_file — Browse, read, write files
  • file_exists / delete_file / rename_file / create_directory

Script Projects

  • list_projects / project_status — View Python projects
  • start_project / stop_project — Control project execution
  • run_python_code *(code)* — Execute Python code snippets on the device

Pip Management

  • pip_list / pip_install / pip_uninstall / pip_show

AI Agent

  • agent_run *(instruction)* — Run an on-device AI agent with natural language
  • agent_stop / agent_status — Control and monitor the agent
  • agent_get_config / agent_set_config — Configure AI provider & model
  • agent_get_providers / agent_get_models — List available providers & models
  • agent_test_connection — Verify AI model connectivity

Key Features

🔄 Auto-Reconnect

USB connection drops are handled gracefully — when the device disconnects, the MCP server automatically re-establishes ADB port forwarding and retries the request.

🚀 Auto-Bootstrap

On first connection via USB, the server automatically sets up ADB forwarding and starts the engine on the device if it's not already running.

🧠 Smart UI Dump

UI hierarchy dumps over 15KB are automatically trimmed to keep only actionable elements (those with text, resource-id, content-desc, or clickable/scrollable attributes), reducing LLM token usage.

🎯 Kernel-Level Touch

Touch events are injected at the Linux kernel level, making them work in any app including games, locked-down apps, and areas that block accessibility-based input.

Example Prompts

Once connected, try these prompts with your AI agent:

  • *"Take a screenshot and describe what's on the screen"*
  • *"Open WeChat and send 'Hello' to the first chat"*
  • *"Find all buttons on the screen and list their labels"*
  • *"OCR the screen and find any phone numbers"*
  • *"Swipe up 3 times to scroll through the feed"*
  • *"Install the APK at /sdcard/Download/app.apk"*
  • *"Run this Python code on the device: print('Hello from Android!')"*

Links

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

81.22%
按下载量换算1,225

安全审计

VirusTotal

可疑

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills