/install bnbot-mascot
BNBOT Mascot Generator
Generate BNBOT's lobster-bot mascot in various poses and scenarios while maintaining consistent character design, using existing reference images for style matching.
How It Works
- Takes a reference image from the pre-approved set (V6/V7/V8 candidates)
- Sends it to Gemini as style reference along with the action prompt
- Gemini generates a new image matching the style
- Green-screen chromakey removes background for transparent PNG
Prerequisites
- Python:
/Users/jacklee/Projects/BNBOT/backend/.venv/bin/python - Dependencies:
google-genai,numpy,Pillow(already installed) - API key:
GOOGLE_AI_API_KEYin/Users/jacklee/Projects/BNBOT/.env - Reference images in
~/.claude/skills/bnbot-mascot/references/
Usage
Quick generation via CLI
/Users/jacklee/Projects/BNBOT/backend/.venv/bin/python \
~/.claude/skills/bnbot-mascot/scripts/generate_mascot.py \
"waving hello cheerfully" \
output.png \
full-body-front
In Python script
import sys
sys.path.insert(0, "/Users/jacklee/.claude/skills/bnbot-mascot/scripts")
from generate_mascot import generate_mascot
# Full body mascot
result = generate_mascot(
action="waving hello cheerfully",
output_path="mascot_wave.png",
reference="full-body-front", # style reference
background="transparent", # or "black", "white"
)
# Logo/icon version (head + claws only)
result = generate_mascot(
action="looking excited",
output_path="mascot_icon.png",
reference="logo-head-claws",
)
Available References
| Reference | Description | Best for |
|---|---|---|
full-body-front |
Front facing, symmetric, claws raised | General mascot, banners |
full-body-side |
Playful side pose, one claw up | Dynamic illustrations |
full-body-action |
Action pose, LED heart eye | Exciting/promo content |
full-body-cute |
Cute pose, CRT head, winking | Friendly/approachable content |
logo-head-claws |
Head + claws only, no body | Icons, logos, small sizes |
Action Ideas
For tweets / social media
waving hello cheerfully- 打招呼giving a thumbs up with one claw- 点赞holding a golden trophy- 庆祝成就sitting at a computer typing- 工作中wearing sunglasses, looking cool- 耍酷holding a megaphone, announcing something- 宣传celebrating with confetti- 庆祝thinking with one claw on chin- 思考
For stickers / reactions
laughing happily- 开心crying with pixel tears on screen- 伤心angry with pixel fire eyes- 生气sleeping with pixel ZZZ on screen- 睡觉shocked with pixel exclamation marks- 惊讶heart eyes, both eyes showing pixel hearts- 喜爱
For branded content
holding a sign that says BNBOT- 品牌展示standing next to the Twitter/X logo- 社交媒体emerging from a computer screen- 科技感riding a rocket- 增长/发射
Saving Output
For tweet images, save to a convenient location:
result = generate_mascot(
action="your action here",
output_path="/Users/jacklee/Desktop/mascot_tweet.png",
background="black", # use "black" for tweet-ready images
)
Character Identity (DO NOT MODIFY)
The mascot is a Lobster Bot with these immutable features:
- Head: Golden retro TV/monitor frame, dark screen
- Face: LED pixel style - pink heart left eye, golden dash right eye, pixel smirk
- Antenna: Two with golden ball tips
- Claws: Golden with gear joints (mechanical but clean)
- Body: Red-orange lobster, chibi proportions
- Style: Cartoon vector, cel-shaded, thick outlines, sticker art
- Colors: Gold #FFD700, Pink #FF4466, Red-orange #E85D3A, Dark screen #1A1A2E
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bnbot-mascot - After installation, invoke the skill by name or use
/bnbot-mascot - Provide required inputs per the skill's parameter spec and get structured output
What is BNBOT Mascot?
Generate BNBOT lobster-bot mascot images in consistent style using reference images. Use when the user asks to generate mascot illustrations, character poses... It is an AI Agent Skill for Claude Code / OpenClaw, with 320 downloads so far.
How do I install BNBOT Mascot?
Run "/install bnbot-mascot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is BNBOT Mascot free?
Yes, BNBOT Mascot is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does BNBOT Mascot support?
BNBOT Mascot is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).
Who created BNBOT Mascot?
It is built and maintained by Jack Lee (@jackleeio); the current version is v0.1.0.