Agent skill
open-url
Open URLs and launch apps on Android. Use for opening links in a browser, launching specific apps, or viewing files.
Install this agent skill to your Project
npx add-skill https://github.com/mikeyobrien/rho/tree/main/platforms/android/skills/open-url
SKILL.md
Open URLs and Launch Apps
Open a URL in default browser
termux-open-url https://example.com
Open a URL with am start (more control)
am start -a android.intent.action.VIEW -d "https://example.com"
Open a file with default handler
termux-open /path/to/file.pdf
termux-open --content-type image/png /path/to/image.png
Launch an app by package name
# Using monkey (simplest, launches main activity)
/system/bin/monkey -p com.twitter.android -c android.intent.category.LAUNCHER 1
# Using am start (specify exact activity)
am start -n com.android.settings/.Settings
Common app packages
| App | Package |
|---|---|
| Chrome | com.android.chrome |
| Settings | com.android.settings |
| Files | com.google.android.documentsui |
| YouTube | com.google.android.youtube |
| X/Twitter | com.twitter.android |
| Tasker | net.dinglisch.android.taskerm |
Launch app with specific intent
# Open a specific URL in Chrome
am start -n com.android.chrome/com.google.android.apps.chrome.Main -d "https://example.com"
# Share text to another app
am start -a android.intent.action.SEND -t "text/plain" --es android.intent.extra.TEXT "Hello"
# Open dialer with number
am start -a android.intent.action.DIAL -d "tel:5551234567"
# Open map location
am start -a android.intent.action.VIEW -d "geo:0,0?q=coffee+shops"
List installed packages
pm list packages | grep keyword
Notes
termux-open-urlis the simplest option for URLstermux-openhandles files with MIME type detectionam startgives full control over intents and activitiesmonkey(/system/bin/monkey) is a quick way to launch an app's main activity- All commands work without root
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
tts
Text-to-speech on macOS -- make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
clipboard
Read or write the macOS clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
notification
Show macOS system notifications with title, body, and optional sound. Use for alerts, reminders, or status updates.
open-url
Open URLs, files, and applications on macOS. Use for launching browsers, opening documents, or starting apps.
tts
Text-to-speech — make the device speak text aloud. Use for voice announcements, reading content aloud, or accessibility.
clipboard
Read or write the system clipboard. Use when copying/pasting text, transferring data between apps, or accessing clipboard contents.
Didn't find tool you were looking for?