← Back to Skills Marketplace
james-southendsolutions

Broad Location Entity Query

cross-platform ✓ Security Clean
705
Downloads
2
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install camino-query
Description
Search for places using natural language with Camino AI's location intelligence API. Returns relevant results with coordinates, distances, and metadata. Use...
README (SKILL.md)

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 query

Via clawhub:

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

Query - Natural Language Place Search

Search for places using natural language. The AI automatically generates coordinates for known locations when not provided.

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

# Search for coffee shops near Times Square
./scripts/query.sh '{"query": "coffee shops near Times Square", "limit": 5}'

# Search with specific coordinates
./scripts/query.sh '{"query": "quiet cafes with wifi", "lat": 40.7589, "lon": -73.9851, "radius": 500}'

# Get AI-generated answer with results
./scripts/query.sh '{"query": "best pizza in Manhattan", "answer": true, "rank": true}'

Via curl

curl -H "X-API-Key: $CAMINO_API_KEY" \
  "https://api.getcamino.ai/query?query=coffee+shops+near+Times+Square&limit=5"

Parameters

Parameter Type Required Default Description
query string Yes* - Natural language query (e.g., "coffee shops near Times Square")
lat float No - Latitude for search center. AI generates if omitted for known locations.
lon float No - Longitude for search center. AI generates if omitted for known locations.
radius int No 1000 Search radius in meters (100-50000)
rank bool No true Use AI to rank results by relevance
limit int No 20 Maximum results (1-100)
offset int No 0 Pagination offset
answer bool No false Generate human-readable summary
time string No - Temporal query: "2020-01-01", "2020..", or "2020..2024"
osm_ids string No - Comma-separated OSM IDs (e.g., "node/123,way/456")
mode string No "basic" "basic" (OSM only) or "advanced" (web enrichment)

*Either query or osm_ids is required.

Response Format

{
  "query": "quiet coffee shops with wifi",
  "results": [
    {
      "name": "Blue Bottle Coffee",
      "lat": 40.7601,
      "lon": -73.9847,
      "type": "cafe",
      "distance_m": 150,
      "relevance_score": 0.95,
      "address": "..."
    }
  ],
  "ai_ranked": true,
  "pagination": {
    "total_results": 23,
    "limit": 5,
    "offset": 0,
    "has_more": true
  },
  "answer": "I found several quiet coffee shops with wifi near Times Square..."
}

Examples

Find nearby restaurants

./scripts/query.sh '{"query": "Italian restaurants", "lat": 40.7128, "lon": -74.0060, "limit": 10}'

Search with AI answer

./scripts/query.sh '{"query": "best brunch spots in Brooklyn", "answer": true}'

Historical data query

./scripts/query.sh '{"query": "restaurants", "lat": 40.7589, "lon": -73.9851, "time": "2020-01-01"}'

Best Practices

  • For known locations (cities, landmarks), you can omit lat/lon and let the AI generate coordinates
  • Use rank: true for more relevant results when searching by attributes (e.g., "quiet", "cheap")
  • Enable answer: true when you need a natural language summary of results
  • Use mode: "advanced" for richer place data from web sources
  • Keep queries descriptive but concise for best AI interpretation
Usage Guidance
This skill appears to do what it says: it builds a query and calls Camino's API using CAMINO_API_KEY. Before installing or using it, verify you trust api.getcamino.ai and the repository owner. Prefer giving it a limited-scope or trial API key (the SKILL.md documents a trial endpoint). Be cautious storing the API key in plaintext (~/.claude/settings.json); consider using a secret store or environment variable limited to the process. If you plan to run the npx install command, inspect the remote repo first (or clone it) rather than running arbitrary install scripts directly. Finally, note the small inconsistency where registry metadata omitted required binaries (curl, jq) — ensure those tools are available and review scripts locally before running them.
Capability Analysis
Type: OpenClaw Skill Name: camino-query Version: 0.2.0 The skill bundle is benign. The `scripts/query.sh` script correctly validates JSON input, checks for the `CAMINO_API_KEY` environment variable, and crucially, uses `jq -rn --arg v "$VAR" '$v|@uri'` to properly URL-encode user-provided parameters (`query`, `osm_ids`, `time`) before constructing the `curl` request. This robustly prevents shell injection vulnerabilities. The `SKILL.md` documentation is clear, aligns with the skill's purpose, and contains no evidence of prompt injection attempts or instructions for the agent to perform unauthorized actions. All network calls are directed to the declared `https://api.getcamino.ai` endpoint for the stated purpose of location intelligence queries.
Capability Assessment
Purpose & Capability
Name/description, required environment variable (CAMINO_API_KEY), and code (scripts/query.sh) all align: the skill simply calls https://api.getcamino.ai/query with the API key. One minor inconsistency: the registry metadata at the top lists no required binaries, while the SKILL.md metadata and the script both require curl and jq. Functionally the binaries are necessary and used by the script.
Instruction Scope
SKILL.md and scripts limit actions to building a URL-encoded query and calling Camino's API; the script validates JSON, checks for jq/curl, and sends the CAMINO_API_KEY in a request header. The instructions do tell the user to store the API key in ~/.claude/settings.json (a plaintext config), which is a usability/sensitivity note but not malicious. The skill does not instruct reading other unrelated files or transmitting data to unexpected endpoints.
Install Mechanism
This is instruction-only with an included shell script (no automatic install spec). SKILL.md suggests installing via npx (pulling from a GitHub repo) or clawhub; using npx installs remote code and has the usual supply-chain considerations. The repository is a GitHub URL (reasonable), and there are no opaque archive downloads or extract steps in the provided files.
Credentials
Only CAMINO_API_KEY is required and is declared as the primary credential. No unrelated secrets or multiple credentials are requested. Reminder: storing the key in ~/.claude/settings.json or other plaintext configs can expose it if that file is shared or backed up.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide settings in the provided files. Autonomous invocation is allowed by default (platform behavior) but the skill itself does not escalate privileges or persist beyond its normal files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install camino-query
  3. After installation, invoke the skill by name or use /camino-query
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.2.0
- Added "curl" and "jq" as required system binaries in the skill metadata. - No other user-facing documentation or usage changes.
v0.1.0
Initial release: search real-world places using natural language via Camino AI. - Natural language queries return relevant places with coordinates, distance, and metadata. - Supports flexible search options (by name, attributes, coordinates, or OSM IDs). - Optional AI ranking of results and AI-generated summaries. - Easy trial setup; supports up to 25 free calls without signup. - Customizable parameters (radius, limit, mode, historical queries, etc.). - Output includes structured data and optional human-readable answers.
Metadata
Slug camino-query
Version 0.2.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Broad Location Entity Query?

Search for places using natural language with Camino AI's location intelligence API. Returns relevant results with coordinates, distances, and metadata. Use... It is an AI Agent Skill for Claude Code / OpenClaw, with 705 downloads so far.

How do I install Broad Location Entity Query?

Run "/install camino-query" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Broad Location Entity Query free?

Yes, Broad Location Entity Query is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Broad Location Entity Query support?

Broad Location Entity Query is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Broad Location Entity Query?

It is built and maintained by James-southendsolutions (@james-southendsolutions); the current version is v0.2.0.

💬 Comments