mcpField
E
ev-charger

ev-charger

github.com/barneyjm其他038 次安装24 周前更新
代码仓库

关于 ev-charger

ev-charger 是 Camino AI 位置智能套件中的技能,用于查找路线沿途或目的地附近的电动汽车充电站。它使用 OpenStreetMap 数据,并支持按位置、半径和充电网络名称搜索及排序结果。

主要功能

  1. 01搜索附近或路线周边充电站
  2. 02使用 OpenStreetMap 数据
  3. 03按坐标、半径和数量筛选
  4. 04指定 Tesla 等充电网络查询
  5. 05对结果进行 AI 排序

适用场景

  1. 01查找城市中的充电站
  2. 02寻找高速出口附近的充电设施
  3. 03定位酒店周边或特定网络的充电站
  4. 04为自驾路线规划充电停靠点

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/barneyjm/camino-skills --skill ev-charger

安装后在 Claude Code 中输入/ev-charger确认已加载。

附带文件scripts/ev-charger.sh

详细介绍

安装

配套技能:这是 Camino AI 位置智能套件的一部分。安装所有可用技能(query、places、relationship、context、route、journey、real-estate、hotel-finder、ev-charger、school-finder、parking-finder、fitness-finder、safety-checker、travel-planner),以获得全面覆盖。

# 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 ev-charger

通过 clawhub:

npx clawhub@latest install ev-charger
# or: pnpm dlx clawhub@latest install ev-charger
# or: bunx clawhub@latest install ev-charger

电动汽车充电桩查找器

查找路线沿途或目的地附近的电动汽车充电站。使用 OpenStreetMap 数据定位充电基础设施,并通过 AI 进行排序。

设置

这些技能会调用 curl,并通过 CAMINO_API_KEY 环境变量进行身份验证。请访问 https://app.getcamino.ai/skills/activate 注册,即可获得每月 100 次免费调用和一个 API 密钥。

将密钥添加到 Claude Code:

将以下内容添加到你的 ~/.claude/settings.json:

{
  "env": {
    "CAMINO_API_KEY": "your-api-key-here"
  }
}

重启 Claude Code。

替代方式 — 通过 x402 按请求付费: Camino 的付费端点也接受通过 Base 上的 USDC 进行 HTTP 402 支付(每次请求 $0.001),任何支持 x402 的客户端均可使用,无需注册或 API 密钥。这些技能不使用这种方式;它适用于原生支持 x402 的 Agent 和客户端。

用法

通过 Shell 脚本
# Find EV chargers near coordinates
./scripts/ev-charger.sh '{"lat": 34.0522, "lon": -118.2437, "radius": 5000}'

# Find chargers with custom query
./scripts/ev-charger.sh '{"query": "Tesla Supercharger stations", "lat": 37.7749, "lon": -122.4194}'

# Find chargers in a city
./scripts/ev-charger.sh '{"query": "EV charging stations in Austin Texas", "limit": 20}'
通过 curl
curl -H "X-API-Key: $CAMINO_API_KEY" \
  "https://api.getcamino.ai/query?query=EV+charging+stations&lat=34.0522&lon=-118.2437&radius=5000&rank=true"

参数

参数类型必填默认值描述
querystring否"EV charging stations"搜索查询(可覆盖为特定充电桩类型)
latfloat否-搜索中心的纬度。如果省略,AI 会为已知地点生成坐标。
lonfloat否-搜索中心的经度。如果省略,AI 会为已知地点生成坐标。
radiusint否5000搜索半径,单位为米(电动汽车充电桩的默认值较大)
limitint否20最大结果数(1-100)

响应格式

{
  "query": "EV charging stations",
  "results": [
    {
      "name": "ChargePoint Station",
      "lat": 34.0530,
      "lon": -118.2450,
      "type": "charging_station",
      "distance_m": 200,
      "relevance_score": 0.94,
      "address": "..."
    }
  ],
  "ai_ranked": true,
  "pagination": {
    "total_results": 12,
    "limit": 20,
    "offset": 0,
    "has_more": false
  }
}

示例

查找高速公路出口附近的充电桩
./scripts/ev-charger.sh '{"query": "EV charging near Interstate 5", "lat": 34.0522, "lon": -118.2437, "radius": 10000}'
查找 Tesla Supercharger
./scripts/ev-charger.sh '{"query": "Tesla Supercharger", "lat": 37.3861, "lon": -122.0839}'
查找酒店附近的充电桩
./scripts/ev-charger.sh '{"query": "EV charging stations near downtown Denver", "radius": 3000}'

最佳实践

  • 使用较大的搜索半径(5000-10000m),因为电动汽车充电桩的分布密度低于其他便利设施
  • 如果需要查找特定充电网络,请在查询中包含其名称(例如,“Tesla Supercharger”“ChargePoint”)
  • 与 route 技能结合使用,可规划驾车路线沿途的充电站点
  • 与 relationship 技能结合使用,可检查充电桩到目的地的距离
  • 规划公路旅行时,使用带充电途经点的 travel-planner 技能

评论

支持 Markdown