Camino Relationship
Calculate spatial relationships between two points including distance, direction, travel time, and h
- Rating
- 4.1 (490 reviews)
- Downloads
- 16,362 downloads
- Version
- 1.0.0
Overview
Calculate spatial relationships between two points including distance, direction, travel time, and human-readable.
Complete Documentation
View Source →
Installation
Companion Skills: This is part of the Camino AI location intelligence suite. Install all available skills (query, places, relationship, context, route, journey, real-estate, hotel-finder, ev-charger, school-finder, parking-finder, fitness-finder, safety-checker, travel-planner) 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 relationship
Via clawhub:
npx clawhub@latest install relationship
# or: pnpm dlx clawhub@latest install relationship
# or: bunx clawhub@latest install relationship
Relationship - Spatial Calculations
Calculate distance, direction, travel time, and human-readable descriptions between two points.
Setup
Instant Trial (no signup required): Get a temporary API key with 25 calls:
curl -s -X POST -H "Content-Type: application/json" \
-d '{"email": "[email protected]"}' \
https://api.getcamino.ai/trial/start
Returns: {"api_key": "camino-xxx...", "calls_remaining": 25, ...}
For 1,000 free calls/month, sign up at https://app.getcamino.ai/skills/activate.
Add your key to Claude Code:
Add to your ~/.claude/settings.json:
{
"env": {
"CAMINO_API_KEY": "your-api-key-here"
}
}
Restart Claude Code.
Usage
Via Shell Script
# Calculate relationship between two points
./scripts/relationship.sh '{
"start": {"lat": 40.7128, "lon": -74.0060},
"end": {"lat": 40.7589, "lon": -73.9851}
}'
# Include specific calculations
./scripts/relationship.sh '{
"start": {"lat": 40.7128, "lon": -74.0060},
"end": {"lat": 40.7589, "lon": -73.9851},
"include": ["distance", "direction", "travel_time", "description"]
}'
Via curl
curl -X POST -H "X-API-Key: $CAMINO_API_KEY" \
-H "Content-Type: application/json" \
-d '{"start": {"lat": 40.7128, "lon": -74.0060}, "end": {"lat": 40.7589, "lon": -73.9851}}' \
"https://api.getcamino.ai/relationship"
Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| start | object | Yes | Starting point with lat/lon |
| end | object | Yes | Ending point with lat/lon |
| include | array | No | What to include: distance, direction, travel_time, description |
Response Format
{
"distance": {
"meters": 5420,
"kilometers": 5.42,
"miles": 3.37
},
"direction": {
"bearing": 42,
"cardinal": "NE",
"description": "northeast"
},
"travel_time": {
"walking_minutes": 68,
"driving_minutes": 15,
"cycling_minutes": 22
},
"description": "5.4 km northeast, about 15 minutes by car"
}
Examples
Simple distance check
./scripts/relationship.sh '{
"start": {"lat": 51.5074, "lon": -0.1278},
"end": {"lat": 48.8566, "lon": 2.3522}
}'
Get only distance and direction
./scripts/relationship.sh '{
"start": {"lat": 40.7128, "lon": -74.0060},
"end": {"lat": 40.7589, "lon": -73.9851},
"include": ["distance", "direction"]
}'
Use Cases
- Proximity checks: Determine if two locations are within a certain distance
- Direction guidance: Provide cardinal direction context (north, southeast, etc.)
- Travel planning: Estimate travel times for different transport modes
- Location context: Generate human-readable descriptions of spatial relationships
Installation
openclaw install camino-relationship
💻Code Examples
# or: bunx clawhub@latest install relationship
# Relationship - Spatial Calculations
Calculate distance, direction, travel time, and human-readable descriptions between two points.
## Setup
**Instant Trial (no signup required):** Get a temporary API key with 25 calls:https://api.getcamino.ai/trial/start
Returns: `{"api_key": "camino-xxx...", "calls_remaining": 25, ...}`
For 1,000 free calls/month, sign up at [https://app.getcamino.ai/skills/activate](https://app.getcamino.ai/skills/activate).
**Add your key to Claude Code:**
Add to your `~/.claude/settings.json`:}
Restart Claude Code.
## Usage
### Via Shell Script"https://api.getcamino.ai/relationship"
## Parameters
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| start | object | Yes | Starting point with lat/lon |
| end | object | Yes | Ending point with lat/lon |
| include | array | No | What to include: distance, direction, travel_time, description |
## Response Format}
## Examples
### Simple distance check# 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 relationshipnpx clawhub@latest install relationship
# or: pnpm dlx clawhub@latest install relationship
# or: bunx clawhub@latest install relationshipcurl -s -X POST -H "Content-Type: application/json" \
-d '{"email": "[email protected]"}' \
https://api.getcamino.ai/trial/start{
"env": {
"CAMINO_API_KEY": "your-api-key-here"
}
}# Calculate relationship between two points
./scripts/relationship.sh '{
"start": {"lat": 40.7128, "lon": -74.0060},
"end": {"lat": 40.7589, "lon": -73.9851}
}'
# Include specific calculations
./scripts/relationship.sh '{
"start": {"lat": 40.7128, "lon": -74.0060},
"end": {"lat": 40.7589, "lon": -73.9851},
"include": ["distance", "direction", "travel_time", "description"]
}'Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.