← 返回
效率工具 Key 中文

Tripit Calendar

Read upcoming TripIt travel plans from a TripIt iCal feed; use for next trip, upcoming travel, itinerary, flight or hotel bookings already in TripIt; do not...
读取TripIt iCal源中的即将出行计划;用于查询下次行程、即将出行、行程单以及已在TripIt中的航班或酒店预订;请勿...
caddytan
效率工具 clawhub v1.0.5 1 版本 100000 Key: 需要
★ 0
Stars
📥 570
下载
💾 18
安装
1
版本
#latest

概述

TripIt Calendar

Use this skill to retrieve the user's upcoming travel plans from a TripIt iCal feed.

Routing

Use this skill when the user asks about:

  • their next trip
  • upcoming trips this week or this month
  • flight, hotel, train, or car bookings that are already in TripIt
  • travel itinerary details already saved in TripIt
  • whether they have any travel coming up

Do not use this skill when the user asks about:

  • live flight status, delays, gates, baggage belts, or airport operations
  • finding new flights or hotels on the web
  • visa rules, weather, or destination advice
  • anything that is not based on the user's TripIt itinerary

What this skill needs

  • TRIPIT_ICAL_URL must be available
  • Python with requests and icalendar installed

OpenClaw can load environment variables from ~/.openclaw/.env. This script also falls back to reading ~/.openclaw/.env directly if TRIPIT_ICAL_URL is not already present in the process environment.

Expected entry in ~/.openclaw/.env:

TRIPIT_ICAL_URL=https://www.tripit.com/feed/ical/private/.../tripit.ics

Execution

Prefer the OpenClaw virtual environment Python when it exists:

/home/picoclaw/.openclaw/workspace/openclaw_venv/bin/python {baseDir}/final_tripit_ical.py

If that exact path is not available, use:

python3 {baseDir}/final_tripit_ical.py

Use --pretty only when a human-readable terminal view is explicitly needed.

Output

The script returns JSON with:

  • next_trip: the next detected trip group
  • upcoming_events: up to 20 future itinerary items
  • counts: number of upcoming events and detected trips
  • generated_at: timestamp of the lookup

Each event may include:

  • summary
  • start and end time
  • location
  • status
  • short description

How to respond

  1. Run the script.
  2. Read next_trip first.
  3. Give the user a concise summary of the next trip.
  4. If useful, list the most relevant itinerary items in chronological order.
  5. If there are no upcoming events, clearly say there is no upcoming TripIt itinerary.
  6. Never invent flight numbers, hotels, dates, or locations that are not in the JSON.

Examples

User requests that should trigger this skill:

  • What is my next trip?
  • Do I have any travel coming up?
  • Show my upcoming TripIt itinerary.
  • Any flights or hotels this month?
  • What bookings do I have in TripIt next week?

Example commands:

/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

Troubleshooting

  • If the skill does not appear, confirm TRIPIT_ICAL_URL is available to OpenClaw.
  • If the agent is running in a sandboxed Docker session, the environment variable must also be passed into the sandbox.
  • If Python packages are missing, install them into the same Python environment used for the command.

版本历史

共 1 个版本

  • v1.0.5 当前
    2026-03-29 21:10 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 438 📥 147,628
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 445 📥 226,279
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,833