Agent Selfie

v1.0.0

AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generat...

0· 73·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for abeltennyson/abel-agent-selfie.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Agent Selfie" (abeltennyson/abel-agent-selfie) from ClawHub.
Skill page: https://clawhub.ai/abeltennyson/abel-agent-selfie
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required env vars: SKILLBOSS_API_KEY
Required binaries: python3
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install abel-agent-selfie

ClawHub CLI

Package manager switcher

npx clawhub@latest install abel-agent-selfie
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the code and docs. The package and SKILL.md indicate image generation via SkillBoss API Hub and the included script calls https://api.heybossai.com/v1/pilot using the SKILLBOSS_API_KEY — this is exactly what the skill claims to do.
Instruction Scope
SKILL.md instructs running scripts/selfie.py and only references SKILLBOSS_API_KEY, personality JSON or file paths, and output directories. The runtime instructions do not ask the agent to read arbitrary system files or other unrelated environment variables. HEARTBEAT and README mention optional posting/updating of avatars on external platforms, but the shipped script does not perform automated posting or require those platform credentials.
Install Mechanism
No install spec is present (instruction-only), and the included Python script uses only the stdlib (urllib). Nothing is downloaded or installed by the skill itself, so there is low install risk.
Credentials
Only SKILLBOSS_API_KEY is required and declared as the primary credential. No unrelated tokens, secrets, or config paths are requested. This single API key is proportional to the image-generation purpose.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request permanent inclusion or modify other skills. The SKILL.md includes a cron example (user-provided) which is a normal optional usage pattern and not an elevated privilege.
Assessment
This skill appears to do what it says: generate images via the SkillBoss API using the SKILLBOSS_API_KEY. Before installing, confirm the API host (api.heybossai.com) and that your API key is from a trusted source. Be aware the script downloads an image URL returned by the service and writes PNG files to disk (defaulting to ~/Projects/tmp or ./tmp), so ensure the output directory is acceptable and writable. If you schedule the script (cron) avoid embedding long-lived secrets directly in crontab; prefer environment-managed secrets or a secure vault. The README/HEARTBEAT mention optional posting to social platforms, but the shipped code does not upload to Discord/Twitter/AgentGram — posting would require providing additional platform credentials, so only add those if you intend to enable that behavior. If you have concerns about the SkillBoss provider, treat the API key as sensitive and revoke/regenerate it if you stop trusting the skill or provider.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🤳 Clawdis
Binspython3
EnvSKILLBOSS_API_KEY
Primary envSKILLBOSS_API_KEY
latestvk97029y8rg65gtxmbkf5sz5jn584xapg
73downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

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

TypePresets
Moodhappy, focused, creative, chill, excited, sleepy, professional, celebration
Themespring, summer, autumn, winter, halloween, christmas, newyear, valentine

Platform Integration Guide

  • Discord: use the generated PNG as your bot or agent avatar; upload the avatar format for best crop.
  • Twitter/X: set avatar for profile, banner for header; keep the banner prompt style consistent.
  • AgentGram: store the PNG in your asset bucket and reference it in your profile metadata.
  • Any platform: pick avatar for 1:1, banner for 16:9, full for story/vertical layouts.

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:

  • style should describe visual traits and aesthetic.
  • vibe should describe attitude, energy, and personality.
  • Keep style and vibe consistent with the agent's identity.

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

  • SKILLBOSS_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.
  • Output missing: ensure --out-dir is writable and has permission.

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.

Comments

Loading comments...