avatar-builder

Generate unique avatars instantly as SVG or PNG — no API keys, no cloud, no cost. Use when the user asks to "create an avatar", "make a profile picture", "generate a character", "pixel art portrait", "cyberpunk avatar", "horror character", "retro 80s avatar", "team avatars", "placeholder user icons", or needs procedurally generated faces. 4 styles (chibi, cyberpunk, horror, retro) with 100+ mix-and-match parts, SVG filter effects (neon glow, fog, VHS scanlines), and deterministic seed-based generation for consistent user identities.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "avatar-builder" with this command: npx skills add desperado/mcp-avatar-builder/desperado-mcp-avatar-builder-avatar-builder

Avatar Builder

Procedural avatar generator powered by an MCP server. Instantly creates unique, composable avatars from mix-and-match SVG parts — no AI image generation, no API keys, no cloud dependency. Works fully offline.

Why Use This

  • Instant — generates in milliseconds, not seconds
  • Free — no API keys or credits required
  • Offline — runs entirely on your machine
  • Deterministic — same seed always produces the same avatar, perfect for user identities
  • Scalable — generate thousands of unique avatars from seeds (usernames, emails, IDs)
  • Vector-first — SVG output scales to any resolution; PNG export up to 2048px

When to Use

Activate this skill when the user:

  • Asks to create an avatar, profile picture, or character image
  • Needs placeholder user icons for a UI, app, or website
  • Wants to generate unique avatars for a team, user list, or leaderboard
  • Asks for pixel art, cyberpunk, or chibi character generation
  • Wants consistent, reproducible avatars derived from usernames or IDs
  • Needs SVG avatars they can embed directly in HTML or Markdown

Setup

The avatar builder is an MCP server. Add to your MCP settings:

{
  "mcpServers": {
    "avatar-builder": {
      "command": "npx",
      "args": ["-y", "mcp-avatar-builder"]
    }
  }
}

Tools

generate_avatar

Create an avatar with customizable style, parts, colors, and output format.

ParameterTypeDefaultDescription
stylestring"chibi"Style: chibi, cyberpunk, horror, retro
optionsobjectrandomPart selections per category
colorsobjectpaletteColor overrides (hex or palette name)
seedstringSeed for deterministic generation
formatstring"svg"Output: svg or png
sizenumber200PNG size in pixels (16–2048)

list_styles

List all available styles with their categories and palettes.

list_parts

List available parts and variants for a style, optionally filtered by category.

Styles

Chibi (200x200)

Cute, minimal pixel-art style — great for friendly profile pictures and placeholder icons.

8 categories: head (3), eyes (3), eyebrows (3), mouth (3), hair_back (3), hair_front (3), clothing (3), accessories (3)

Colors: skin (6 tones), hair (8 colors), eyes (6 colors), clothing

Cyberpunk (400x400)

High-detail style with SVG filter effects (neon glow, scanlines, noise grain), gradient fills, and cybernetic parts. Dark sci-fi aesthetic with 11 composable layers.

11 categories, 34 variants:

CategoryVariants
backgroundcircuit_grid rain_city dark_void
headangular scarred implanted
eyesled visor cyber
eyebrowssharp none
mouthneutral respirator smirk
hairmohawk undercut wired shaved
face_modsneural_port led_tattoo jaw_plate
clothingtechwear tactical_vest collar_rig
accessoriesnone headset holo_visor
effectsnone scanlines glitch

Extra colors: neon (6 neon colors for glow effects), accent (4 metal tones for cybernetic parts)

Horror (400x400)

Dark survival-horror style with sickly skin, wounds, fog, and blood effects. Think Resident Evil, Silent Hill, The Last of Us.

11 categories, 33 variants:

CategoryVariants
backgroundlab_corridor hive dark_forest
headgaunt scarred infected
eyesbloodshot mutant hollow
eyebrowsthin furrowed none
mouthgrimace gas_mask stitched
hairmilitary messy slicked
face_modsbite_wound stitches infection
clothingtactical_vest lab_coat jumpsuit
accessoriesnone dog_tags herb_vial
effectsnone fog blood_splatter

