OSRM Maps Skill
v1.0.3Distance, routing, and geocoding using free APIs (OSRM + Nominatim/OSM). Use when the user asks about distance between places, travel time, directions, how f...
⭐ 0· 718·2 current·2 all-time
byAdhish Thite@adhishthite
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (OSRM + Nominatim geocoding and routing) matches the included scripts and SKILL.md. The only runtime dependency is python3, which is reasonable for the provided Python one-liners. No unexplained binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs running two scripts that (a) query Nominatim for geocoding and (b) query OSRM for routing. The scripts validate inputs, set a User-Agent, and do not read arbitrary files, environment variables, or other system state. They perform network calls only to the documented public endpoints.
Install Mechanism
No install spec; it's instruction-only with bundled scripts. Nothing is downloaded or extracted at install time and the scripts rely on existing system python3, which is low-risk.
Credentials
The skill requires no credentials or environment variables. It does make outbound requests to public OSRM and Nominatim endpoints (documented); this is proportionate to the stated functionality.
Persistence & Privilege
always is false, the skill is user-invocable and does not request persistent system privileges or modify other skills. It does not store tokens or change system configuration.
Assessment
This skill appears coherent and implements what it claims. Important considerations before installing: (1) The scripts make network requests to public Nominatim (nominatim.openstreetmap.org) and OSRM (router.project-osrm.org); any place names or coordinates you pass will be sent to those services. Do not send sensitive or private location data unless you are comfortable with that. (2) Nominatim politely requires ~1 request/second and a descriptive User-Agent (the scripts set one); avoid high-volume use — for production/high-volume use, self-hosting these services is recommended. (3) The scripts validate inputs and avoid shell injection by delegating to python, which is good practice, but you should still review and run them in a controlled environment if you have strict security policies. (4) If you need offline or private routing/geocoding, host your own OSRM/Nominatim instances instead of using the public demo servers.Like a lobster shell, security has layers — review code before you run it.
latestvk979grvpcy350v5ra79wvdth2581pbt6
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython3
