Search & ResearchDocumentedScanned

context

Get comprehensive context about a location including nearby places, area description.

Share:

Installation

npx clawhub@latest install context

View the full skill documentation and source below.

Documentation

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 

# Or install specific skills
npx skills add  --skill context

Via clawhub:

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

Context - Location Analysis

Get comprehensive context about a location including nearby places, area description, and optional weather.

Setup

  • Get your API key from []()

  • Add to your ~/.claude/settings.json:
  • {
      "env": {
        "CAMINO_API_KEY": "your-api-key-here"
      }
    }

  • Restart Claude Code
  • Usage

    Via Shell Script

    # Get context about a location
    ./scripts/context.sh '{
      "location": {"lat": 40.7589, "lon": -73.9851},
      "radius": 500
    }'
    
    # With specific context for tailored insights
    ./scripts/context.sh '{
      "location": {"lat": 40.7589, "lon": -73.9851},
      "radius": 500,
      "context": "lunch options"
    }'
    
    # Include weather data
    ./scripts/context.sh '{
      "location": {"lat": 40.7589, "lon": -73.9851},
      "include_weather": true,
      "weather_forecast": "hourly"
    }'

    Via curl

    curl -X POST -H "X-API-Key: $CAMINO_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"location": {"lat": 40.7589, "lon": -73.9851}, "radius": 500, "context": "lunch options"}' \
      ""

    Parameters

    FieldTypeRequiredDefaultDescription
    locationobjectYes-Coordinate with lat/lon
    radiusintNo500Search radius in meters
    contextstringNo-Context for tailored insights (e.g., "outdoor dining")
    timestringNo-Temporal query format
    include_weatherboolNofalseInclude weather data
    weather_forecaststringNo"daily""daily" or "hourly"

    Response Format

    {
      "area_description": "Busy commercial district in Midtown Manhattan...",
      "relevant_places": {
        "restaurants": [...],
        "cafes": [...],
        "transit": [...]
      },
      "location": {"lat": 40.7589, "lon": -73.9851},
      "search_radius": 500,
      "total_places_found": 47,
      "context_insights": "For lunch, you have many options including..."
    }

    Examples

    Tourist context

    ./scripts/context.sh '{
      "location": {"lat": 48.8584, "lon": 2.2945},
      "radius": 1000,
      "context": "tourist visiting Paris"
    }'

    Business meeting location

    ./scripts/context.sh '{
      "location": {"lat": 40.7589, "lon": -73.9851},
      "radius": 500,
      "context": "business meeting",
      "include_weather": true
    }'

    Outdoor activity planning

    ./scripts/context.sh '{
      "location": {"lat": 37.7749, "lon": -122.4194},
      "context": "outdoor activities",
      "include_weather": true,
      "weather_forecast": "hourly"
    }'

    Use Cases

    • Trip planning: Understand what's around a destination before visiting
    • Meeting locations: Find suitable venues for different types of meetings
    • Local recommendations: Provide context-aware suggestions based on user needs
    • Weather-aware planning: Include weather data for outdoor activity planning