---
## 快速开始
```bash
npx skills add Oldcircle/geo-sleuth
```
按提示勾选你用的 agent。然后把一张照片交给你的 agent,说:
> 找出这张照片是在哪拍的
这就是全部的交互方式。你的 agent 会读取 `SKILL.md`、运行脚本,然后给出机位、镜头朝向和一张卫星证据图。想自己复制文件夹?见[安装](#安装)。
## 为什么是 geo-sleuth
- **一张照片,一句话。** 把照片交给你的 agent,说一句*这张照片是在哪拍的*。你会得到机位、镜头朝向和一张卫星证据图。
- **没有文字线索也能查。** 没有招牌、没有车牌、没有地标:OpenStreetMap 的几何数据、高程数据、卫星图和街景自己就能把搜索推进下去。
- **靠几何,不靠猜。** 桥墩间距变成距离尺,阴影变成方位角,山脊线变成能和高程数据比对的指纹。
- **每个说法都指向一个文件。** 结论必须说出本次会话里跑过的命令、以及它产出的文件。人口和名气都不算证据。
- **脚本排序,模型判断。** 二十个各司一职的脚本负责搜索、打分和排序;模型只在排名靠前的几个里挑。
- **一个 skill,所有 agent 通用。** 这是一个标准的 Agent Skill——`SKILL.md` 加上普通的 Python 脚本——所以同一个文件夹在 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 和 GitHub Copilot 里都能运行。
- **答案自带误差半径。** 坐标 ± 半径、镜头朝向、一张证据图和分档的置信度。
## 案例
这几张照片都没有 GPS 信息。每个案例写了 skill 从照片里读到什么、怎么一步步缩小范围、结果离确认的机位有多远。