← Back to Skills Marketplace
arthurchiao

Trip.com TripGenie

by ArthurChiao · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
1008
Downloads
4
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install tcom-tripgenie-skill
Description
TripGenie skill — handles hotel booking, flight search, attraction recommendation and travel consultation
Usage Guidance
This skill appears to be a straightforward Trip.com TripGenie adapter that requires a single API key (TRIPGENIE_API_KEY) and forwards user queries to TripGenie's API endpoint. Before installing, consider: 1) Verify the endpoint (https://tripgenie-openclaw-prod.trip.com) and the TripGenie onboarding URL are legitimate and that you obtained the API key from the official Trip.com source. 2) The skill will return API responses verbatim by default — those responses may include booking links, reservation tokens, or other sensitive details; only use it if you’re comfortable exposing that raw data to the agent/user. 3) The instructions reference the LANG environment variable but do not declare it; if your environment exposes LANG to the agent, the skill may read it. 4) The metadata doesn't mark the TRIPGENIE_API_KEY as the primary credential — confirm how the platform will store and protect the key. 5) Because the agent can invoke the skill autonomously by default, it may attempt to handle travel queries without explicit user approval; if you want tighter control, disable autonomous invocation or restrict when the skill can be used. If you need higher assurance, ask the skill author for canonical documentation or a signed package/source to confirm origin and behavior.
Capability Analysis
Type: OpenClaw Skill Name: tcom-tripgenie-skill Version: 0.1.2 The TripGenie skill is a standard API wrapper for Trip.com travel services, facilitating hotel and flight searches. It uses shell commands (curl, jq) to interact with a legitimate-appearing API endpoint (tripgenie-openclaw-prod.trip.com) and requires a specific environment variable (TRIPGENIE_API_KEY) for authentication. No evidence of data exfiltration, unauthorized command execution, or malicious prompt injection was found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name, description, declared intent (hotel/flight/attraction/travel consultation) and the single required env var TRIPGENIE_API_KEY are consistent with a travel/query-forwarding skill that calls TripGenie APIs. No unrelated binaries or installs are requested.
Instruction Scope
SKILL.md instructs the agent to POST user queries to https://tripgenie-openclaw-prod.trip.com endpoints and return the full API response verbatim. That is consistent with the stated purpose, but the instructions also refer to using the LANG environment variable (“use LANG when available”) even though LANG is not declared in requires.env. The instructions also mandate returning API responses "as-is," which could surface any sensitive data the API includes. The skill writes temporary files under /tmp in examples (expected for an instruction-only skill).
Install Mechanism
This is an instruction-only skill with no install spec and no bundled code — lowest risk for unexpected on-disk code. The sample usage relies on curl/jq being available, which is reasonable for the provided bash examples.
Credentials
Only TRIPGENIE_API_KEY is declared as required, which is proportionate. Minor mismatches: LANG is referenced in instructions but not declared, and the metadata does not mark TRIPGENIE_API_KEY as the primary credential (primary credential field is empty).
Persistence & Privilege
always is false (default), the skill is user-invocable and can be autonomously invoked by the agent (normal). The skill does not request persistent installation or system-wide configuration changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tcom-tripgenie-skill
  3. After installation, invoke the skill by name or use /tcom-tripgenie-skill
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Added detailed Airline API endpoint documentation, including parameters and usage examples for both domestic and international flight queries. - Clarified and organized API sections, separating general query and airline-specific API usage. - Improved parameter tables for clearer guidance on required and optional fields. - Removed redundant and overly long query and usage examples for better readability. - No changes detected in code files; documentation update only.
v0.1.1
- Updated the usage example to use jq for constructing the API request payload. - All other documentation and trigger logic remain unchanged.
v0.1.0
TripGenie skill v0.1.0 initial release - Handles hotel booking, flight search, attraction recommendations, and travel consultation via Trip.com. - High-priority handling for travel-related queries such as hotels, flights, attractions, and planning. - Integrates with Trip.com’s API, requiring a TRIPGENIE_API_KEY for access. - Always returns detailed, real-time results including pricing and booking links directly from the API. - Comprehensive usage, setup instructions, and troubleshooting guidance included.
Metadata
Slug tcom-tripgenie-skill
Version 0.1.2
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Trip.com TripGenie?

TripGenie skill — handles hotel booking, flight search, attraction recommendation and travel consultation. It is an AI Agent Skill for Claude Code / OpenClaw, with 1008 downloads so far.

How do I install Trip.com TripGenie?

Run "/install tcom-tripgenie-skill" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Trip.com TripGenie free?

Yes, Trip.com TripGenie is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Trip.com TripGenie support?

Trip.com TripGenie is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Trip.com TripGenie?

It is built and maintained by ArthurChiao (@arthurchiao); the current version is v0.1.2.

💬 Comments