← Back to Skills Marketplace
leonardoooooo

途牛旅游CLI技能

by Leonardoooooo · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ⚠ suspicious
97
Downloads
3
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tuniu-cli
Description
途牛旅行统一助手(推荐优先使用)- 通过 tuniu CLI 统一调用机票、酒店、门票、火车票、邮轮、度假产品等旅行服务。适用于用户询问航班、酒店、景点门票、火车票、邮轮以及跟团游、自助游、自驾游等度假相关需求的场景。【优先级说明】当同时安装了 tuniu-flight/tuniu-hotel/tuniu-tic...
Usage Guidance
This skill appears to be a wrapper around the official tuniu CLI and will run shell commands that contact openapi.tuniu.cn and send booking PII to Tuniu. Before installing: (1) Confirm the registry metadata matches SKILL.md — ensure TUNIU_API_KEY is declared where you configure the skill (the manifest shown earlier omitted it). (2) Only install tuniu-cli from a trusted source (npm official package or vendor instructions). (3) Prepare a TUNIU_API_KEY with minimal scope and treat it as a secret; avoid pasting long-lived credentials into logs. (4) Be aware that booking operations will transmit user PII to Tuniu; if that is not acceptable, disable booking flows. (5) If you need greater assurance, ask the publisher to fix the manifest mismatch (declare required env vars consistently) or provide a signed/homepage/source link so you can verify the CLI binary's provenance.
Capability Analysis
Type: OpenClaw Skill Name: tuniu-cli Version: 1.0.4 The skill functions as a Tuniu travel assistant that executes commands via the `tuniu-cli` using shell execution, which is a high-risk capability. It handles sensitive personally identifiable information (PII), such as passenger names and ID numbers, and includes a 'dynamic discovery' feature that fetches remote service definitions from `https://openapi.tuniu.cn`. While these capabilities are aligned with the stated travel-booking purpose, the instruction to pass JSON arguments within single quotes in a shell command (`tuniu call ... -a '<JSON>'`) without explicit sanitization guidance creates a significant shell injection surface, fitting the criteria for a suspicious classification due to inherent architectural vulnerabilities.
Capability Assessment
Purpose & Capability
Name/description map cleanly to calling the tuniu CLI for travel queries and bookings; requiring the tuniu binary and an API key is expected. However, the registry-level summary in the provided manifest lists no required env vars while SKILL.md declares TUNIU_API_KEY as required in its embedded metadata — this mismatch is an inconsistency.
Instruction Scope
SKILL.md instructs the agent to run the tuniu CLI (tuniu call, discovery, schema, etc.) and explicitly warns that PII is sent to the remote service. It does not direct reading unrelated local files or other credentials. Using discovery to fetch new service definitions and calling the official openapi.tuniu.cn endpoints is within scope.
Install Mechanism
This is instruction-only (no install spec or code files). SKILL.md recommends installing tuniu-cli via npm or using npx; that is a low-risk, typical instruction-only pattern.
Credentials
The runtime instructions require an API key (TUNIU_API_KEY) which is proportionate to the skill's purpose. The concern is the inconsistency: top-level skill metadata in the registry reported no required env vars, while SKILL.md's embedded metadata marks TUNIU_API_KEY as required. SKILL.md also references TUNIU_DISCOVERY_ENABLED (used to toggle discovery) but that env var is not declared. This mismatch could lead to misconfiguration or surprise credential requests.
Persistence & Privilege
Skill is not marked always:true and does not request system-wide persistence or modify other skills. Agent autonomous invocation defaults are unchanged.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tuniu-cli
  3. After installation, invoke the skill by name or use /tuniu-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
tuniu-cli 1.0.4 - Added comprehensive documentation (SKILL.md) detailing usage scenarios, environment setup, CLI commands, and all supported travel services. - Clarified integration and usage priority when multiple tuniu-related skills are installed. - Provided quick reference tables for intent recognition and required parameters for each travel service. - Expanded privacy and PII handling instructions. - Documented dynamic service discovery features and best practices for keeping services updated. - Detailed step-by-step usage and required parameters for flights, hotels, tickets, trains, cruises, and holiday product workflows.
Metadata
Slug tuniu-cli
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 途牛旅游CLI技能?

途牛旅行统一助手(推荐优先使用)- 通过 tuniu CLI 统一调用机票、酒店、门票、火车票、邮轮、度假产品等旅行服务。适用于用户询问航班、酒店、景点门票、火车票、邮轮以及跟团游、自助游、自驾游等度假相关需求的场景。【优先级说明】当同时安装了 tuniu-flight/tuniu-hotel/tuniu-tic... It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.

How do I install 途牛旅游CLI技能?

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

Is 途牛旅游CLI技能 free?

Yes, 途牛旅游CLI技能 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does 途牛旅游CLI技能 support?

途牛旅游CLI技能 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 途牛旅游CLI技能?

It is built and maintained by Leonardoooooo (@leonardoooooo); the current version is v1.0.4.

💬 Comments