← Back to Skills Marketplace
guanyu-zhang

TripGo API

by Guanyu Zhang · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
315
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install tripgo-api
Description
Comprehensive interface for the TripGo API, covering routing, public transport, trips, and location services. Use for multimodal journey planning, public tra...
Usage Guidance
This skill appears to be a straightforward TripGo API wrapper. Before installing: 1) Only provide a TripGo API key you control (do not reuse other service credentials). 2) If you plan to use webhook registration, set TRIPGO_WEBHOOK_ALLOWLIST to restrict allowed callback domains and avoid setting TRIPGO_ALLOW_UNSAFE_WEBHOOK to true in production. 3) Review the included scripts if you will run them on your host, and ensure curl and jq (and python3 if you rely on pretty-printing) are present. 4) Be aware the skill will make network requests to the configured TripGo base URL and any webhook URLs you register; only register trusted callback endpoints. 5) If you want to prevent autonomous invocation, adjust agent settings (note: disable-model-invocation is false by default on the platform).
Capability Analysis
Type: OpenClaw Skill Name: tripgo-api Version: 1.0.1 The skill bundle is benign. It provides a comprehensive interface to the TripGo API using standard shell scripting practices. All scripts correctly handle API keys via environment variables, use `jq` for safe JSON construction and validation, and `jq` for URL encoding, effectively preventing command and shell injection. Network calls are consistently directed to the legitimate TripGo API base URL. The webhook registration functionality, while inherently a high-risk capability, includes explicit security controls such as HTTPS enforcement and a configurable domain allowlist (`TRIPGO_WEBHOOK_ALLOWLIST`), demonstrating a clear intent to mitigate exfiltration risks. There is no evidence of malicious intent, data exfiltration to unauthorized endpoints, persistence mechanisms, or prompt injection attempts in the `SKILL.md`.
Capability Assessment
Purpose & Capability
Name/description match the artifacts: bash scripts and reference docs implement TripGo routing, geocoding, trips, and public-transport endpoints. The only required credential (TRIPGO_API_KEY) and required binaries (curl, jq) are appropriate for this purpose.
Instruction Scope
SKILL.md and sampled scripts instruct the agent to build JSON, URL-encode parameters, and call TripGo endpoints. Scripts validate/encode inputs with jq and urlencode; webhook registration is documented and SKILL.md recommends a webhook allowlist. I saw no instructions to read unrelated system files, sweep environment variables beyond those documented, or send data to unexpected external endpoints.
Install Mechanism
No install spec is provided (instruction-only for installation), so nothing is downloaded or extracted during install. The shipped code are bash scripts and docs — no external install URLs or package downloads were used.
Credentials
Only the TripGo API key (TRIPGO_API_KEY) is required in registry metadata; SKILL.md documents a couple of optional env vars (TRIPGO_BASE_URL, TRIPGO_WEBHOOK_ALLOWLIST, TRIPGO_ALLOW_UNSAFE_WEBHOOK) that are relevant to behavior. No unrelated credentials or broad secrets are requested.
Persistence & Privilege
Skill is not forced-always (always:false) and does not request system-level persistence or modification of other skills. It can be invoked autonomously by the agent (disable-model-invocation:false), which is the platform default, and is not by itself a problem here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tripgo-api
  3. After installation, invoke the skill by name or use /tripgo-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Update display name to TripGo API
v1.0.0
Initial release of tripgo-api skill with location discovery and mode-aware comparison capabilities
Metadata
Slug tripgo-api
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is TripGo API?

Comprehensive interface for the TripGo API, covering routing, public transport, trips, and location services. Use for multimodal journey planning, public tra... It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install TripGo API?

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

Is TripGo API free?

Yes, TripGo API is completely free (open-source). You can download, install and use it at no cost.

Which platforms does TripGo API support?

TripGo API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created TripGo API?

It is built and maintained by Guanyu Zhang (@guanyu-zhang); the current version is v1.0.1.

💬 Comments