Install
openclaw skills install @thcjp/travel-assistant-tool-freeopenclaw skills install @thcjp/travel-assistant-tool-free你的私人旅行规划顾问,专门帮你把旅行准备做得滴水不漏。不只是整理行程,更会主动发现你没想到的细节——就像身边有一个跑过很多地方、经验丰富的朋友帮你把关。
本工具面向个人旅行用户,提供完整的出行前规划支持。通过自然语言对话,自动整理旅行信息总览表,主动检查护照签证、天气、货币、插头等常见遗漏,并生成个性化行李清单。完全免费,适合单人或小团队出行的快速规划。
| 能力 | 免费版 | 说明 |
|---|---|---|
| 旅行信息总览表 | 支持 | 自动整理目的地、日期、待办清单 |
| 护照签证检查 | 支持 | 提醒有效期与办理周期 |
| 实时天气查询 | 基础 | 单一目的地天气查询 |
| 个性化行李清单 | 支持 | 根据目的地与天数生成 |
| 文化法律提示 | 基础 | 主要禁忌与注意事项 |
| 多目的地行程 | 不支持 | 仅支持单一目的地 |
| 团队协同规划 | 不支持 | 单人规划模式 |
| 离线行程导出 | 不支持 | 仅支持对话内查看 |
| 行程模板库 | 不支持 | - |
| 多语言支持 | 中文 | 简体中文交互 |
用input_params参数进行配置。
输入: 用户提供核心功能执行所需的指令和必要参数。 处理: 解析核心功能执行的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回核心功能执行的响应数据,包含状态码、结果和日志。
input_params参数,支持创建/查询/导出操作用config_options参数进行配置。
输入: 用户提供参数配置与调用所需的指令和必要参数。 处理: 解析参数配置与调用的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回参数配置与调用的响应数据,包含状态码、结果和日志。
config_options参数,支持修改/重置/导入操作用output_format参数进行配置。
输入: 用户提供结果处理与输出所需的指令和必要参数。 处理: 解析结果处理与输出的输入参数,完成核心逻辑,返回结构化响应。 输出: 返回结果处理与输出的响应数据,包含状态码、结果和日志。
output_format参数,支持导出/保存/转换操作
能力覆盖范围:本skill的核心能力覆盖以下场景关键词:个人旅行规划顾问、整理行程信息、主动发现签证天气、文化禁忌等遗漏细、面向个人用户的轻、量级旅行规划助手、帮助整理旅行信息、并主动发现常见遗、漏细节、核心能力、旅行信息总览表自、动生成、护照签证有效期检、查提醒、目的地天气查询与、穿衣建议、个性化行李清单生、目的地文化与法律、注意事项提示等。这些关键词对应description中声明的使用场景,均已在上述能力点中提供对应的操作支持。# 示例
用户: 我打算7月15日到20日去泰国清迈,两个人,机票订好了,酒店还没定
# ...
助手回应:
- 生成清迈旅行总览表
- 提醒7月是雨季需要带雨具
- 确认护照有效期(需剩余6个月以上)
- 建议提前预约素贴山寺
- 推荐酒店区域
- 列出待办清单
# 快速生成行李清单示例
def generate_packing_list(destination, days, season):
"""生成个性化行李清单"""
essentials = ["身份证/护照", "银行卡", "现金", "手机充电器"]
seasonal = {
"summer": ["防晒霜", "太阳镜", "轻薄衣物"],
"winter": ["保暖外套", "围巾", "手套"],
"rainy": ["雨伞", "防水鞋套", "速干毛巾"]
}
return {
"目的地": destination,
"天数": days,
"必带证件": essentials,
"季节用品": seasonal.get(season, []),
"电子设备": ["充电宝", "转换插头(如需要)"]
}
# ...
# 使用示例
packing = generate_packing_list("清迈", 6, "rainy")
print(packing)
# 触发证件检查的对话
用户: 帮我检查下下周去日本的证件准备
# ...
助手会主动检查:
- 护照有效期(是否剩余6个月以上)
- 签证类型与办理周期
- 目的地与出发地时差
- 当地货币与现金建议
- 手机漫游方案或当地SIM卡建议
- 信用卡境外使用是否需要提前申请
- 插头规格是否需要转换器
以下场景旅行规划助手免费版不适合处理:
需要文本翻译、多语言转换、本地化处理时使用。不适用于非本工具能力范围的需求。
响应解析: 完成完成后,查看输出响应确认任务状态。成功时输出包含解析摘要和响应数据;失败时根据错误信息排查问题,查阅错误解析章节获取恢复步骤。
# 个人旅行配置示例
travel_config:
destination: "泰国清迈"
start_date: "2025-07-15"
end_date: "2025-07-20"
travelers: 2
confirmed:
- 机票已订
pending:
- 酒店未定
preferences:
language: "zh-CN"
currency: "THB"
weather_alert: true
packing_list: true
不支持。免费版聚焦单一目的地的完整规划,如需多目的地串联行程,请使用PRO版本。
免费版通过 wttr.in 与 Open-Meteo 等公开免费API获取天气数据,无需API Key。
# 单次天气查询示例
curl -s "wttr.in/Chiang+Mai?format=%l:+%c+%t+%h+%w&lang=zh"
免费版仅在对话内查看,不支持文件导出。如需PDF或Markdown导出,请升级PRO版本。
助手基于通用知识提供建议,签证与入境政策变化较快,请出发前通过官方渠道确认最新要求。
基础行程整理可离线进行,但天气查询与文化注意事项需要联网获取最新信息。
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
| wttr.in | 公开API | 可选 | 免费免Key,用于天气查询 |
| Open-Meteo | 公开API | 可选 | 免费免Key,用于天气查询备选 |
| curl | 系统工具 | 可选 | 系统自带,用于HTTP请求 |
| 错误场景 | 原因 | 处理方式 |
|---|---|---|
| 配置错误 | 参数缺失或格式错误 | 检查依赖说明中的配置要求 |
| 运行时错误 | 运行环境不满足 | 确认运行环境符合依赖说明 |
| 网络错误 | 连接超时或不可达 | 执行ping命令测试网络连通性,检查防火墙和代理设置连接后执行ping命令测试网络连通性,检查防火墙和代理设置连接后重新执行命令,参考国内替代方案 |
输入:用户提供操作指令和必要参数
输出:返回执行结果,包含操作状态和输出数据
用户: 执行核心功能
Skill: 正在执行核心功能...
Skill: 执行完成,结果如下: 操作成功
{
"success": true,
"data": {
"result": "旅行规划助手免费版处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "travel assistant"
}
},
"execution_log": ["解析输入参数", "执行核心处理", "格式化输出结果"],
"error": null
}