← 返回 Skills 市场
caddytan

Tripit Calendar

作者 caddytan · GitHub ↗ · v1.0.5 · MIT-0
linuxdarwin ✓ 安全检测通过
306
总下载
0
收藏
1
当前安装
6
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tripit-calendar
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tripit-calendar 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug tripit-calendar
版本 1.0.5
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 6
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 306 次。

如何安装 Tripit Calendar?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tripit-calendar」即可一键安装,无需额外配置。

Tripit Calendar 是免费的吗?

是的,Tripit Calendar 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tripit Calendar 支持哪些平台?

Tripit Calendar 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin)。

谁开发了 Tripit Calendar?

由 caddytan(@caddytan)开发并维护,当前版本 v1.0.5。

💬 留言讨论