← Back to Skills Marketplace
nibbinnone

Travel Frog 旅行青蛙

by NibbinNone · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
338
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install travel-frog
Description
A travel frog that autonomously explores the world, sends postcards, and takes photos.
Usage Guidance
This skill appears to be a local, file-backed 'travel frog' that personalizes behavior by reading/writing files in your workspace. Before installing or enabling it: - Note it will read workspace/IDENTITY.md and recent memory diary files and will append diary entries (echo >> ...) — if you keep sensitive data in those locations, the skill will access/modify it. - It will create a travel-frog-data directory (default under your workspace) and write logs, state.json, collections.json, postcards, and backups. If you want isolation, set FROG_STATE_DIR to a sandbox directory before running. - Templates instruct calling external image-generation scripts (OpenAI/Gemini) via exec; those calls may use other skills or local credentials. Review or sandbox any referenced image-generation scripts and their credentials. - Recommended precautions: back up workspace files you care about, run the skill in a dedicated workspace or set FROG_STATE_DIR to an isolated path, and review the image-generation toolchain it will invoke. If you need a tighter boundary, request a version that confines all reads/writes strictly to its own skill directory.
Capability Analysis
Type: OpenClaw Skill Name: travel-frog Version: 1.0.0 The skill bundle implements a 'Travel Frog' simulation but contains a significant shell injection vulnerability in its operational instructions. AGENTS.md and HEARTBEAT.md repeatedly instruct the AI agent to use 'echo >> file' via the 'exec' tool to record diary entries and world knowledge. Because the content being echoed is generated by the AI based on game events, it could inadvertently (or via prompt manipulation) include shell metacharacters (e.g., semicolons, backticks, or command substitutions) leading to arbitrary command execution. While the core Python logic in scripts/frog_engine.py is functionally benign, the prescribed method for data persistence in the markdown instructions creates a high-risk attack surface.
Capability Assessment
Purpose & Capability
Name/description align with the code and instructions: a local 'travel frog' engine that keeps state, archives postcards/photos, and writes diary/memory. However the skill intentionally reads a workspace-level IDENTITY.md and memory files outside its scripts directory to personalize behavior — plausible for personalization but broader than a strictly self-contained toy.
Instruction Scope
SKILL.md and templates explicitly instruct the agent to read/write files outside the skill folder (workspace/IDENTITY.md, memory/YYYY-MM-DD.md), append diaries via exec (echo >> file), and to always run the engine via exec. Those steps permit reading the user's workspace-level identity/memory and modifying files; this is functionally justified by the skill's behavior but expands the scope to potentially sensitive user data.
Install Mechanism
No install spec (instruction-only) and only requires python3; nothing is downloaded or written during install. Low install risk.
Credentials
The skill declares no required credentials or env vars, and the code uses an optional FROG_STATE_DIR env var. Templates reference external image-generation tools (OpenAI/Gemini scripts) which may in turn use credentials; those are not required by the skill itself but the runtime may invoke other skills/tools that do need secrets.
Persistence & Privilege
always:false and no autonomous privilege escalation, but the engine will create and write to travel-frog-data in the workspace and to media directories (~/.openclaw/media). Templates direct the agent to append to memory files and collections. The skill does persist state and modifies files in workspace-level locations — benign for this app but potentially surprising if users expect the skill to be entirely self-contained.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install travel-frog
  3. After installation, invoke the skill by name or use /travel-frog
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the travel-frog skill. - Lets your frog autonomously explore the world, send postcards, and take photos. - Supports detailed journey planning with multiple locations and activities. - Provides commands to check status, start trips, send updates, collect souvenirs, and manage in-home activities. - Includes postcard/photo archiving, customizable config, and force status/reset options.
Metadata
Slug travel-frog
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Travel Frog 旅行青蛙?

A travel frog that autonomously explores the world, sends postcards, and takes photos. It is an AI Agent Skill for Claude Code / OpenClaw, with 338 downloads so far.

How do I install Travel Frog 旅行青蛙?

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

Is Travel Frog 旅行青蛙 free?

Yes, Travel Frog 旅行青蛙 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Travel Frog 旅行青蛙 support?

Travel Frog 旅行青蛙 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Travel Frog 旅行青蛙?

It is built and maintained by NibbinNone (@nibbinnone); the current version is v1.0.0.

💬 Comments