Gemini Image Gen

ReviewAudited by ClawScan on May 10, 2026.

Overview

The image-generation code mostly matches its purpose, but the heartbeat guide encourages recurring autonomous generation, social/profile updates, and memory storage without clear user approval.

Use this skill for Gemini image generation only if you are comfortable providing a Gemini API key and sending selected prompts/images to Google. Do not enable heartbeat-style recurring use, social posting, avatar updates, or memory saving unless you explicitly want those behaviors and have set approval, budget, and review controls.

Findings (5)

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.

What this means

The agent could periodically generate images unless the user has explicitly opted into that recurring behavior.

Why it was flagged

This tells an agent to run image generation on a recurring heartbeat, which can keep consuming API quota or costs beyond a single user request.

Skill content
Guide for periodic creative image generation... Generate 1-2 images per heartbeat
Recommendation

Make heartbeat use opt-in only, require a clear schedule and budget/count limit, and pause recurring runs unless the user authorizes them.

What this means

If combined with social or profile-management skills, the agent could publish images or change an avatar based on its own judgment.

Why it was flagged

Posting public content or changing a profile/avatar is a high-impact account action, but the instruction does not require explicit user approval or define target accounts.

Skill content
Post to social platforms if relevant
- Update profile avatar if the result is good
Recommendation

Require explicit user confirmation before any public post or profile/avatar update, and clearly identify the target account and content.

What this means

Generated images, prompts, or related context could persist and influence future agent behavior without the user noticing.

Why it was flagged

The skill instructs persistent memory writes without stating what is stored, how long it is retained, whether it is shared across tasks, or how the user can review/remove it.

Skill content
Save to memory for future reference... Save good results to memory
Recommendation

Store results in memory only with user opt-in, label the source clearly, and provide a way to review and delete saved entries.

What this means

The skill can use your Gemini API access when generating or editing images.

Why it was flagged

The Gemini API key requirement is expected for a Google Gemini image-generation integration, but it gives the skill delegated API access and may affect usage quota or billing.

Skill content
requires:
  bins:
    - python3
  env:
    - GEMINI_API_KEY
primaryEnv: GEMINI_API_KEY
Recommendation

Use a dedicated/restricted Gemini API key where possible and monitor usage or billing limits.

What this means

Images or prompts you provide for editing are uploaded to Google for processing.

Why it was flagged

For edit mode, the selected image and prompt are sent to Google’s Gemini API. This is purpose-aligned and disclosed, but it is still an external provider data flow.

Skill content
API_BASE = "https://generativelanguage.googleapis.com/v1beta" ... {"inline_data": {"mime_type": mime_type, "data": img_data}}, {"text": prompt}
Recommendation

Avoid using sensitive or private images unless you are comfortable sending them to the Gemini API under Google’s terms.