Skip to content
Agent Memory
Skill

/open-url

Open URLs and launch apps on Android. Use for opening links in a browser, launching specific apps, or viewing files.

BOOST
From plugin
rho
37328 skills
Install
$ npx -y skills add mikeyobrien/rho --skill open-url --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/open-url

Context preview

The summary Claude sees to decide when to auto-load this skill.

Open URLs and launch apps on Android. Use for opening links in a browser, launching specific apps, or viewing files.

SKILL.md

open-url.SKILL.md
name: open-url
description: Open URLs and launch apps on Android. Use for opening links in a browser, launching specific apps, or viewing files.

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-url` is the simplest option for URLs
  • `termux-open` handles files with MIME type detection
  • `am start` gives full control over intents and activities
  • `monkey` (`/system/bin/monkey`) is a quick way to launch an app's main activity
  • All commands work without root
Read more
Ships withrho

An always-on personal AI operator that: stays running in the background, remembers context across sessions, and checks in proactively on a schedule. Runs on macOS, Linux, and Android (plus iPhone/iPad via SSH). Built on pi coding agent. Terminal demo

Get the whole plugin
Stats
373
Stars
29
Forks
Active
Maintenance
TypeScript
Language
MIT
License
16d ago
Last commit
8mo ago
Created
3h ago
Added

Repo: mikeyobrien/rho

Other skills on rho.

device
Skill

device

Device controls — vibration, torch, volume, battery status, toast messages. Use for haptic feedback, flashlight, or quick status…

@mikeyobrien@mikeyobrienInstall Skill
dialog
Skill

dialog

Show interactive dialogs for user input — text, confirmations, choices, date/time pickers. Use when you need user input beyond…

@mikeyobrien@mikeyobrienInstall Skill