读取TripIt iCal源中的即将出行计划;用于查询下次行程、即将出行、行程单以及已在TripIt中的航班或酒店预订;请勿...
TripIt Calendar是一项面向实际任务的技能,主要用于使用此技能从 TripIt iCal 种子中获取用户即将到来的行程计划.;ROUTING;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用此技能从 TripIt 的 iCal 订阅源中获取用户的即将出行计划。
当用户询问以下内容时,使用此技能:
当用户询问以下内容时,不要使用此技能:
TRIPIT_ICAL_URLrequests 和 icalendar 库OpenClaw 可从 ~/.openclaw/.env 加载环境变量。若进程环境中尚未设置 TRIPIT_ICAL_URL,该脚本也会直接读取 ~/.openclaw/.env 文件。
~/.openclaw/.env 中预期的配置项如下:
TRIPIT_ICAL_URL=https://www.tripit.com/feed/ical/private/.../tripit.ics
优先使用 OpenClaw 虚拟环境中的 Python(如存在):
/home/picoclaw/.openclaw/workspace/openclaw_venv/bin/python {baseDir}/final_tripit_ical.py
若上述路径不可用,则使用:
python3 {baseDir}/final_tripit_ical.py
仅在明确需要人类可读的终端输出格式时,才使用 --pretty 参数。
脚本返回 JSON 格式结果,包含以下字段:
next_trip:检测到的下一个行程组upcoming_events:最多 20 条未来的行程条目counts:即将发生的行程条目数量与已识别行程组数量generated_at:查询操作的时间戳每个行程条目可能包含以下字段:
next_trip 字段。应触发此技能的用户请求示例:
示例命令:
/home/picoclaw/.openclaw/workspace/openclaw_venv/bin/python {baseDir}/final_tripit_ical.py
/home/picoclaw/.openclaw/workspace/openclaw_venv/bin/python {baseDir}/final_tripit_ical.py --pretty
python3 {baseDir}/final_tripit_ical.py
TRIPIT_ICAL_URL 已对 OpenClaw 可用。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章