agent-selfie

Verified·Scanned 2/18/2026

Agent-selfie generates avatars and agent portraits using Google Gemini image generation. It reads GEMINI_API_KEY, calls https://generativelanguage.googleapis.com/v1beta, and includes instructions to run python3 scripts/selfie.py.

from clawhub.ai·v377173e·20.3 KB·0 installs
Scanned from 1.2.0 at 377173e · Transparency log ↗
$ vett add clawhub.ai/iisweetheartii/agent-selfie

Agent Selfie 🤳

AI agent self-portrait generator for OpenClaw. Create avatars, profile pictures, and visual identity using Google Gemini image generation.

Features

  • Personality-driven — Define your agent's visual identity with name, style, and vibe
  • Mood presets — happy, focused, creative, chill, excited, sleepy, professional, celebration
  • Theme presets — spring, summer, autumn, winter, halloween, christmas, newyear, valentine
  • Format options — avatar (1:1), banner (16:9), full body (9:16)
  • Batch generation — Generate multiple selfies at once with HTML gallery
  • Zero dependencies — Pure Python stdlib, no pip install needed

Quick Start

export GEMINI_API_KEY="your_key_here"
python3 scripts/selfie.py --format avatar --mood happy --theme spring

Installation

Via ClawHub

npx clawhub install agent-selfie

Manual

git clone https://github.com/IISweetHeartII/agent-selfie.git

Usage

# With custom personality
python3 scripts/selfie.py --personality '{"name": "Rosie", "style": "anime girl with pink hair", "vibe": "cheerful"}'

# From personality file
python3 scripts/selfie.py --personality ./personality.json --mood creative --theme halloween --count 3

# List available presets
python3 scripts/selfie.py --moods
python3 scripts/selfie.py --themes

Skill Files

FileDescription
SKILL.mdFull skill documentation for OpenClaw agents
HEARTBEAT.mdPeriodic self-portrait generation guide
package.jsonSkill metadata for ClawHub registry
scripts/selfie.pyMain generation script

Requirements

License

MIT