Travel Search Flight Train Scenery - 旅行搜索 航班 火车 景点
v1.0.3聚合航班列表、景点信息,火车段可走 train 能力。当用户说:查一下上海到东京的航班、杭州有什么景点推荐、顺带帮我看看火车票,或类似出行规划问题时,使用本技能。
⭐ 3· 143·1 current·1 all-time
by极速数据@jisuapi
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (flight, train, scenery) align with the included code and data files. The single required env var (JISU_API_KEY) is the JisuAPI AppKey used for train endpoints; python3 is required to run the provided script. Local airport/city data files are used to fill airport codes. There is a minor usability mismatch in that the API key is declared as required globally even though flight/scenery only need web scraping, but that is explainable because full feature set (train) requires the key.
Instruction Scope
SKILL.md tells the agent to run the included Python script with structured JSON parameters. The script scrapes public pages on ly.com for flights/scenery and calls jisuapi.com train endpoints. It reads only its local data files (airport.md, city.md) and the JISU_API_KEY environment variable; there are no instructions to read unrelated system files, secrets, or to send data to unexpected endpoints.
Install Mechanism
No install spec; SKILL.md lists Python dependencies (requests, beautifulsoup4) to pip-install. There are no downloads from untrusted URLs or archive extraction steps. The install approach is low-risk but requires the user to install Python packages manually or via pip.
Credentials
Only one credential (JISU_API_KEY) is required and is appropriate for the stated train API usage. The skill does not request unrelated credentials or system config paths. The SKILL.md shows how to set the env var; the agent/script will use that key when calling the JisuAPI endpoints.
Persistence & Privilege
Skill is user-invocable and not forced-always. It does not request elevated/system-wide persistence or modify other skills' configs. Autonomous invocation (default) is allowed by platform but not combined with other concerning privileges.
Assessment
This skill appears to do what it says: it scrapes ly.com for flight and scenery listing pages and uses JisuAPI (jisuapi.com) for train queries. Before installing, understand: (1) you must provide your JISU_API_KEY (used only for the train APIs) — that key will be sent to jisuapi.com when you query trains; (2) the skill performs outbound HTTP requests to ly.com and jisuapi.com, so it requires network access; (3) you need to install Python and two common Python packages (requests, beautifulsoup4); (4) page scraping can break if ly.com changes layout. If you are comfortable granting network access and providing a JisuAPI key, this skill is internally coherent. If you do not need train queries, you can avoid supplying the API key or restrict use accordingly.Like a lobster shell, security has layers — review code before you run it.
latestvk970dzce83ekvt02vp9dxbxt61844d9n
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🧳 Clawdis
Binspython3
EnvJISU_API_KEY
Primary envJISU_API_KEY
