← Back to Skills Marketplace
306
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install 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...
Usage Guidance
This skill appears to do exactly what it says: fetch and parse a TripIt iCal feed. Before installing, consider: 1) TRIPIT_ICAL_URL is a sensitive, private feed URL — only provide it if you trust the skill and do not expose it to untrusted environments. 2) The script will read .env in the current working directory and ~/.openclaw/.env when looking for TRIPIT_ICAL_URL — ensure those files do not contain other secrets you don't want read by the skill's process. 3) The skill requires the Python packages requests and icalendar (from PyPI) — install them in a controlled environment. 4) If you are concerned about network access, run the skill in a sandbox so it can only reach the intended TripIt feed. Otherwise this skill is internally consistent and proportionate to its described purpose.
Capability Analysis
Type: OpenClaw Skill
Name: tripit-calendar
Version: 1.0.5
The skill retrieves travel itineraries from a TripIt iCal feed. It reads the feed URL from an environment variable or a local configuration file (~/.openclaw/.env) and uses the requests and icalendar libraries to fetch and parse the data. The code logic in final_tripit_ical.py is straightforward, lacks obfuscation, and aligns with the stated purpose in SKILL.md without any signs of data exfiltration or unauthorized execution.
Capability Assessment
Purpose & Capability
Name and description match the actual behavior: the script fetches a TripIt iCal URL, parses events, groups trips, and emits JSON. The declared requirement (TRIPIT_ICAL_URL) and python tools (requests, icalendar) are appropriate. Minor note: SKILL.md mentions ~/.openclaw/.env as a fallback, but the script also checks a .env file in the current working directory; this is a small discrepancy but not a functional mismatch.
Instruction Scope
SKILL.md instructs running the included Python script and to avoid inventing itinerary data. The runtime instructions and code remain scoped to reading the iCal URL and local .env files for the TRIPIT_ICAL_URL; they do not instruct reading unrelated system files or contacting external endpoints other than the provided feed URL.
Install Mechanism
There is no automated install spec (instruction-only plus included script and requirements.txt). Requiring requests and icalendar is proportional and expected. Because there is no download-from-URL installer, there is no high-risk arbitrary code fetch during install.
Credentials
Only TRIPIT_ICAL_URL is required. The script will look at process env and two .env candidate files (cwd/.env and ~/.openclaw/.env) to find that variable. This is reasonable for a feed-based calendar skill, but the TRIPIT_ICAL_URL is a sensitive private feed token and should be treated as a secret.
Persistence & Privilege
The skill is not always-on and does not request elevated platform privileges or modify other skills. It only reads local .env files for configuration and performs a single HTTP GET to the user-provided feed URL.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tripit-calendar - After installation, invoke the skill by name or use
/tripit-calendar - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.5
No code changes; documentation improved for clarity and usage.
- SKILL.md expanded with clearer usage boundaries (when to use and not use the skill).
- Setup and environment requirements detailed, including fallback behavior if env variable is missing.
- Response handling instructions specify not to invent details and to clearly state when there are no upcoming trips.
- Example user prompts and script commands provided.
- Troubleshooting steps added for common setup issues.
v1.0.4
- Added requirements.txt for easier dependency management.
- Updated metadata to include macOS ("darwin") support and clarified binary, environment, and package requirements.
- Clarified that only Python and the TRIPIT_ICAL_URL environment variable are required (removed CLI argument and file options from user instructions).
- Simplified installation/setup instructions and removed references to alternate ways of supplying the TripIt iCal URL.
- Updated required Python packages to "requests" and "icalendar."
v1.0.3
No user-facing changes in this version.
- No file changes detected from the previous version.
- No updates to features, documentation, or requirements.
v1.0.2
Version 1.0.2 of tripit-calendar
- No file changes detected in this release.
- No updates to functionality, requirements, or documentation.
v1.0.1
- Improved usage instructions for setting the TripIt iCal URL.
- Added detailed examples for configuring the environment variable, workspace file, and command-line argument.
- Updated the script run command for clarity within the virtual environment.
- Provided important notes to ensure the TripIt iCal URL is correctly set.
v1.0.0
- Initial release of tripit-calendar skill.
- Reads upcoming TripIt travel plans from the workspace TripIt iCal feed.
- Responds to queries about next trip, upcoming trips, travel itinerary, TripIt plans, and upcoming flights or hotels.
- Supports iCal URL via CLI, environment variable, or workspace config file.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 306 downloads so far.
How do I install Tripit Calendar?
Run "/install tripit-calendar" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tripit Calendar free?
Yes, Tripit Calendar is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Tripit Calendar support?
Tripit Calendar is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin).
Who created Tripit Calendar?
It is built and maintained by caddytan (@caddytan); the current version is v1.0.5.
More Skills