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
| File | Description |
|---|---|
| SKILL.md | Full skill documentation for OpenClaw agents |
| HEARTBEAT.md | Periodic self-portrait generation guide |
| package.json | Skill metadata for ClawHub registry |
| scripts/selfie.py | Main generation script |
Requirements
- Python 3.8+
GEMINI_API_KEYenvironment variable (Get a free key)
License
MIT