skills$openclaw/route
barneyjm477

by barneyjm

route – OpenClaw Skill

route is an OpenClaw Skills integration for coding workflows. Get detailed routing between two points with distance, duration, and optional turn-by-turn directions. Use when you need navigation instructions or travel time estimates between locations.

477 stars5.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding

Skill Snapshot

nameroute
descriptionGet detailed routing between two points with distance, duration, and optional turn-by-turn directions. Use when you need navigation instructions or travel time estimates between locations. OpenClaw Skills integration.
ownerbarneyjm
repositorybarneyjm/route
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @barneyjm/route
last updatedFeb 7, 2026

Maintainer

barneyjm

barneyjm

Maintains route in the OpenClaw Skills directory.

View GitHub profile
File Explorer
4 files
.
scripts
route.sh
2.2 KB
_meta.json
442 B
SKILL.md
3.8 KB
SKILL.md

name: route description: "Get detailed routing between two points with distance, duration, and optional turn-by-turn directions. Use when you need navigation instructions or travel time estimates between locations." metadata: {"clawdbot":{"emoji":"🧭","requires":{"env":["CAMINO_API_KEY"]},"primaryEnv":"CAMINO_API_KEY"}}

Installation

Companion Skills: This is part of the Camino AI location intelligence suite. Install all 6 skills (query, places, relationship, context, route, journey) for comprehensive coverage.

# Install all skills from repo
npx skills add https://github.com/barneyjm/camino-skills

# Or install specific skills
npx skills add https://github.com/barneyjm/camino-skills --skill route

Via clawhub:

npx clawhub@latest install route
# or: pnpm dlx clawhub@latest install route
# or: bunx clawhub@latest install route

Route - Point-to-Point Navigation

Get detailed routing between two points with distance, duration, and optional turn-by-turn directions.

Setup

  1. Get your API key from https://app.getcamino.ai
  2. Add to your ~/.claude/settings.json:
{
  "env": {
    "CAMINO_API_KEY": "your-api-key-here"
  }
}
  1. Restart Claude Code

Usage

Via Shell Script

# Get driving directions
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851
}'

# Walking directions
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "foot"
}'

# With route geometry for mapping
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "bike",
  "include_geometry": true
}'

Via curl

curl -H "X-API-Key: $CAMINO_API_KEY" \
  "https://api.getcamino.ai/route?start_lat=40.7128&start_lon=-74.0060&end_lat=40.7589&end_lon=-73.9851&mode=car"

Parameters

ParameterTypeRequiredDefaultDescription
start_latfloatYes-Starting latitude
start_lonfloatYes-Starting longitude
end_latfloatYes-Ending latitude
end_lonfloatYes-Ending longitude
modestringNo"car"Transport mode: "car", "bike", or "foot"
include_geometryboolNofalseInclude detailed route geometry for mapping
include_imageryboolNofalseInclude street-level imagery at waypoints

Response Format

{
  "distance_km": 6.8,
  "duration_minutes": 18,
  "mode": "car",
  "summary": "Head north on Broadway, then east on 42nd Street",
  "steps": [
    {
      "instruction": "Head north on Broadway",
      "distance_m": 2400,
      "duration_s": 420
    },
    {
      "instruction": "Turn right onto 42nd Street",
      "distance_m": 1800,
      "duration_s": 300
    }
  ]
}

Examples

Walking directions

./scripts/route.sh '{
  "start_lat": 51.5074,
  "start_lon": -0.1278,
  "end_lat": 51.5014,
  "end_lon": -0.1419,
  "mode": "foot"
}'

Cycling with geometry

./scripts/route.sh '{
  "start_lat": 37.7749,
  "start_lon": -122.4194,
  "end_lat": 37.8199,
  "end_lon": -122.4783,
  "mode": "bike",
  "include_geometry": true
}'

Driving directions with imagery

./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "car",
  "include_imagery": true
}'

Use Cases

  • Navigation: Get turn-by-turn directions for any transport mode
  • Travel time estimation: Know how long it takes to get between two points
  • Map visualization: Include geometry data for drawing routes on maps
  • Commute planning: Compare driving, cycling, and walking times
README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install route?

Run openclaw add @barneyjm/route in your terminal. This installs route into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/barneyjm/route. Review commits and README documentation before installing.