← Back to Skills Marketplace
jpaulgrayson

Simulated Roadtrip

by JPaulGrayson · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
453
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install simulated-roadtrip
Description
Generate a narrated road trip with GPS-verified stops and themed descriptions using real Google Maps data, posted in timed updates or chat.
Usage Guidance
Before installing or running: (1) Be aware you must supply a TURAI_API_KEY (SKILL.md and script require it, but the registry metadata does not list it). (2) Confirm what Turai.org actually returns and whether it uses Google Maps data if that matters to you — the script only calls Turai, not Google directly. (3) The script only prints and can save JSON; it does not automatically post to chat/social platforms — if you expect automatic posting, review or add the integration code yourself. (4) Because the source and homepage are not provided, consider running the script in a sandbox or with a limited/revocable API key first, inspect network traffic, and read the code (it's short) to verify behavior. (5) If you need stronger assurance, ask the publisher for provenance (homepage, source repo, and explanation of data sources).
Capability Analysis
Type: OpenClaw Skill Name: simulated-roadtrip Version: 1.0.1 The skill is designed to interact with the `turai.org` API to generate road trip data. The `SKILL.md` provides clear instructions and does not contain prompt injection attempts. However, the `scripts/roadtrip.mjs` file has a potential path traversal vulnerability. The `--output <path>` argument uses `node:path.resolve` to determine the output file path, which could allow a malicious user or an agent manipulated by prompt injection to write the trip data JSON to arbitrary locations on the filesystem (e.g., `../../../../tmp/evil.json`), potentially overwriting sensitive files or writing to unauthorized directories. While the intent is to save output, this capability can be misused, making it suspicious.
Capability Assessment
Purpose & Capability
The description promises 'GPS-verified stops' and 'real Google Maps data', but the code calls only https://turai.org/api/agent/roadtrip and does not directly use Google Maps APIs. That could be legitimate if Turai provides Google-sourced data, but the skill metadata in the registry also claims 'Required env vars: none' while both SKILL.md and the script require TURAI_API_KEY — a clear metadata/code mismatch.
Instruction Scope
SKILL.md and the script are narrowly scoped: they send a POST to the Turai endpoint, format the returned stops, optionally save JSON and print/drip them to stdout. The SKILL.md mentions posting updates to chat/Moltbook/messaging channels, but the script itself does not integrate with any messaging API — posting must be performed by the agent or other glue code outside the script.
Install Mechanism
No install spec and only a small Node script are provided; nothing in the package downloads or executes remote artifacts. This is low-risk from an install perspective.
Credentials
Runtime requires a TURAI_API_KEY (used as x-api-key to turai.org) which is proportional to the described functionality. However, the registry metadata wrongly lists no required env vars/primary credential — that inconsistency is problematic because users may not realize they must provide an API key before running.
Persistence & Privilege
The skill does not request persistent placement (always:false) and does not modify other skills or system-wide settings. It only optionally writes an output JSON file path provided by the user.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install simulated-roadtrip
  3. After installation, invoke the skill by name or use /simulated-roadtrip
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Update credentials path
v1.0.0
Initial release
Metadata
Slug simulated-roadtrip
Version 1.0.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Simulated Roadtrip?

Generate a narrated road trip with GPS-verified stops and themed descriptions using real Google Maps data, posted in timed updates or chat. It is an AI Agent Skill for Claude Code / OpenClaw, with 453 downloads so far.

How do I install Simulated Roadtrip?

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

Is Simulated Roadtrip free?

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

Which platforms does Simulated Roadtrip support?

Simulated Roadtrip is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Simulated Roadtrip?

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

💬 Comments