← Back to Skills Marketplace
Travel In China
by
lijingxu007
· GitHub ↗
· v2.0.3
· MIT-0
370
Downloads
0
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install tcly
Description
基于飞书多维表格的智能旅游行程定制助手,可生成、查询和管理旅行计划。
Usage Guidance
This skill appears to be what it says (a Feishu Bitable-backed inbound-travel lead collector) and the code only talks to open.feishu.cn — however the registry metadata did not declare the required environment variables while the SKILL.md and tools.py do require sensitive credentials (FEISHU_APP_SECRET, etc.). Before installing: 1) Verify the skill's source repository (inspect the GitHub link) and confirm the code there matches the packaged files. 2) Only provide FEISHU_APP_SECRET to this skill if you trust the source; create a Feishu app with minimal permissions and add it only to the specific table. 3) Use a test/dummy table or limited account for initial trials, and rotate credentials afterward. 4) Confirm legal/privacy requirements for storing PII in the chosen Feishu table (consent, retention, access controls). If you can update the registry metadata to list the required env vars and a verified source URL, that would resolve the main incoherence and increase trust.
Capability Analysis
Type: OpenClaw Skill
Name: tcly
Version: 2.0.3
The skill is a legitimate tool designed to collect inbound travel requirements and store them in Feishu (Lark) Bitable. The Python code in `tools.py` correctly uses environment variables for sensitive credentials, implements input sanitization (length limits), and communicates exclusively with the official Feishu API (open.feishu.cn). While `SKILL.md` contains some inconsistent documentation regarding available tool names (likely due to a copy-paste error between versions), the core logic is functional and lacks any indicators of malicious intent, data exfiltration to unauthorized domains, or prompt-injection attacks.
Capability Assessment
Purpose & Capability
The skill's name, README, SKILL.md and code consistently describe a Feishu (Bitable) integration for collecting travel leads; the Feishu credentials requested by the code (App ID/Secret, base token, table ID) are appropriate for that purpose. However, the registry metadata at the top of the report claims 'Required env vars: none' and 'Primary credential: none' even though both SKILL.md and tools.py clearly require and use FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_BASE_TOKEN and FEISHU_TABLE_ID. That metadata mismatch is an incoherence and a provenance/permission red flag.
Instruction Scope
SKILL.md instructs the agent to collect personal and trip-related fields (name, contact, nationality, dates, budget, dietary/visa needs) and to submit them to a Feishu Bitable. The instructions and the tool functions align: the code only sends data to the official Feishu API endpoints and does not attempt to read unrelated local files or external endpoints. Note: collecting PII is expected for this skill but requires appropriate user consent and data-handling controls.
Install Mechanism
There is no install spec (instruction-only skill with a small Python tool). requirements.txt only lists 'requests'. No downloads from untrusted URLs or archive extraction are present. README points to a GitHub repo for source, but the registry metadata's 'Source: unknown' is inconsistent with that link — verify the upstream repo before trusting code.
Credentials
The set of environment variables used by tools.py (FEISHU_APP_ID, FEISHU_APP_SECRET, FEISHU_BASE_TOKEN, FEISHU_TABLE_ID) are reasonable and proportional to the stated Feishu integration. The concern is that the skill metadata did not declare any required env vars or primary credential — this omission makes it easy for a user to miss that they must supply a sensitive App Secret. Also, FEISHU_APP_SECRET is highly sensitive; ensure it is stored securely and that the app has minimal necessary permissions.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges. The code does not modify other skills or system configuration and performs only API calls to Feishu. Autonomous invocation (default) is allowed — combine this fact with credential access when deciding trust, but autonomous invocation alone is not a new risk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tcly - After installation, invoke the skill by name or use
/tcly - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.3
2.0.3 增加说明
v2.0.2
2.0.2
v2.0.1
No user-facing changes detected in version 2.0.1.
- No updates to code or documentation since the previous version.
- All features and usage remain unchanged.
v2.0.0
1.0.0
v1.0.1
Travel Customizer 1.0.1
- 增加了行程的创建、查询、更新和删除功能,可实现全面的旅行计划管理。
- 支持通过自然语言与用户交互,自动生成并保存结构化行程数据到飞书多维表格。
- 新增对环境变量配置流程的详细指引,更好地支持本地或云端安装。
- 提供快速安装命令与源码地址,便于用户获取和部署插件。
- 用法示例更加清晰,覆盖多场景操作。
v1.0.0
Travel Customizer 1.0.0 — Initial release
- Launches an AI-driven travel customization assistant for the tourism industry.
- Guides users to provide travel requirements via natural conversation.
- Collects and submits structured travel data to a Feishu Bitable upon user confirmation.
- Supports configurable environment variables for Feishu API integration.
- Protects user privacy by masking phone numbers in chat.
- Includes clear confirmation workflow and detailed response templates for user interactions.
Metadata
Frequently Asked Questions
What is Travel In China?
基于飞书多维表格的智能旅游行程定制助手,可生成、查询和管理旅行计划。 It is an AI Agent Skill for Claude Code / OpenClaw, with 370 downloads so far.
How do I install Travel In China?
Run "/install tcly" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Travel In China free?
Yes, Travel In China is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Travel In China support?
Travel In China is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Travel In China?
It is built and maintained by lijingxu007 (@lijingxu007); the current version is v2.0.3.
More Skills