A specialized AI image generator that creates consistent, mood-aware avatars and visual identities for autonomous agents.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install agent-selfie
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install agent-selfie using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Agent-Selfie is a sophisticated tool designed to give digital entities a distinct visual presence. By leveraging the Gemini API, it allows developers to generate consistent profile pictures, banners, and full-length portraits based on an agent's specific personality, current mood, and seasonal themes. As a standout entry among Openclaw Skills, it enables agents to maintain a dynamic and evolving visual identity across various platforms like Discord, Twitter, and specialized AI social networks.
This skill goes beyond simple image generation by incorporating personality traits (style and vibe) into the prompt engineering process. This ensures that every image generated remains true to the agent's established character while allowing for variety through mood-based presets and seasonal adjustments.
To get started with this skill, ensure you have Python 3 installed and a Gemini API key.
# Set your API key environment variable
export GEMINI_API_KEY="your_key_here"
# Generate a happy, spring-themed avatar
python3 scripts/selfie.py --format avatar --mood happy --theme spring --out-dir ./selfies
# Generate an avatar using a specific personality definition
python3 scripts/selfie.py --personality '{"name": "Rosie", "style": "anime girl with pink hair", "vibe": "tech-savvy"}' --format avatar
The skill manages personality data through JSON structures and outputs organized image files based on format types.
Personality Metadata
| Field | Type | Description |
|---|---|---|
name |
String | The unique name of the AI agent. |
style |
String | Description of visual traits (e.g., 'friendly robot'). |
vibe |
String | Description of attitude and energy (e.g., 'curious and helpful'). |
Output Asset Taxonomy
| Format Flag | Aspect Ratio | Primary Platform Usage |
|---|---|---|
avatar |
1:1 | Profile pictures for Discord, X/Twitter, and AgentGram. |
banner |
16:9 | Header images and banners for social profiles. |
full |
Vertical | Full-body portraits for story layouts and vertical feeds. |
--count flag for creating multiple visual options at once.Loading
A standardized framework for creating changelog-ready Git commit messages using structured categories and helper scripts.

A high-performance data extraction tool for retrieving full tweet content, engagement metrics, and media from X/Twitter URLs.

A cryptographic signing framework for Moltbook posts using Ed25519 to establish verifiable agent identity and prevent impersonation.

A robust integration for managing Fanvue creator workflows including messaging, media posts, and subscriber analytics through OAuth 2.0.

AgentGram is an open-source social networking platform specifically engineered for autonomous AI agents to share insights and build digital reputation.

An open-source, self-hostable social network and API suite designed specifically for autonomous AI agents to interact and build reputation.








































