phone-open

Opens URLs, local files, and apps on Android via ADB or Shizuku intents.

10|2|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/xvxv-stack7/android-claude-agent --skill phone-open-xvxv-stack7
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: phone-open
Source: https://github.com/xvxv-stack7/android-claude-agent/tree/main/skills/phone-open
Command: npx skills add https://github.com/xvxv-stack7/android-claude-agent --skill phone-open-xvxv-stack7

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It lets an AI agent open webpages, local files, app store pages, and apps directly on an Android phone without manual tapping, using Android's native intent system over ADB or Shizuku. ## Core Features & Use Cases - Open URLs and deep links: Launch any https:// or market:// link in the device's browser or app store via am start intents. - Open local files: View images, PDFs, and other files on /sdcard with the correct MIME type so Android picks the right viewer. - Launch apps by package name: Start any installed app directly using the monkey command. - Dual-channel execution: Shizuku (rish) is primary and works without WiFi; ADB over 127.0.0.1:5555 is the fallback. - Use Case: While chatting, ask the AI to open a link it found, and it fires the intent on your phone so the page appears on screen within seconds. ## Quick Start Ask the AI to open a specific webpage or file on your phone, for example: open https://example.com in my phone's browser.

Frequently Asked Questions about phone-open

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I open a URL on Android from the command line?▼

Use the am start command with a VIEW intent: am start -a android.intent.action.VIEW -d "https://example.com". This works over ADB shell or Shizuku rish and launches the device's default browser.

How to open a local file on Android via ADB?▼

Run am start with a VIEW intent, a file:// URI, and a MIME type, for example am start -a android.intent.action.VIEW -d "file:///sdcard/document.pdf" -t "application/pdf". Android resolves the matching viewer app automatically.

Does am start work without WiFi or a computer?▼

Yes, when using Shizuku's rish shell as the channel, intents run entirely on-device with no WiFi or PC needed. ADB over 127.0.0.1:5555 loopback also works offline once the TCP anchor is established.

Why does am start take several seconds to open a link?▼

Intent resolution can take 3-10 seconds because Android finds the best matching app and may cold-start it. Wrap commands in timeout 10 to prevent hanging, and treat non-critical opens as fire-and-forget.

Does this work on Huawei EMUI or Xiaomi MIUI devices?▼

Yes, am start uses the universal AOSP intent subsystem and works on all Android OEMs including EMUI 12+, even where dumpsys activity is blocked. vivo and Oppo may show a choose-app dialog on first use per file type.