platforms/linux/skills/open-url/SKILL.md
Open URLs, files, and directories on Linux using default applications. Use for launching browsers, opening documents, or viewing files.
npx skillsauth add mikeyobrien/rho open-urlInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Uses xdg-open which respects default application settings from the desktop environment.
xdg-open https://example.com
xdg-open document.pdf
xdg-open image.png
xdg-open spreadsheet.csv
xdg-open /path/to/directory
xdg-open .
# Query default browser
xdg-settings get default-web-browser
# Set default browser
xdg-settings set default-web-browser firefox.desktop
# Query default for a MIME type
xdg-mime query default application/pdf
# xdg-open always uses defaults; to pick a specific app:
firefox https://example.com
google-chrome https://example.com
code /path/to/project
xdg-open returns immediately (runs in background). On headless systems without a desktop environment, it will fail. Use sensible-browser as a fallback for URLs on Debian-based systems.
data-ai
Install and configure Rho from scratch (Doom-style init.toml + sync). Only prereq: a coding agent that can run shell commands.
documentation
Detect and resolve orphaned notes in the vault. Use during heartbeat maintenance or when vault status shows orphans. Finds notes with no inbound wikilinks and either connects them to the graph or flags them for cleanup.
testing
Update the pi-coding-agent npm package to the latest version. Use when the user wants to update pi, upgrade pi, or get the latest version of the coding agent.
development
Run a curiosity-driven explore-and-build loop to ship one useful improvement.