physical

Original🇺🇸 English
Translated
2 scriptsChecked / no sensitive code detected

Physical location awareness from FindMy. Use when user says "physical", "where am I", "location", "where is nat", or needs to check current physical location.

2installs
Added on

NPX Install

npx skill4agent add soul-brews-studio/oracle-skills-cli physical

Tags

Translated version includes tags in frontmatter

/physical - Physical Location Awareness

Check Nat's current physical location from FindMy data.

Usage

/physical

Data Source

  • Repo:
    laris-co/nat-location-data
    (GitHub)
  • Files:
    current.csv
    (now),
    history.csv
    (today's log)
  • Updated: Every 5 minutes via white.local cron
  • Source: FindMy via Sate's iMac

Instructions

Use a Haiku subagent to fetch and display location data:
bash
# Locate the script (optimized search)
LOCATIONS=(
  "$HOME/.config/opencode/command/physical/scripts/location-query.ts"
  "./.opencode/command/physical/scripts/location-query.ts"
  "$HOME/.claude/skills/physical/scripts/location-query.ts"
  "./skills/physical/scripts/location-query.ts"
)

SCRIPT=""
for loc in "${LOCATIONS[@]}"; do
  if [ -f "$loc" ]; then
    SCRIPT="$loc"
    break
  fi
done

if [ -z "$SCRIPT" ]; then
  # Fallback to slow search only if explicit paths fail
  SCRIPT=$(find ~ -name location-query.ts -not -path "*/node_modules/*" 2>/dev/null | head -1)
fi

if [ -z "$SCRIPT" ]; then
  echo "Error: location-query.ts not found. Check install."
else
  bun "$SCRIPT" all
fi
Parse and display:
📍 Physical Status
═══════════════════

🏠 Currently At: [place column, or locality if empty]

| Device | Battery | Precision | Updated |
|--------|---------|-----------|---------|
[one row per device, sorted by accuracy]

📍 [address from iPhone row]
🗺️ Map: https://maps.google.com/?q=[lat],[lon]

⏱️ At this location: [X hours] (from TIME_AT_LOCATION section)

Known Places (with coordinates)

PlaceLatLonType
cnx18.766998.9625airport
bkk13.6900100.7501airport
dmk13.9126100.6067airport
bitkub13.7563100.5018office
maya18.802498.9676mall
central-cnx18.807298.9847mall
cmu18.802898.9531university

Directions

If user asks "how far to X":
🛫 To [destination]:
- Distance: [calculate km]
- 🗺️ Directions: https://maps.google.com/maps?saddr=[lat],[lon]&daddr=[dest_lat],[dest_lon]