tencent-cvp
All-in-one Android phone automation via ADB: screen analysis, touch/input, foreground app detection, app install. Use for any task that involves operating the Android device.
Why use this skill?
Automate Android cloud virtual phones with the Tencent CVP skill. Perform UI navigation, app installation, and complex touch interactions via ADB.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cobeizailin/tencent-cvpWhat This Skill Does
The tencent-cvp skill enables OpenClaw AI agents to exert complete control over Android-based cloud virtual phones using the Android Debug Bridge (ADB). It functions as the agent's hands and eyes, allowing it to navigate system menus, open and manage applications, input text, and perform complex automation sequences. The skill operates on an Observe-Act-Verify loop, using UI layout dumps to interpret the screen state, executing precise touch and keyboard inputs, and confirming results through state analysis. This allows the AI to perform tasks that would normally require manual human interaction.
Installation
To install this skill, use the following command in your terminal or command-line interface:
clawhub install openclaw/skills/skills/cobeizailin/tencent-cvp
Use Cases
- Automated Testing: Run regression tests across different applications by mimicking user navigation and input behavior.
- Content Management: Upload, organize, or moderate content across social media apps that lack public APIs by interacting directly with the app UI.
- Data Extraction: Scrape information from apps that do not offer data exports by navigating through screens and capturing the UI layout.
- Onboarding Assistance: Automate the setup process for new cloud accounts or applications by filling out forms and completing setup tutorials.
- Digital Maintenance: Periodic monitoring of app states, clearing caches, or re-launching stuck background services.
Example Prompts
- "Open the messaging app, navigate to the group settings, and check if the 'auto-download' toggle is enabled."
- "Download and install the application with package name 'com.example.app' and then open it to the login screen."
- "Scroll through the news feed in the current application and take a screenshot if you see any mention of a 'System Update'."
Tips & Limitations
- Efficiency: Always prioritize
uiautomator dumpover visual screenshot analysis for better accuracy and performance. - CJK Input: Standard text input does not support non-ASCII characters; utilize the clipboard broadcast method for Chinese or other localized languages.
- Wake State: The environment may become unresponsive if the screen is asleep. Always start by verifying the screen state and using
KEYCODE_WAKEUPif necessary. - Dynamic UI: Be aware that custom game engines or heavy WebViews might not populate XML elements clearly. In these specific cases, fall back to screen capture techniques.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cobeizailin-tencent-cvp": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution