Skip to content
appsgit

Geo Sleuth

Geo Sleuth is an agent skill (a SKILL.md file) from Oldcircle/geo-sleuth. Geolocate or chronolocate a photo with tool-verified reasoning (where was this taken / when was it taken / photo geolocation / geo-guessing). It works with Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode and has 4,212 GitHub stars.

github.com/Oldcircle/geo-sleuth/skills/geo-sleuth (opens in a new tab)

Data as of from the GitHub API and skills.sh; description from the skill's SKILL.md. Report an error

Add this skill

Claude

Claude Code loads skills from ~/.claude/skills/ (all projects) or .claude/skills/ (one project):

git clone --depth 1 https://github.com/Oldcircle/geo-sleuth.git
cp -r geo-sleuth/skills/geo-sleuth ~/.claude/skills/geo-sleuth   # personal, or .claude/skills in a project

In the Claude apps, zip the geo-sleuth folder and upload it under Customize > Skills > + > Upload a skill (code execution must be on).

ChatGPT / Codex

Codex reads skills from .agents/skills/ in a repo or ~/.agents/skills/ for every project:

git clone --depth 1 https://github.com/Oldcircle/geo-sleuth.git
cp -r geo-sleuth/skills/geo-sleuth .agents/skills/geo-sleuth   # repo; ~/.agents/skills for all projects

Standalone skills also load in the ChatGPT desktop app.

Cursor

Cursor loads skills from .cursor/skills/ (or ~/.cursor/skills/) and also reads .claude/skills/:

git clone --depth 1 https://github.com/Oldcircle/geo-sleuth.git
cp -r geo-sleuth/skills/geo-sleuth .cursor/skills/geo-sleuth   # project; ~/.cursor/skills for all projects

Source (checked Oct 7, 2026): code.claude.com/docs/en/skills (opens in a new tab), support.claude.com/en/articles/12512180-using-skills-in-claude (opens in a new tab), learn.chatgpt.com/docs/build-skills (opens in a new tab), cursor.com/docs/context/skills (opens in a new tab)

What this skill does

Geolocate or chronolocate a photo with tool-verified reasoning (where was this taken / when was it taken / photo geolocation / geo-guessing). Given one or more photos, intake.py does metadata, OCR and reverse image search (Baidu/Yandex) in one command; clues and candidates go on a candidate board (board.py) that ranks them and gives the next step; clues.py looks up calling codes, driving side, plates and area codes from region packs; for satellite and street view the machine ranks first and…

When it triggers

  • Use when the user shares a photo and asks where was this taken / geolocate this / when was this taken / 这是哪 / 在哪拍的 / 帮我定位这张照片 / 网络迷踪 / 图寻 / 几点拍的.

Similar skills

More data & analysis skills

All Data & analysis

FAQ

Geo Sleuth FAQ

Still curious? Email info@appsgit.com.

How do I install the Geo Sleuth skill?

Copy the geo-sleuth folder (the one containing SKILL.md) into ~/.claude/skills/ for Claude Code, .agents/skills/ for Codex or .cursor/skills/ for Cursor. The agent picks it up automatically when a task matches its description.

Is the Geo Sleuth skill free?

Yes. The repository is open source under the MIT license.

Is Geo Sleuth maintained?

The repository's most recent commit was on Oct 23, 2026. appsgit only lists skills from repositories with a commit in the last six months.