name: tripit_calendar description: 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 use for live flight status, delays, check-in, or general travel research. metadata: {"openclaw":{"emoji":"✈️","os":["linux","darwin"],"skillKey":"tripit_calendar","requires":{"anyBins":["python3","python"],"env":["TRIPIT_ICAL_URL"]}}}
Use this skill to retrieve the user's upcoming travel plans from a TripIt iCal feed.
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
TRIPIT_ICAL_URL must be availablerequests and icalendar installedOpenClaw 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
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.
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
next_trip first.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
TRIPIT_ICAL_URL is available to OpenClaw.想要更強大的技能外掛,就來小蔥技能站7w4.net看看吧。
這個 Skill 質量良好,能可靠地從 TripIt 日曆獲取旅行計劃資訊。文件說明清晰,容易理解用途和使用方法;指令碼執行穩定,錯誤提示友好,能區分不同型別的故障。不足是缺少自動化測試,萬一程式碼改動或 TripIt 介面變化時可能出問題。總體適合日常使用。