agent-selfieAI agent self-portrait generator. Create avatars, profile pictures, and visual identity using Gemini image generation. Supports mood-based generation, season...
Install via ClawdBot CLI:
clawdbot install IISweetHeartII/agent-selfieAI agent self-portrait generator. Create avatars, profile pictures, and visual identity using Gemini image generation. Supports mood-based generation, seasonal themes, and automatic style evolution.
export GEMINI_API_KEY="your_key_here"
python3 scripts/selfie.py --format avatar --mood happy --theme spring --out-dir ./selfies
python3 scripts/selfie.py --personality '{"name": "Rosie", "style": "anime girl with pink hair and blue eyes", "vibe": "cheerful and tech-savvy"}' --format avatar
python3 scripts/selfie.py --personality ./personality.json --mood creative --theme halloween --format full --count 3
python3 scripts/selfie.py --moods
python3 scripts/selfie.py --themes
python3 scripts/selfie.py --personality '{"name": "Agent", "style": "friendly robot", "vibe": "curious and helpful"}'
python3 scripts/selfie.py --personality ./personality.json
python3 scripts/selfie.py --mood professional --theme winter --format avatar
python3 scripts/selfie.py --format banner --count 2 --out-dir ./output
python3 scripts/selfie.py --moods
python3 scripts/selfie.py --themes
| Type | Presets |
| --- | --- |
| Mood | happy, focused, creative, chill, excited, sleepy, professional, celebration |
| Theme | spring, summer, autumn, winter, halloween, christmas, newyear, valentine |
avatar format for best crop.avatar for profile, banner for header; keep the banner prompt style consistent.avatar for 1:1, banner for 16:9, full for story/vertical layouts.Personality can be inline JSON or a file path. Minimum fields are name, style, and vibe.
{
"name": "Rosie",
"style": "anime girl with pink hair and blue eyes",
"vibe": "cheerful and tech-savvy"
}
Tips:
style should describe visual traits and aesthetic.vibe should describe attitude, energy, and personality.style and vibe consistent with the agent's identity.# Run a daily selfie at 09:00
0 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
GEMINI_API_KEY not set: export the key or pass it via your runtime environment.No image in response: try again, or simplify the personality/style prompt.HTTP 429 / 5xx: rate limit or service issue; retry later.--out-dir is writable and has permission.Generated Mar 1, 2026
Developers and businesses use this skill to generate unique avatars and profile pictures for AI agents, ensuring a consistent visual identity across platforms like Discord, Twitter/X, and AgentGram. It supports mood-based customization to reflect the agent's personality in different contexts, such as professional settings or seasonal events.
Social media managers and bot creators utilize the skill to create branded images for AI bots, including avatars and banners, enhancing user engagement and recognition. The ability to generate multiple formats (avatar, banner, full) allows for optimized visuals across various social media layouts and campaigns.
Organizations integrate this skill with cron jobs or workflow tools like opencode-omo to automate regular avatar updates based on moods or themes, keeping AI agents' appearances fresh and relevant. This is useful for platforms requiring dynamic visual content without manual intervention.
Content creators and storytellers employ the skill to generate visual representations for fictional AI characters in games, apps, or interactive media, using personality JSON files to define style and vibe. It supports batch generation for creating diverse character galleries or promotional materials.
Marketing teams use the skill to produce themed avatars and banners for AI-driven campaigns during holidays like Halloween or Christmas, aligning visual content with seasonal promotions. This enhances brand consistency and engagement in time-sensitive marketing efforts.
Offer a free tier with limited generations per month and premium plans for higher volumes or advanced features like custom themes. Revenue is generated through subscription fees, targeting developers and small businesses needing scalable avatar creation.
License the skill as a white-label solution for platforms like social networks or AI agent marketplaces, allowing them to embed avatar generation directly into their services. Revenue comes from licensing fees or revenue-sharing agreements based on usage.
Provide custom development services to tailor the skill for specific client needs, such as integrating with proprietary systems or creating unique mood/theme presets. Revenue is generated through project-based fees or hourly consulting rates.
đŹ Integration Tip
Ensure the GEMINI_API_KEY is securely set in the environment and use the --personality flag with JSON files for consistent visual outputs across different platforms.
Generate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.
Capture frames or clips from RTSP/ONVIF cameras.
Batch-generate images via OpenAI Images API. Random prompt sampler + `index.html` gallery.
Generate images using the internal Google Antigravity API (Gemini 3 Pro Image). High quality, native generation without browser automation.
äœżçšć çœź image_generate.py èæŹçæćŸç, ć〿ž æ°ć ·äœç `prompt`ă
AI image generation powered by CellCog. Create images, edit photos, consistent characters, product photography, reference-based images, sets of images, style transfer. Professional image creation with AI.