Agent skill

Location

by mikeyobrien in mikeyobrien/rho

Get device location via GPS or network. An agent skill from mikeyobrien/rho.

MITAuto-check passed

Install Location

skills CLI
$ npx skills add mikeyobrien/rho --skill location -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mikeyobrien/rho location --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mikeyobrien/rho.git skills-src && mkdir -p .claude/skills && cp -r skills-src/platforms/android/skills/location .claude/skills/location && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
location
GitHub stars
372
Token cost
~225 tokens
SKILL.md length
23 words
Files
1
Skills in repo
35
Repo updated
First seen
Licence
MIT

At a glance

Get device location via GPS or network. An agent skill from mikeyobrien/rho.

  • Location-aware actions
  • SKILL.md covers Get current location, Request single update (default), Continuous updates and Output format
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Finding nearby places

What it does

Location is an agent skill from mikeyobrien/rho. Get device location via GPS or network. Use for location-aware actions, finding nearby places, or logging position.

Its SKILL.md is about 230 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: An AI agent that stays running, remembers across sessions, and checks in on its own. macOS, Linux, Android. Built on Pi. The licence is MIT.

When your agent uses it

  • Location-aware actions
  • Finding nearby places
  • Logging position

Example prompts

  • “/location”

What it can do on your machine

Read from SKILL.md and the folder at commit 073a3ee. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash and json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Location loads about 225 tokens when it runs. Until then it costs about 31 tokens; SKILL.md has 23 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~31
When it runs · the whole SKILL.md, loaded when a task matches
~225

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from mikeyobrien/rho at commit 073a3ee, republished under its MIT licence (© mikeyobrien). 23 words, ~225 tokens.

