Nano Triple
Analysis
The image-generation purpose is coherent, but the runtime instructions put the user's raw prompt into shell commands and depend on an undeclared external helper/API key, so it should be reviewed before use.
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.
Use the user's EXACT prompt... Don't modify it... uv run ~/.npm-global/lib/node_modules/clawdbot/skills/nano-banana-pro/scripts/generate_image.py --prompt "[USER'S EXACT PROMPT]"
The skill directs the agent to place user-controlled text into a bash command. Without explicit escaping or argv-safe execution, shell metacharacters in the prompt could be interpreted by the shell.
uv run ~/.npm-global/lib/node_modules/clawdbot/skills/nano-banana-pro/scripts/generate_image.py
The core function depends on a helper script from another local skill/global npm path, while this package is instruction-only and provides no install spec or bundled helper code.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Uses `GEMINI_API_KEY` from environment or openclaw config.
The skill uses a provider credential to generate images. This is expected for Gemini-backed image generation, but users should notice the credential and quota implications.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
--prompt "[USER'S EXACT PROMPT]" ... Uses `GEMINI_API_KEY` from environment or openclaw config.
The user's prompt is intended to be passed to a Gemini-backed image-generation provider; the artifacts do not describe provider-side retention or privacy boundaries.
