physical

Fetches and displays current physical location data from FindMy CSV records.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/heman1033p-create/cv-v2-kongphop --skill physical-heman1033p-create
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: physical
Source: https://github.com/heman1033p-create/cv-v2-kongphop/tree/main/.gemini/skills/physical
Command: npx skills add https://github.com/heman1033p-create/cv-v2-kongphop --skill physical-heman1033p-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? It answers "where am I right now" by querying FindMy-derived location data stored in a GitHub repository, eliminating the need to manually check device location apps. ## Core Features & Use Cases - Current Location Lookup: Fetches current.csv from the laris-co/nat-location-data GitHub repo showing device positions, battery, and accuracy. - Time-at-Location Tracking: Parses history.csv to calculate how many hours have been spent at the current location. - Distance & Directions: Generates Google Maps links and distance estimates to known places like airports, offices, and malls. - Use Case: Ask "where is Nat" and receive a formatted status showing the current place, per-device battery and precision, a Google Maps link, and hours spent at that location. ## Quick Start Ask the assistant to check the current physical location using the physical skill.

Frequently Asked Questions about physical

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check my current location from FindMy data?▼

Run the location-query script with Bun, which fetches current.csv from the laris-co/nat-location-data GitHub repository via the gh CLI. The output shows each device's coordinates, battery, accuracy, place name, and address.

How to calculate time spent at a location from CSV history?▼

The script parses history.csv, filters iPhone and iPad records, sorts them by timestamp, and computes the difference between first and last seen times. It outputs hours_here along with first_seen and last_seen timestamps.

What tools are required to run the location query script?▼

The script requires Bun as the runtime and the GitHub CLI (gh) authenticated with access to the laris-co/nat-location-data repository. Data is fetched through the GitHub API and base64-decoded.

Why does the location script fail with a not found error?▼

The script fails when location-query.ts is not present in any of the searched paths under opencode, claude, or local skills directories. Reinstall the skill or verify the script path before running.

How fresh is the FindMy location data?▼

The CSV data is updated every five minutes by a cron job on white.local, sourced from FindMy via an iMac. Location readings may therefore lag real-time position by up to several minutes.