Download SKILL.mdSave it as .claude/skills/location/SKILL.md (or your agent's skills folder).
name
location
description
Get device location via GPS or network. Use for location-aware actions, finding nearby places, or logging position.

Location

Get current location

bash
termux-location                    # default (GPS if available)
termux-location -p gps             # GPS only (more accurate, slower)
termux-location -p network         # Network only (faster, less accurate)
termux-location -p passive         # Last known location (instant)

Request single update (default)

bash
termux-location -r once

Continuous updates

bash
termux-location -r updates         # keep updating until killed

Output format

json
{
  "latitude": 37.7749,
  "longitude": -122.4194,
  "altitude": 10.0,
  "accuracy": 20.0,
  "bearing": 0.0,
  "speed": 0.0,
  "provider": "gps"
}

Note: Requires location permission. GPS may take 10-30s for first fix.

© mikeyobrien, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in platforms/android/skills/location of mikeyobrien/rho.

Open the folder on GitHubat commit 073a3ee

Compare with similar skills

Location next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Location compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Location this skillmikeyobrien/rho372—~225Automated safety check: PassMIT
Logic Locatesickn33/agentic-awesome-skills47k1 repos~977Automated safety check: PassMIT
Instance Awarenessn8n-io/n8n207k—~1.4kAutomated safety check: PassCustom licence
Mdm Device Managementsickn33/agentic-awesome-skills47k1 repos~3kAutomated safety check: NotesMIT
Foundation Models On Deviceaffaan-m/ECC275k3 repos~1.5kAutomated safety check: PassMIT
Skill Locationsremotion-dev/remotion62k—~182Automated safety check: PassCustom licence

Similar skills

  • Logic Locate

    sickn33/agentic-awesome-skills

    Locate the root cause of a CONFIRMED failure via backward-then-forward semi-formal tracing.

    47k GitHub starsUsed in 1 repo~977 tokens
    DevelopmentAuto-check passed
  • Official

    Load when the request depends on what is already on this instance rather than on what the user just typed: a short or ambiguous opener ("fix it", "carry on", "what should I look at"), a reference to…

    207k GitHub stars~1.4k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed
  • Mdm Device Management

    sickn33/agentic-awesome-skills

    Manage and secure company devices with MDM solutions. An agent skill from sickn33/agentic-awesome-skills.

    47k GitHub starsUsed in 1 repo~3k tokens
    DevOps & CloudAuto-check: notes
  • 苹果FoundationModels框架用于设备上的LLM——文本生成、使用@Generable进行引导生成、工具调用,以及在iOS 26+中的快照流。

    275k GitHub starsUsed in 3 repos~1.5k tokens
    MobileAuto-check passed
  • Skill Locations

    remotion-dev/remotion

    Official

    Document Remotion skill placement. An agent skill from remotion-dev/remotion.

    62k GitHub stars~182 tokensUpdated today
    Media & CreativeAuto-check passed
  • Official

    Provides guidance and instructions on managing remote devices on Developer Device Platform (DDP).

    21k GitHub stars~2.5k tokensUpdated yesterday
    MobileAuto-check passed

More from mikeyobrien/rho

All 35 skills in this repo
  • Rho Cloud Onboard

    mikeyobrien/rho

    Register an agent email address on Rhobot Mail (name@rhobot.dev).

    372 GitHub stars~1.4k tokensUpdated 8 days ago
    Auto-check passed
  • Install Rho

    mikeyobrien/rho

    Install and configure Rho from scratch (Doom-style init.toml + sync).

    372 GitHub stars~1.6k tokensUpdated 8 days ago
    Auto-check: notes
  • Open URL

    mikeyobrien/rho

    Open URLs and launch apps on Android. An agent skill from mikeyobrien/rho.

    372 GitHub stars~480 tokensUpdated 8 days ago
    Auto-check passed
  • Release Changelog

    mikeyobrien/rho

    Keep CHANGELOG.md idiomatic (Keep a Changelog) and cut a tag-based GitHub release that triggers npm publish CI.

    372 GitHub stars~1.4k tokensUpdated 8 days ago
    Auto-check passed
  • Rho Cloud Email

    mikeyobrien/rho

    Manage agent email at name@rhobot.dev via the Rhobot Mail API.

    372 GitHub stars~2.6k tokensUpdated 8 days ago
    Auto-check passed
  • Tasker XML

    mikeyobrien/rho

    Create Tasker profiles and tasks via XML for Android automation.

    372 GitHub stars~3.1k tokensUpdated 8 days ago
    Auto-check passed

Questions about Location

What does Location do?

Get device location via GPS or network. An agent skill from mikeyobrien/rho. Location is an agent skill from mikeyobrien/rho. Get device location via GPS or network.

When should I use Location?

Location fits situations like: location-aware actions; finding nearby places; logging position.

How do I install Location in Claude Code?

Run `npx skills add mikeyobrien/rho --skill location -a claude-code`. Or copy the skill folder (platforms/android/skills/location in mikeyobrien/rho) into .claude/skills/location in your project. Claude Code loads it when a task matches its description.

How do I install Location in Codex?

Run `npx skills add mikeyobrien/rho --skill location -a codex`. Or copy the skill folder (platforms/android/skills/location in mikeyobrien/rho) into .agents/skills/location in your project. Codex loads it when a task matches its description.

Can I use Location in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mikeyobrien/rho --skill location -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/location, .gemini/skills/location, .github/skills/location and .opencode/skills/location in your project.

What does Location need to run?

SKILL.md names no scripts, command-line tools or credentials: Location is instructions for the agent only.

Does Location access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Location safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Location use?

Location is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Location use?

About 225 tokens (SKILL.md is roughly 900 characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Location?

Skills that share tags, products or a category with Location: Logic Locate (sickn33/agentic-awesome-skills, 47k stars), Instance Awareness (n8n-io/n8n, 207k stars), Mdm Device Management (sickn33/agentic-awesome-skills, 47k stars) and Foundation Models On Device (affaan-m/ECC, 275k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Location?

mikeyobrien (a GitHub user) maintains it in mikeyobrien/rho, which has 372 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 1, 2026.

Source: mikeyobrien/rho on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.