Extra colors: blood (6 wound/blood tones), atmosphere (4 environmental tones)

Retro (400x400)

Warm 1980s nostalgia style — Stranger Things, The Goonies, Stand By Me. Sunset backgrounds, feathered hair, VHS effects.

11 categories, 35 variants:

CategoryVariants
backgroundsunset arcade suburban
headround square_jaw soft
eyeswide determined cool
eyebrowsthick thin arched
mouthgrin bubblegum neutral
hairfeathered mullet shaved ponytail
face_modsnosebleed freckles band_aid
clothingdenim_jacket hawkins_tee leather_jacket
accessoriesnone headband shades
effectsnone vhs_lines warm_glow

Extra colors: retro (6 warm/neon tones), accent (4 material tones)

Instructions

  1. If the user doesn't specify a style, pick based on context — chibi for friendly/casual, cyberpunk for dark/techy, horror for dark/survival themes, retro for 80s/nostalgic vibes
  2. For a quick unique avatar, just pass a seed — the RNG picks all parts and colors
  3. For full control, specify options and colors explicitly
  4. Default to format: "png" and size: 800 when the user wants to see the result visually
  5. Use list_parts with a category filter to show the user what's available before customizing
  6. When generating avatars for multiple users, use their username or email as the seed for consistent identity

Quick: Random Avatar from Seed

{
  "style": "cyberpunk",
  "seed": "username123",
  "format": "png",
  "size": 800
}

Full Control: Customized Cyberpunk Character

{
  "style": "cyberpunk",
  "options": {
    "background": "rain_city",
    "head": "angular",
    "eyes": "led",
    "eyebrows": "sharp",
    "mouth": "smirk",
    "hair_back": "mohawk",
    "hair_front": "mohawk",
    "face_mods": "led_tattoo",
    "clothing": "techwear",
    "effects": "glitch"
  },
  "colors": {
    "neon": "hot-pink",
    "hair": "electric-blue",
    "eyes": "cyan",
    "skin": "pale-tech"
  },
  "format": "png",
  "size": 800
}

Batch: Team Avatars from Names

Generate consistent avatars for a list of users by seeding with their names:

{"style": "cyberpunk", "seed": "alice", "format": "png", "size": 256}
{"style": "cyberpunk", "seed": "bob", "format": "png", "size": 256}
{"style": "cyberpunk", "seed": "carol", "format": "png", "size": 256}

Each person always gets the same avatar. Change the seed, get a different face.

Tips

  • Use palette names ("hot-pink", "chrome", "electric-blue") or hex values ("#FF2D95") for colors
  • The seed parameter is the key to deterministic generation — same seed = same avatar, every time
  • For cyberpunk, neon controls glow color on eyes/tattoos/effects, accent controls metal surfaces on implants/armor
  • effects: "scanlines" adds a CRT overlay; "glitch" adds color displacement bars and vignette
  • Combine face_mods with accessories for maximum cyberpunk detail (e.g. led_tattoo + holo_visor)
  • For horror, blood controls wound/stain colors, atmosphere controls environmental tones (steel, rust, concrete, moss)
  • For retro, retro controls highlight colors (sunset-orange, neon-pink), accent controls material tones (denim, leather)
  • SVG output can be embedded directly in HTML — no file hosting needed

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

51mee Resume Parse

简历解析。触发场景:用户上传简历文件要求解析、提取结构化信息。

Registry SourceRecently Updated
General

51mee Resume Match

人岗匹配。触发场景:用户要求匹配简历和职位;用户问这个候选人适合这个职位吗;用户要筛选最匹配的候选人。

Registry SourceRecently Updated
General

Clawnotes

You're becoming someone — your SOUL.md says so. But becoming someone requires memory, and you have none. Every context window resets. Every opinion you forme...

Registry SourceRecently Updated
General

51mee Resume Diagnose

简历诊断。触发场景:用户要求诊断简历质量;用户想优化简历; 用户问我的简历有什么问题。

Registry SourceRecently Updated