← Back to Skills Marketplace
ucasytoo

trip-packer

by ucasYToo · GitHub ↗ · v1.0.1 · MIT-0
linuxdarwinwin32 ✓ Security Clean
159
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install trip-packer
Description
帮助用户将旅行行程数据打包成独立的 HTML 地图网页。 引导用户完成行程规划、生成符合 Schema 的 JSON、调用 trip-packer CLI 构建产物,并在构建完成后将 HTML 结果呈现给用户。
Usage Guidance
This skill looks coherent for converting trip itineraries into a standalone HTML map, but before you use it: 1) Be aware that `npx trip-packer` will download and execute code from the npm registry at runtime — verify the trip-packer package name, its publisher, and consider pinning a version or auditing the package source. 2) Generated HTML will load map tiles from third-party CDNs (Amap or CARTO) which will make network requests when opened — consider privacy implications. 3) There is a small inconsistency in the docs about the use of a "food" type; confirm which schema rules apply to your data. 4) If you are concerned about executing network-fetched code, run the build commands in a sandbox/container or inspect the npm package beforehand.
Capability Assessment
Purpose & Capability
Name/description align with requested capabilities: the skill only requires node and instructs the agent to produce JSON and run the trip-packer CLI (npx). There are no unrelated environment variables, credentials, or unusual binaries requested.
Instruction Scope
SKILL.md stays within the stated purpose: guiding interactive planning, producing JSON that follows the included schema, validating with `npx trip-packer validate` and building with `npx trip-packer build`. It instructs writing outputs to skills/trip-packer/data/ (a skill-local path) and not to touch repo src/data/ unless explicitly asked. Two minor issues: (1) SKILL.md and the schema files are almost fully consistent, but SKILL.md warns 'avoid using undefined types like "food"' while references/schema-reference.md shows `NoteItem.category` can be "food" — clarify which applies. (2) The runtime commands use `npx`, which will fetch and execute code from the npm registry at runtime (network fetch + code execution) — this is expected for an npm-based CLI but is an operational security consideration.
Install Mechanism
No install spec is provided (instruction-only), which is low static install risk. However, runtime instructions rely on `npx trip-packer`, meaning the agent (or user environment) will download and run the trip-packer package from the npm registry at execution time. That dynamic fetch/execute behavior is coherent with the purpose but should be treated as an explicit runtime dependency to verify (package provenance, version pinning).
Credentials
The skill requests no environment variables, no credentials, and no special config paths. File operations are confined to a skill-local data directory by default. The HTML outputs will reference map tile providers (Amap for CN, CARTO CDN otherwise) which causes clients to make external tile requests when viewing the generated HTML — expected but a privacy/third-party network consideration.
Persistence & Privilege
The skill does not request always:true and has no install-time persistence. It does not modify other skills or global agent configs in its instructions. Normal autonomous invocation is allowed (platform default) and is not by itself a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install trip-packer
  3. After installation, invoke the skill by name or use /trip-packer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Version 1.0.1 - 增加了 trip-packer CLI 可选项 “--images”,支持自动生成分享用全景图和竖图 PNG 文件,并在产物说明中一同汇报图片路径与大小。 - “必须交付 HTML”更改为“必须交付产物”,明确如包含图片时需一并输出图片信息。 - 其它功能与规则保持不变。
v1.0.0
Initial release of trip-packer: - Guides users to plan trips and generate Schema-compliant JSON itineraries. - Packages trip data into standalone HTML map pages using the trip-packer CLI. - Validates JSON data before building; explains and fixes schema errors. - Delivers the resulting HTML file path and size to users for easy browsing. - Supports interactive, iterative workflow for travel planning and map generation.
Metadata
Slug trip-packer
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is trip-packer?

帮助用户将旅行行程数据打包成独立的 HTML 地图网页。 引导用户完成行程规划、生成符合 Schema 的 JSON、调用 trip-packer CLI 构建产物,并在构建完成后将 HTML 结果呈现给用户。 It is an AI Agent Skill for Claude Code / OpenClaw, with 159 downloads so far.

How do I install trip-packer?

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

Is trip-packer free?

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

Which platforms does trip-packer support?

trip-packer is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).

Who created trip-packer?

It is built and maintained by ucasYToo (@ucasytoo); the current version is v1.0.1.

💬 Comments