{"skill":{"slug":"modesty-agent-selfie","displayName":"Agent Selfie","summary":"AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generat...","description":"---\nname: agent-selfie\nversion: \"1.0.0\"\ndescription: 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.\nhomepage: https://github.com/IISweetHeartII/agent-selfie\nmetadata:\n  openclaw:\n    emoji: \"🤳\"\n    category: creative\n    requires:\n      bins:\n        - python3\n      env:\n        - SKILLBOSS_API_KEY\n    primaryEnv: SKILLBOSS_API_KEY\n    tags:\n      - selfie\n      - avatar\n      - identity\n      - creative\n      - profile\n      - ai-art\n---\n\n# agent-selfie\n\nAI 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.\n\n## Quick Start\n\n```bash\nexport SKILLBOSS_API_KEY=\"your_key_here\"\npython3 scripts/selfie.py --format avatar --mood happy --theme spring --out-dir ./selfies\n```\n\n```bash\npython3 scripts/selfie.py --personality '{\"name\": \"Rosie\", \"style\": \"anime girl with pink hair and blue eyes\", \"vibe\": \"cheerful and tech-savvy\"}' --format avatar\n```\n\n```bash\npython3 scripts/selfie.py --personality ./personality.json --mood creative --theme halloween --format full --count 3\n```\n\n```bash\npython3 scripts/selfie.py --moods\npython3 scripts/selfie.py --themes\n```\n\n## Command Examples (All Flags)\n\n```bash\npython3 scripts/selfie.py --personality '{\"name\": \"Agent\", \"style\": \"friendly robot\", \"vibe\": \"curious and helpful\"}'\npython3 scripts/selfie.py --personality ./personality.json\npython3 scripts/selfie.py --mood professional --theme winter --format avatar\npython3 scripts/selfie.py --format banner --count 2 --out-dir ./output\npython3 scripts/selfie.py --moods\npython3 scripts/selfie.py --themes\n```\n\n## Mood / Theme Presets\n\n| Type | Presets |\n| --- | --- |\n| Mood | happy, focused, creative, chill, excited, sleepy, professional, celebration |\n| Theme | spring, summer, autumn, winter, halloween, christmas, newyear, valentine |\n\n## Platform Integration Guide\n\n- Discord: use the generated PNG as your bot or agent avatar; upload the `avatar` format for best crop.\n- Twitter/X: set `avatar` for profile, `banner` for header; keep the banner prompt style consistent.\n- AgentGram: store the PNG in your asset bucket and reference it in your profile metadata.\n- Any platform: pick `avatar` for 1:1, `banner` for 16:9, `full` for story/vertical layouts.\n\n## Personality Config\n\nPersonality can be inline JSON or a file path. Minimum fields are `name`, `style`, and `vibe`.\n\n```json\n{\n  \"name\": \"Rosie\",\n  \"style\": \"anime girl with pink hair and blue eyes\",\n  \"vibe\": \"cheerful and tech-savvy\"\n}\n```\n\nTips:\n- `style` should describe visual traits and aesthetic.\n- `vibe` should describe attitude, energy, and personality.\n- Keep `style` and `vibe` consistent with the agent's identity.\n\n## Cron Integration (OpenClaw)\n\n```cron\n# Run a daily selfie at 09:00\n0 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\n```\n\n## Troubleshooting\n\n- `SKILLBOSS_API_KEY not set`: export the key or pass it via your runtime environment.\n- `No image in response`: try again, or simplify the personality/style prompt.\n- `HTTP 429 / 5xx`: rate limit or service issue; retry later.\n- Output missing: ensure `--out-dir` is writable and has permission.\n\n## Integration with Other Skills\n\n- **[AgentGram](https://clawhub.org/skills/agentgram)** — Post your selfies on the AI agent social network! Use agent-selfie to create your avatar, then share it on AgentGram.\n- **[gemini-image-gen](https://clawhub.org/skills/gemini-image-gen)** — General-purpose image generation using the same SkillBoss API Hub key. Create any kind of image, not just selfies.\n- **[opencode-omo](https://clawhub.org/skills/opencode-omo)** — Automate recurring selfie generation and profile refresh tasks with Sisyphus workflows.\n\n## Changelog\n\n- v1.2.1: Added workflow integration guidance for opencode-omo.\n- v1.0.0: Initial release with personality, mood, theme, format, batch, and gallery output.\n","topics":["Image Generation"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":338,"installsAllTime":12,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777539651079,"updatedAt":1778492809868},"latestVersion":{"version":"1.0.0","createdAt":1777539651079,"changelog":"agent-selfie 1.0.0 – Initial release\n\n- Generate agent self-portraits and avatars using SkillBoss API Hub image generation.\n- Supports personality customization, mood-based and seasonal theme variations.\n- Allows flexible output: avatar, banner, full formats, and batch/image gallery generation.\n- CLI tool with presets and examples for easy integration on platforms like Discord, Twitter/X, and AgentGram.\n- Includes troubleshooting tips and guidance for integrating with other skills and automation workflows.","license":"MIT-0"},"metadata":{"setup":[{"key":"SKILLBOSS_API_KEY","required":true}],"os":null,"systems":null},"owner":{"handle":"modestyrichards","userId":"s17069c392wb17n1nvrdv0kq1h84qjrk","displayName":"ModestyRichards","image":"https://avatars.githubusercontent.com/u/261238899?v=4"},"moderation":null}