← 返回 Skills 市场
james-southendsolutions

Location Context

作者 James-southendsolutions · GitHub ↗ · v0.1.0
cross-platform ✓ 安全检测通过
802
总下载
3
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install location-context
功能描述
Get comprehensive context about a location including nearby places, area description, and optional weather. Use when you need to understand what's around a l...
使用说明 (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 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

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

# 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"}' \
  "https://api.getcamino.ai/context"

Parameters

Field Type Required Default Description
location object Yes - Coordinate with lat/lon
radius int No 500 Search radius in meters
context string No - Context for tailored insights (e.g., "outdoor dining")
time string No - Temporal query format
include_weather bool No false Include weather data
weather_forecast string No "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
安全使用建议
This skill appears to do exactly what it says: it sends the provided location JSON and your CAMINO_API_KEY to api.getcamino.ai and returns the response. Before installing or using it: (1) Confirm you're comfortable sending location coordinates to api.getcamino.ai and review their privacy policy; (2) prefer using a trial or limited key when testing; (3) note the script requires curl and jq even though the registry metadata doesn't list them—install those first; (4) be cautious when running npx/clawhub commands that pull code from GitHub—inspect the remote repo if you plan to install many companion skills; (5) adding the key to ~/.claude/settings.json grants the agent access to that key, so only add keys you trust the skill to use.
功能分析
Type: OpenClaw Skill Name: location-context Version: 0.1.0 The skill bundle is designed to interact with the Camino AI API for location context. The `_meta.json` file contains standard metadata. `SKILL.md` provides clear instructions for installation, API key setup (including a `curl` command to `api.getcamino.ai` for a trial key), and usage examples. The `scripts/context.sh` script correctly validates JSON input, checks for the `CAMINO_API_KEY` environment variable, and makes authenticated `curl` requests to `https://api.getcamino.ai/context`. There is no evidence of data exfiltration beyond the intended API interaction, malicious execution, persistence mechanisms, or prompt injection attempts with harmful objectives. The instruction to install companion skills from a GitHub repository, while a potential supply chain risk for the platform if the source were compromised, is presented as a legitimate way to extend functionality and does not indicate malicious intent within this specific skill bundle.
能力评估
Purpose & Capability
Skill name/description match behavior: the script and docs call api.getcamino.ai/context and return location context. The only mismatch is documentation/metadata: the runtime script requires curl and jq but the registry metadata lists no required binaries; otherwise credentials and endpoints align with purpose.
Instruction Scope
SKILL.md and scripts limit actions to: obtaining/using CAMINO_API_KEY, calling Camino API endpoints (trial and /context), and printing JSON. They instruct adding the key to ~/.claude/settings.json (a config path not declared in metadata) and show npx install steps; they do not request unrelated files or other secrets. This is scoped to the stated purpose, but the documentation should declare the config path and required binaries.
Install Mechanism
There is no formal install spec inside the skill bundle (instruction-only), but SKILL.md suggests using npx to pull a GitHub repo or clawhub to install. Fetching code from a GitHub repo via npx is common but carries the usual risks of executing remote code; the included script itself is small and benign.
Credentials
Only CAMINO_API_KEY is required and used. The script uses that key solely to authenticate requests to api.getcamino.ai. No unrelated credentials or broad secrets are requested.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent/privileged system changes. It suggests adding the API key to Claude Code settings (user config) which is a normal mechanism for storing credentials for a skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install location-context
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /location-context 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Initial release of location-context skill. - Provides comprehensive context about a location, including area description, nearby places, and optional weather data. - Allows tailored insights based on specific contexts (e.g., "lunch options", "business meeting"). - Supports API and shell script usage with flexible parameters (radius, time, forecast type). - Offers instant trial API keys and guides for setup and installation. - Includes sample queries for various scenarios such as tourism, business, and outdoor activities.
元数据
Slug location-context
版本 0.1.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Location Context 是什么?

Get comprehensive context about a location including nearby places, area description, and optional weather. Use when you need to understand what's around a l... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 802 次。

如何安装 Location Context?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install location-context」即可一键安装,无需额外配置。

Location Context 是免费的吗?

是的,Location Context 完全免费(开源免费),可自由下载、安装和使用。

Location Context 支持哪些平台?

Location Context 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Location Context?

由 James-southendsolutions(@james-southendsolutions)开发并维护,当前版本 v0.1.0。

💬 留言讨论