← Back to Skills Marketplace
rachelchoo1212

Travel Itinerary Builder

by rachelchoo1212 · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
431
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install travel-itinerary-builder
Description
Comprehensive travel itinerary generator that creates detailed, multi-day trip plans with automatic weather forecasts, points of interest, restaurant recomme...
Usage Guidance
This skill appears to do what it says, but it interacts with external services and CLIs so take these precautions before installing: (1) Review the brew formulas 'gogcli' and 'steipete/tap/goplaces' to ensure they come from trusted sources; (2) Only provide GOG_KEYRING_PASSWORD or a GOOGLE_PLACES_API_KEY if you trust the CLIs—Gmail parsing reads email content and stores extracted bookings locally as JSON; (3) Network calls are expected (wttr.in for weather, Google Places or goplaces for POIs, gog CLI for Gmail); consider running the skill inside a container/VM if you want to isolate it; (4) After use, revoke any OAuth tokens/credentials you supplied if you no longer need them; (5) If you require higher assurance, inspect the included scripts (gmail_parser.py, places_fetcher.py, weather_fetcher.py, generate_itinerary.py) yourself or run them in a sandboxed environment.
Capability Analysis
Type: OpenClaw Skill Name: travel-itinerary-builder Version: 1.0.2 This skill is classified as suspicious due to its explicit access to sensitive Gmail data via the `gog` CLI (`scripts/gmail_parser.py`) and its reliance on external CLI tools (`gog`, `goplaces`, `curl`). Furthermore, the installation of `goplaces` from a third-party Homebrew tap (`steipete/tap/goplaces`) introduces a supply chain vulnerability. While the `SKILL.md` is transparent about these capabilities and associated risks, the inherent access to personal data and the dependency on external, potentially less scrutinized, binaries warrant a 'suspicious' classification. There is no evidence of intentional data exfiltration to unauthorized endpoints or other malicious activities within the provided code.
Capability Assessment
Purpose & Capability
Name/description match the implementation: scripts implement itinerary generation, Gmail parsing, places lookup, and weather fetching. Required and optional tools (curl, gog, goplaces) and optional env vars (GOG_KEYRING_PASSWORD, GOOGLE_PLACES_API_KEY) align with the described features.
Instruction Scope
SKILL.md instructs the agent to run the provided scripts and documents what data will be accessed. The gmail_parser script explicitly calls the gog CLI to read Gmail and writes extracted bookings to local JSON files; places_fetcher and weather_fetcher call goplaces/Google Places and wttr.in respectively. The instructions do not request unrelated files, credentials, or system paths.
Install Mechanism
Install spec uses brew formulas (gogcli and steipete/tap/goplaces) and creates binaries 'gog' and 'goplaces'. These are optional installs referenced in SKILL.md. Brew formulas are a reasonable install mechanism, but they rely on third-party taps/formula names that should be reviewed by the user before installing.
Credentials
No required environment variables; two optional env vars (GOG_KEYRING_PASSWORD and GOOGLE_PLACES_API_KEY) are proportionate and directly support Gmail OAuth and Google Places usage. The scripts read only those env vars and do not request unrelated credentials.
Persistence & Privilege
Skill does not request always:true or other elevated persistence. It runs as user-invoked/optional; it does not modify other skills or agent-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install travel-itinerary-builder
  3. After installation, invoke the skill by name or use /travel-itinerary-builder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Dependency requirements in metadata updated: only `curl` is now required, with `gog` and `goplaces` marked as optional. - Environment variable requirements updated: all environment variables are now optional. - Installation instructions for `gog` and `goplaces` updated to clarify they are optional and only needed for Gmail or Google Places integration. - Overall: the skill can now run without Gmail or Google Places setup; core functionality relies only on built-in and public data sources.
v1.0.1
- Added Security & Privacy Notice to documentation, highlighting sensitive data access and required credentials for Gmail and Google Places integration. - Documented all external CLI dependencies (gog, goplaces, curl) and required environment variables. - Included detailed install instructions for dependencies via Homebrew. - No changes to core features or workflow—documentation update only.
v1.0.0
travel-itinerary-builder v1.0.0 - Initial release of the comprehensive travel itinerary generator. - Supports multi-day trip planning with automatic weather, points of interest, dining, transport, and budget estimates. - Integrates Gmail parsing for automatic extraction of flight, hotel, car rental, and activity bookings. - Generates print-ready, dark-themed HTML itineraries, with options for Markdown, JSON, and PDF export. - Multi-language support for destination and place names (Chinese, English, Japanese, Korean). - Includes scripts for gathering user info, extracting bookings, fetching weather, querying places, calculating budgets, and exporting documents.
Metadata
Slug travel-itinerary-builder
Version 1.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Travel Itinerary Builder?

Comprehensive travel itinerary generator that creates detailed, multi-day trip plans with automatic weather forecasts, points of interest, restaurant recomme... It is an AI Agent Skill for Claude Code / OpenClaw, with 431 downloads so far.

How do I install Travel Itinerary Builder?

Run "/install travel-itinerary-builder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Travel Itinerary Builder free?

Yes, Travel Itinerary Builder is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Travel Itinerary Builder support?

Travel Itinerary Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Travel Itinerary Builder?

It is built and maintained by rachelchoo1212 (@rachelchoo1212); the current version is v1.0.2.

💬 Comments