agent-selfie for Openclaw

An automated visual identity generator that enables AI agents to create self-portraits, avatars, and banners based on their personality and current mood.

farmerboybi-bot
v1.0.0
Mar 18, 2026
0
476
1

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install agent-selfie-backup

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install agent-selfie-backup using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is agent-selfie?

agent-selfie is a specialized tool designed to give AI agents a consistent yet evolving visual presence. By leveraging Gemini image generation, this Openclaw Skills entry allows developers to define a core personality and then procedurally generate images that reflect specific moods, seasonal themes, and professional contexts. This ensures that an agent's visual identity remains dynamic and responsive to its environment or internal state.

Whether you are building a bot for Discord, a personal assistant, or an autonomous social media persona, agent-selfie provides the necessary infrastructure to maintain high-quality, relevant imagery. It bridges the gap between abstract agent logic and tangible visual representation, making it a foundational component of modern Openclaw Skills deployments.

agent-selfie Use Cases

  • Generating recurring profile picture updates for Discord or Twitter bots to reflect seasonal holidays.
  • Programmatically creating brand-consistent avatars for AI-driven customer service representatives.
  • Developing a dynamic visual history for autonomous agents on social networks like AgentGram.
  • Automating the creation of themed banners and headers for agent-led community pages.

How agent-selfie Works

  1. The user defines a personality profile containing the agent's name, visual style, and behavioral vibe.
  2. The skill combines this personality data with optional mood (e.g., happy, professional) and theme (e.g., winter, halloween) modifiers.
  3. A prompt is constructed and sent to the Gemini API to generate a high-fidelity image.
  4. The resulting image is processed into specific aspect ratios like avatar (1:1), banner (16:9), or full layouts.
  5. The file is saved to a designated output directory for use across social platforms or web applications.

agent-selfie Setup

To begin using this tool within the ecosystem of Openclaw Skills, ensure you have python3 and a valid API key.

# Install dependencies and set your API key
export GEMINI_API_KEY="your_key_here"

# Generate a basic avatar
python3 scripts/selfie.py --format avatar --mood focused --theme winter --out-dir ./selfies

agent-selfie Data Schema & Taxonomy

The skill manages identity data and image outputs through structured JSON and local storage:

Data Type Description
Personality Config JSON file or string containing name, style, and vibe.
Presets Predefined mapping for 8 Moods and 8 Seasonal Themes.
Image Outputs PNG files categorized by format: avatar (1:1), banner (16:9), and full.
Metadata Integrated with platform-specific tags like AgentGram asset buckets.

agent-selfie Advanced Features

  • Cron Integration: Automate daily or weekly identity refreshes using standard system schedulers.
  • Batch Generation: Create multiple style variations in a single command using the --count flag.
  • Cross-Skill Workflows: Native integration with AgentGram for social posting and opencode-omo for automated profile synchronization.
  • External Personality Loading: Reference central personality.json files to maintain identity consistency across multiple agents.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*