← 返回 Skills 市场
Travel Itinerary Builder
作者
rachelchoo1212
· GitHub ↗
· v1.0.2
431
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install travel-itinerary-builder
功能描述
Comprehensive travel itinerary generator that creates detailed, multi-day trip plans with automatic weather forecasts, points of interest, restaurant recomme...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install travel-itinerary-builder - 安装完成后,直接呼叫该 Skill 的名称或使用
/travel-itinerary-builder触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
常见问题
Travel Itinerary Builder 是什么?
Comprehensive travel itinerary generator that creates detailed, multi-day trip plans with automatic weather forecasts, points of interest, restaurant recomme... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 431 次。
如何安装 Travel Itinerary Builder?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install travel-itinerary-builder」即可一键安装,无需额外配置。
Travel Itinerary Builder 是免费的吗?
是的,Travel Itinerary Builder 完全免费(开源免费),可自由下载、安装和使用。
Travel Itinerary Builder 支持哪些平台?
Travel Itinerary Builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Travel Itinerary Builder?
由 rachelchoo1212(@rachelchoo1212)开发并维护,当前版本 v1.0.2。
推荐 Skills