Agent Selfie

PassAudited by ClawScan on May 10, 2026.

Overview

Agent Selfie coherently generates Gemini-based avatar images, with disclosed API-key use and optional scheduling/profile-update guidance that users should treat as opt-in.

Install only if you are comfortable sending avatar prompts and personality descriptions to Gemini. Use a dedicated Gemini API key, review any cron setup before enabling it, and require confirmation before the agent changes public profile pictures or writes persistent memory.

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.

What this means

Generating images may use your Gemini account quota or incur provider-side usage according to your Google account settings.

Why it was flagged

The skill requires a Gemini API key. This is disclosed and purpose-aligned, but it gives the script access to the user's Gemini account quota/billing context.

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

Use a dedicated API key where possible, monitor Gemini usage, and revoke the key if you stop using the skill.

What this means

If combined with other account-management skills, an agent could change a public profile image unless you require confirmation.

Why it was flagged

The heartbeat guidance extends from generating images to changing public-facing avatars on other platforms. This is related to the skill's purpose, but the artifacts do not implement those updates or require those credentials.

Skill content
- Update Discord/Twitter/AgentGram avatar if quality is strong.
Recommendation

Treat avatar updates as manual or approval-gated actions, especially for public or business accounts.

What this means

Saved avatar preferences or paths may be reused in later tasks and could become stale or inappropriate if not reviewed.

Why it was flagged

The guide recommends storing generated asset paths and tags in memory. This is purpose-aligned, but it creates persistent context that could influence later identity/profile decisions.

Skill content
- Log the new asset path in memory for future references.\n...\n- Save favorites to memory with mood and theme tags.
Recommendation

Keep memory entries limited to non-sensitive asset paths/tags and periodically remove entries you no longer want the agent to use.

What this means

A cron setup could generate files and use Gemini quota every day until removed.

Why it was flagged

The documentation includes a cron example for recurring generation. It is clearly presented as user setup, but it would create ongoing background activity if installed.

Skill content
# Run a daily selfie at 09:00\n0 9 * * * GEMINI_API_KEY=your_key_here /usr/bin/python3 /path/to/agent-selfie/scripts/selfie.py --mood professional --format avatar --out-dir /path/to/selfies
Recommendation

Only add the cron job if you want recurring generation, keep the count low, and document how to disable it.