Pokemon Red
Analysis
The Pokemon gameplay purpose is coherent, but the skill asks the agent to download and run external code that is not included in the reviewed package.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
git clone https://github.com/drbarq/Pokemon-OpenClaw.git cd Pokemon-OpenClaw pip install pyboy pillow numpy fastapi uvicorn requests
The skill relies on pulling an external repository and installing unpinned dependencies even though the reviewed artifact set contains no runnable code for that server. This is a provenance and version-control gap for code that will run locally.
cd $POKEMON_DIR && python scripts/emulator_server.py --save ready --port 3456
Starting a local Python emulator server is central to the Pokemon gameplay purpose and is disclosed, but it is still local code execution that opens a localhost API.
A sub-agent session should: 1. Start emulator server (if not already running) 2. Check quest status and destinations 3. Play 20-50 turns
The skill intentionally runs autonomous gameplay loops. This is aligned with the stated purpose, but users should understand it can act for many turns and change game state without step-by-step prompts.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Lessons learned: hard-won knowledge from previous sessions. Trust these over guessing.
The skill reuses persistent gameplay lessons and notepad context across turns or sessions. This is purpose-aligned, but incorrect stored notes can steer future agent decisions.
