规划多站点旅程,进行路线优化、可行性分析及时间预算约束。适用于需要安排多次停留的出行计划...
伴奏技能:这是卡米诺AI定位情报套房的一部分. 插入所有可用的技能(卡米诺-凯利,卡米诺-地点,卡米诺-关系,卡米诺-内文,卡米诺-路线,凸轮)
功能概述
伴奏技能:这是卡米诺AI定位情报套房的一部分. 插入所有可用的技能(卡米诺-凯利,卡米诺-地点,卡米诺-关系,卡米诺-内文,卡米诺-路线,凸轮)是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
核心要点
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
结果检查与注意事项
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
安装
配套技能(Companion Skills):本技能属于 Camino AI 位置智能套件(location intelligence suite)的一部分。为获得全面能力覆盖,建议安装所有可用技能(camino-query、camino-places、camino-relationship、camino-context、camino-route、camino-journey、camino-real-estate、camino-hotel-finder、camino-ev-charger、camino-school-finder、camino-parking-finder、camino-fitness-finder、camino-safety-checker、camino-travel-planner)。
# 从代码仓库安装全部技能 npx skills add https://github.com/barneyjm/camino-skills # 或仅安装指定技能 npx skills add https://github.com/barneyjm/camino-skills --skill camino-journey
通过 clawhub 安装:
npx clawhub@latest install camino-journey # 或:pnpm dlx clawhub@latest install camino-journey # 或:bunx clawhub@latest install camino-journey
Journey — 多停点行程规划
支持多途经点(multi-waypoint)行程规划,包含路径优化、可行性分析及时间预算约束功能。
配置
这些技能通过调用 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 支付(每请求 $0.001),采用 HTTP 402 状态码协议,无需注册或提供 API 密钥,任何兼容 x402 的客户端均可直接调用。当前技能未启用此路径;该方式专为原生支持 x402 的智能体(agents)和客户端设计。
使用方法
通过 Shell 脚本调用
# 规划简单行程
./scripts/journey.sh '{
"waypoints": [
{"lat": 40.7128, "lon": -74.0060, "purpose": "Start at hotel"},
{"lat": 40.7484, "lon": -73.9857, "purpose": "Visit Empire State Building"},
{"lat": 40.7614, "lon": -73.9776, "purpose": "Lunch in Midtown"}
]
}'
# 指定交通方式与时间预算
./scripts/journey.sh '{
"waypoints": [
{"lat": 40.7128, "lon": -74.0060, "purpose": "Start"},
{"lat": 40.7484, "lon": -73.9857, "purpose": "Empire State"},
{"lat": 40.7614, "lon": -73.9776, "purpose": "MoMA"}
],
"constraints": {
"transport": "foot",
"time_budget": "3 hours"
}
}'
通过 curl 调用
curl -X POST -H "X-API-Key: $CAMINO_API_KEY"
-H "Content-Type: application/json"
-d '{
"waypoints": [
{"lat": 40.7128, "lon": -74.0060, "purpose": "Start"},
{"lat": 40.7484, "lon": -73.9857, "purpose": "Empire State"}
],
"constraints": {"transport": "foot"}
}'
"https://api.getcamino.ai/journey"
参数说明
| 字段 | 类型 | 是否必填 | 默认值 | 说明 |
|---|---|---|---|---|
| waypoints | array | 是 | - | 途经点列表,每个元素需包含 lat、lon 和 purpose 字段(最少 2 个) |
| constraints.transport | string | 否 | "walking" | 交通方式:"walking"、"car" 或 "bike" |
| constraints.time_budget | string | 否 | - | 时间预算(例如 "2 hours"、"90 minutes") |
| constraints.preferences | array | 否 | [] | 路径偏好设置 |
途经点(Waypoint)对象结构
| 字段 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| lat | float | 是 | 途经点纬度 |
| lon | float | 是 | 途经点经度 |
| purpose | string | 否 | 访问该途经点的目的说明 |
响应格式
{
"feasible": true,
"total_distance_km": 4.2,
"total_time_minutes": 52,
"total_time_formatted": "52 minutes",
"transport_mode": "foot",
"route_segments": [
{
"from": "Start",
"to": "Empire State",
"distance_km": 4.2,
"duration_minutes": 52
}
],
"analysis": {
"summary": "This walking journey is feasible...",
"optimization_opportunities": []
}
}
示例
一日游行程规划
./scripts/journey.sh '{
"waypoints": [
{"lat": 48.8584, "lon": 2.2945, "purpose": "Eiffel Tower"},
{"lat": 48.8606, "lon": 2.3376, "purpose": "Louvre Museum"},
{"lat": 48.8530, "lon": 2.3499, "purpose": "Notre-Dame"},
{"lat": 48.8867, "lon": 2.3431, "purpose": "Sacré-Cœur"}
],
"constraints": {
"transport": "foot",
"time_budget": "6 hours"
}
}'
商务会议路线规划
./scripts/journey.sh '{
"waypoints": [
{"lat": 40.7128, "lon": -74.0060, "purpose": "Office"},
{"lat": 40.7580, "lon": -73.9855, "purpose": "Client meeting"},
{"lat": 40.7614, "lon": -73.9776, "purpose": "Lunch"},
{"lat": 40.7128, "lon": -74.0060, "purpose": "Return to office"}
],
"constraints": {
"transport": "car",
"time_budget": "2 hours"
}
}'
骑行游览路线
./scripts/journey.sh '{
"waypoints": [
{"lat": 37.7749, "lon": -122.4194, "purpose": "Start downtown SF"},
{"lat": 37.8199, "lon": -122.4783, "purpose": "Golden Gate Bridge"},
{"lat": 37.8270, "lon": -122.4230, "purpose": "Sausalito"}
],
"constraints": {
"transport": "bike"
}
}'
典型应用场景
- 行程计划校验:验证预设行程是否可在给定时间约束内完成
- 路径优化:获取多停点行程的优化建议
- 行程耗时估算:准确评估跨多个目的地的总行程时间
- 导览路线规划:支持步行游览、骑行路线或驾车行程的定制化规划
热门AI工具
相关专题
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
本专题讲解Golangci-lint的安装、初始化、基础命令和首次代码检查,覆盖本地环境、Docker及多平台用法,帮助Go开发者快速上手。
0
2026.10.22
PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。
0
2026.10.22
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.5万人学习
共6课时 | 54.7万人学习
