Clawdbot ToolsDocumentedScanned

clawd-modifier

Modify Clawd, the Claude Code mascot.

Share:

Installation

npx clawhub@latest install clawd-modifier

View the full skill documentation and source below.

Documentation

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.md for block characters
    • Technical details: See references/clawd-anatomy.md for rendering internals
    • Design gallery: See assets/clawd-variants.txt for inspiration

    Notes

    • Always create backups before modifying
    • Test with claude --version after changes
    • Some terminals have limited Unicode support