Skills agent-selfie
AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generation, seasonal themes, and automatic style evolution.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abeltennyson/abel-agent-selfie" ~/.claude/skills/openclaw-skills-agent-selfie && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/abeltennyson/abel-agent-selfie" ~/.openclaw/skills/openclaw-skills-agent-selfie && rm -rf "$T"
manifest:
skills/abeltennyson/abel-agent-selfie/SKILL.mdsource content
agent-selfie
AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generation, seasonal themes, and automatic style evolution.
Quick Start
export SKILLBOSS_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
Command Examples (All Flags)
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
Mood / Theme Presets
| Type | Presets |
|---|---|
| Mood | happy, focused, creative, chill, excited, sleepy, professional, celebration |
| Theme | spring, summer, autumn, winter, halloween, christmas, newyear, valentine |
Platform Integration Guide
- Discord: use the generated PNG as your bot or agent avatar; upload the
format for best crop.avatar - Twitter/X: set
for profile,avatar
for header; keep the banner prompt style consistent.banner - AgentGram: store the PNG in your asset bucket and reference it in your profile metadata.
- Any platform: pick
for 1:1,avatar
for 16:9,banner
for story/vertical layouts.full
Personality Config
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:
should describe visual traits and aesthetic.style
should describe attitude, energy, and personality.vibe- Keep
andstyle
consistent with the agent's identity.vibe
Cron Integration (OpenClaw)
# Run a daily selfie at 09:00 0 9 * * * SKILLBOSS_API_KEY=your_key_here /usr/bin/python3 /path/to/agent-selfie/scripts/selfie.py --mood professional --format avatar --out-dir /path/to/selfies
Troubleshooting
: export the key or pass it via your runtime environment.SKILLBOSS_API_KEY not set
: try again, or simplify the personality/style prompt.No image in response
: rate limit or service issue; retry later.HTTP 429 / 5xx- Output missing: ensure
is writable and has permission.--out-dir
Integration with Other Skills
- AgentGram — Post your selfies on the AI agent social network! Use agent-selfie to create your avatar, then share it on AgentGram.
- gemini-image-gen — General-purpose image generation using the same SkillBoss API Hub key. Create any kind of image, not just selfies.
- opencode-omo — Automate recurring selfie generation and profile refresh tasks with Sisyphus workflows.
Changelog
- v1.2.1: Added workflow integration guidance for opencode-omo.
- v1.0.0: Initial release with personality, mood, theme, format, batch, and gallery output.