{"type":"post","id":"geo-sleuth-is-an-open-source-agent-skill-2ee5ec","slug":"geo-sleuth-is-an-open-source-agent-skill-2ee5ec","title":"Geo-sleuth is an open-source agent skill that locates photos with no GPS or landmarks","description":"Geo-sleuth makes photo geolocation a portable agent capability rather than a one-off model prompt.","retrieval_nugget":"Geo-sleuth makes photo geolocation a portable agent capability rather than a one-off model prompt.","published_at":"2026-10-18","updated_at":"2026-10-18","record_date":"2026-10-18","date_kind":"published_at","topics":["skills","agents","open-source"],"source_urls":["https://github.com/Oldcircle/geo-sleuth"],"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:geo-sleuth-is-an-open-source-agent-skill-2ee5ec","status":"published","visuals":[],"editorial_provenance":{"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:35f9ac503ab5e25893d09d52f4594accfca2a7057139c502bd960a42824b0348","reviewed_at":"2026-10-18T18:00:13.644Z","source_evidence_count":1,"verified_claim_count":2,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":2,"implication_count":2,"watch_condition_count":1,"related_record_count":0},"analysis":{"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"A useful agent skill can package a multi-source workflow and expose evidence for inspection, not merely return an answer.","observed_facts":[{"text":"The repository describes a photo-geolocation skill using OpenStreetMap geometry, elevation skylines, satellite imagery, and street view.","source_urls":["https://github.com/Oldcircle/geo-sleuth"]},{"text":"The README lists Claude Code, Codex, Cursor, and Gemini CLI as compatible environments and gives three example cases with reproduction conditions and checkpoints.","source_urls":["https://github.com/Oldcircle/geo-sleuth"]}],"mechanism":"Reproducible checkpoints let a reader compare divergent runs rather than treating a location guess as self-validating.","why_now":"The project is presented as a cross-agent skill, while its examples make that capability inspectable across runs.","implications":["Portable skills may be more useful when they package procedures together with evidence checkpoints.","The workflow is a concrete example of an agent capability whose intermediate work can be reviewed."],"evidence_boundary":"The evidence is the project's GitHub repository and its own examples; it does not independently establish accuracy, robustness, or operational safety.","watch_conditions":["Whether future versions publish broader, independently assessable evaluations of accuracy and failure modes."],"related_records":[],"new_branch_reason":"No prior New Runtime analytical record was supplied for this project, so this records its portable, evidence-bearing skill design as a distinct case."},"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"routes":{"html":"https://newruntime.com/posts/geo-sleuth-is-an-open-source-agent-skill-2ee5ec/","markdown":"https://newruntime.com/posts/geo-sleuth-is-an-open-source-agent-skill-2ee5ec.md","json":"https://newruntime.com/posts/geo-sleuth-is-an-open-source-agent-skill-2ee5ec.json"},"related_patterns":["skills-become-portable-capability-layer"],"next_reads":[{"type":"topic","path":"/topics/skills/","url":"https://newruntime.com/topics/skills/","title":"Skills","reason":"Explore the skills topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/skills.md","json_url":"https://newruntime.com/topics/skills.json"},{"type":"topic","path":"/topics/agents/","url":"https://newruntime.com/topics/agents/","title":"Agents","reason":"Explore the agents topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/agents.md","json_url":"https://newruntime.com/topics/agents.json"},{"type":"topic","path":"/topics/open-source/","url":"https://newruntime.com/topics/open-source/","title":"Open Source","reason":"Explore the open-source topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/open-source.md","json_url":"https://newruntime.com/topics/open-source.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
