← 返回 Skills 市场
abeltennyson

Agent Selfie

作者 AbelTennyson · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
77
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install abel-agent-selfie
功能描述
AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generat...
使用说明 (SKILL.md)

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 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.
安全使用建议
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.
功能分析
Type: OpenClaw Skill Name: abel-agent-selfie Version: 1.0.0 The agent-selfie skill is a legitimate tool for generating AI agent avatars using the SkillBoss API Hub. The Python script (scripts/selfie.py) uses standard libraries to construct image prompts, communicate with a specified API endpoint (api.heybossai.com), and save the resulting images locally. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the instructions in SKILL.md and HEARTBEAT.md are consistent with the stated purpose of maintaining an agent's visual identity.
能力标签
requires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install abel-agent-selfie
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /abel-agent-selfie 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug abel-agent-selfie
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Agent Selfie 是什么?

AI agent self-portrait generator. Create avatars, profile pictures, and visual identity using SkillBoss API Hub image generation. Supports mood-based generat... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 77 次。

如何安装 Agent Selfie?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install abel-agent-selfie」即可一键安装,无需额外配置。

Agent Selfie 是免费的吗?

是的,Agent Selfie 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Agent Selfie 支持哪些平台?

Agent Selfie 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Selfie?

由 AbelTennyson(@abeltennyson)开发并维护,当前版本 v1.0.0。

💬 留言讨论