Gemini Image Proxy
Analysis
The skill matches its stated image-generation purpose, but it requires an API key and sends prompts or input images to the configured proxy endpoint.
Findings (3)
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.
python3 -m pip install openai
The setup instructions require installing the OpenAI Python SDK without a pinned version. This is expected for the skill, but it relies on the package source and current package version.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
client = OpenAI(api_key=api_key, base_url=base_url)
The script uses a user-provided API key and base URL to access the image API. This is necessary for the stated purpose and the code does not show hardcoding or logging of the key.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
response = client.images.edits(
model=MODEL,
prompt=prompt,
image=image_file,For edits, the script uploads the prompt and the selected input image to the configured API endpoint. This is purpose-aligned but creates an external data flow.
