Install
openclaw skills install brouterGenerate GPX bike routes via brouter.de. Use when the user wants a bike route as a GPX file between two places, optionally specifying a routing profile. https://github.com/si-gr/brouter-skill
openclaw skills install brouterThis OpenClaw skill queries the brouter.de webservice and generate GPX bike tracks.
You can trigger this skill with prompts like:
When using this skill, identify:
Parse all location data to coordinates before using index.js. Never use free-text descriptions of locations directly as input for index.js. Use coordinates as origin and destination input for index.js.
trekking when the user does not specify a preference.trekking-fast when the user asks for a fast or time-efficient route.trekking-safe or shortbike when the user asks for a quiet, safe, or kid-friendly route.fastbike when the user mentions road bike, speed, or being an experienced cyclist.moped only if the user explicitly indicates using a moped or similar vehicle.When this skill is triggered, the agent should first derive coordinates from the user's origin and destination, then use index.js to make structured request to brouter.de
origin — starting pointdestination — end point13.4244,52.5388), use them directly.lon,lat pairs"<lon>,<lat>" (longitude first, then latitude)index.jsOnce you have start and end as lon,lat strings and a chosen profile, use the index.js as follows:
cd workspace/skills/brouter && node -e "(async () => { const run = require('./index'); const result = await run({ start: '<lon>,<lat>', end: '<lon>,<lat>', profile: '<profile>' }); console.log(result); })().catch(err => console.error(err));"
Reply to the user with the response file found in routes/ folder.
See the earlier "Derive coordinates from user input" section for recommended heuristics when turning user prompts into coordinates.