Loading...
Loading...
Physical location awareness from FindMy. Use when user says "physical", "where am I", "location", "where is nat", or needs to check current physical location.
npx skill4agent add soul-brews-studio/oracle-skills-cli physical/physicallaris-co/nat-location-datacurrent.csvhistory.csv# 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📍 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)| Place | Lat | Lon | Type |
|---|---|---|---|
| cnx | 18.7669 | 98.9625 | airport |
| bkk | 13.6900 | 100.7501 | airport |
| dmk | 13.9126 | 100.6067 | airport |
| bitkub | 13.7563 | 100.5018 | office |
| maya | 18.8024 | 98.9676 | mall |
| central-cnx | 18.8072 | 98.9847 | mall |
| cmu | 18.8028 | 98.9531 | university |
🛫 To [destination]:
- Distance: [calculate km]
- 🗺️ Directions: https://maps.google.com/maps?saddr=[lat],[lon]&daddr=[dest_lat],[dest_lon]