OpenClaw · Skill
Clawd Modifier
Customize the Claude Code mascot's appearance by modifying colors and ASCII art.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install masonc15/clawd-modifierClawHub installer
npx clawhub@latest install masonc15/clawd-modifierOpenClaw CLI
openclaw skills install masonc15/clawd-modifierDirect OpenClaw install
openclaw install masonc15/clawd-modifierWhat this skill does
Customize the Claude Code mascot's appearance by modifying colors and ASCII art.
Why it matters
The provided scripts handle binary-safe patching of the minified CLI bundle, avoiding the manual grep-and-sed errors that come with editing cli.js directly.
Typical use cases
- Changing Clawd to a blue or green color scheme
- Adding arms to the mascot for a custom look
- Applying holiday or seasonal themes to the terminal mascot
- Restoring the original Clawd after experimenting
- Extracting the current ASCII art state to inspect it
Source instructions
Clawd Modifier
Customize the Claude Code mascot's appearance by modifying colors and ASCII art.
Quick Reference
CLI location: /opt/node22/lib/node_modules/@anthropic-ai/claude-code/cli.js
Clawd colors:
- Body:
rgb(215,119,87)/ansi:redBright - Background:
rgb(0,0,0)/ansi:black
Small Clawd (prompt):
▐▛███▜▌
▝▜█████▛▘
▘▘ ▝▝
Workflows
Change Clawd's Color
Use scripts/patch_color.py:
# List available colors
python scripts/patch_color.py --list
# Apply preset
python scripts/patch_color.py blue
# Custom RGB
python scripts/patch_color.py --rgb 100,200,150
# Restore original
python scripts/patch_color.py --restore
Add Arms or Modify Art
Use scripts/patch_art.py:
# List variants
python scripts/patch_art.py --list
# Add arms
python scripts/patch_art.py --variant with-arms
# Individual modifications
python scripts/patch_art.py --add-left-arm
python scripts/patch_art.py --add-right-arm
# Restore original
python scripts/patch_art.py --restore
Extract Current Clawd
Use scripts/extract_clawd.py to see current state:
python scripts/extract_clawd.py
Manual Modifications
For custom changes not covered by scripts, edit cli.js directly:
- Backup:
cp cli.js cli.js.bak - Find patterns with grep
- Use sed or text editor to replace
- Test by running
claude
Pattern examples:
# Find color definitions
grep -o 'clawd_body:"[^"]*"' cli.js | head -5
# Replace color
sed -i 's/rgb(215,119,87)/rgb(100,149,237)/g' cli.js
Resources
- Unicode reference: See
references/unicode-blocks.mdfor block characters - Technical details: See
references/clawd-anatomy.mdfor rendering internals - Design gallery: See
assets/clawd-variants.txtfor inspiration
Notes
- Changes are overwritten by
npm update - Always create backups before modifying
- Test with
claude --versionafter changes - Some terminals have limited Unicode support