SkillAgentSearch skills...

avatar-studio

Personalized animated robot avatars with 50 accessories, fluid shapes, SVG/PNG/GIF exports, a web component, and local MCP tools for developers and AI agents.

Install / Use

claude mcp add ai-calypse -- npx -y github:ai-calypse/avatar-studio

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

76/100

Supported Platforms

Claude Code
Claude Desktop
Zed

Our assessment of avatar-studio

avatar-studio scores 76/100 on our quality scale, 3702nd of 4,650 Development & Engineering skills we index.

Its MCP Server is 37 KB long, well organised into 32 sections with 13 code examples: a thorough specification that gives an agent plenty to work with.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
30/30
Structure
20/20
Description
15/15
Adoption
4/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 4 days ago, so avatar-studio is actively maintained.
  • It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
  • Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

avatar-studio compared with similar skills

All 4 of these similar skills score higher than avatar-studio; compare them before choosing.

SkillScoreStarsUpdatedFormat
avatar-studio (this skill)by ai-calypse76104d agoMCP Server
taste-skillby Leonxlnx100111.7ktodayCLAUDE.md
Agent-Reachby Panniantong100110.0ktodayCLAUDE.md
headroomby headroomlabs-ai10079.1ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10070.3ktodayCLAUDE.md

Frequently asked questions

How do I install avatar-studio?
Run claude mcp add ai-calypse -- npx -y github:ai-calypse/avatar-studio. The install tabs above show the steps for each supported agent.
Which AI agents does avatar-studio work with?
It is written for Claude Code, Claude Desktop and Zed, as a MCP Server file. Other agents that read the same format can often use it too.
Is avatar-studio safe to use?
It is MIT-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is avatar-studio still maintained?
The repository was last updated 4 days ago, so avatar-studio is actively maintained.

Avatar Studio

Avatar Studio — colorful robot avatars with personalized accessories

Validate CodeQL Create a personalized robot avatar for your profile, team chat, app, or AI assistant. Avatar Studio combines a browser-based creator with a local MCP server so people and agents can generate avatars from the same accessory catalog.

Built on Agent Robot Avatar by CX ArtLab, using SVG and vanilla JavaScript. The website runs without a backend or account; the MCP server runs separately as a local Node.js subprocess.

Live creator · Documentation · Releases · Changelog · npm package

The documentation covers creator guides, npm integration, MCP setup, API controls, and visual use cases.

Glossy 3D preview

The creator includes an optional Glossy 3D style with rounded vinyl bodies, reflective materials, raised eyes, and the existing shape-fitting accessory catalog. Switch styles in the editor; colors, eye controls, and body shapes carry over. Expression buttons control the 3D face directly, including heart eyes, happy arcs, sleeping eyes, and error crosses. PNG captures the transparent 3D view; GIF records the selected expression with floating and blinking motion. SVG retains the original vector appearance.

This first version requires browser WebGL. Devices without it keep the SVG editor. Reduced-motion preferences stop the floating motion. Accessory outlines curve around the actual body surface, and headphone bands and cushions fit the silhouette. Individually sculpted accessories and full gesture parity are future work. The npm component and local MCP image tools continue to render the existing SVG style.

The creator loads its self-hosted Three.js renderer only when 3D is selected. For local development, npm run dev builds the renderer automatically; npm run build:glossy rebuilds it after changes. Three.js is MIT licensed; its license is included in the deployed bundle directory.

Glossy 3D examples

Eight animated examples rendered with the creator’s actual Glossy 3D renderer: reflective vinyl bodies, shape-fitting accessories, fluid silhouettes, and different expressions. Click an animation to open its GIF, or download its transparent PNG. These are browser renders; the npm component and MCP exports currently use the 2D SVG style below.

| | | | | | --- | --- | --- | --- | | Music lover<br>Music lover glossy 3D animated avatar<br>PNG | Botanical love<br>Botanical love glossy 3D animated avatar<br>PNG | Royal surprise<br>Royal surprise glossy 3D animated avatar<br>PNG | Happy wizard<br>Happy wizard glossy 3D animated avatar<br>PNG | | Sleepy beanie<br>Sleepy beanie glossy 3D animated avatar<br>PNG | Curious fox<br>Curious fox glossy 3D animated avatar<br>PNG | Bookworm<br>Bookworm glossy 3D animated avatar<br>PNG | Party hearts<br>Party hearts glossy 3D animated avatar<br>PNG |

Try Glossy 3D in the live creator. The glossy example manifest records each design, expression, and shape seed. To regenerate these assets from a local checkout, install the development dependencies and Playwright Chromium, then run node scripts/build-glossy-examples.mjs. For smaller GIF files with adaptive color palettes, run python3 scripts/optimize-glossy-examples.py afterward (requires Pillow).

Avatar examples

Try the live creator or use MCP to make your own. These 24 GIF examples were generated through the Avatar Studio MCP server, using different colors, accessories, expressions, classic and seeded fluid bodies, and profile badges. Each preview links to its downloadable GIF.

MCP GIFs use a deterministic blink cycle with a selected expression. Sleeping eyes stay closed. For full actions, cursor following, and gestures, embed the live npm component.

| | | | | | --- | --- | --- | --- | | Classic square<br>Classic square robot avatar | Music lover<br>Music lover robot avatar | Royal surprise<br>Royal surprise robot avatar | Fluid fox<br>Fluid fox robot avatar | | Wizard<br>Wizard robot avatar | Botanical<br>Botanical robot avatar | Sleepy beanie<br>Sleepy beanie robot avatar | Cyber visor<br>Cyber visor robot avatar | | Bookworm<br>Bookworm robot avatar | Party time<br>Party time robot avatar | Fluid bunny<br>Fluid bunny robot avatar | Cowboy<br>Cowboy robot avatar | | Chef<br>Chef robot avatar | Pirate<br>Pirate robot avatar | Little angel<br>Little angel robot avatar | Tiny trouble<br>Tiny trouble robot avatar | | Winter scarf<br>Winter scarf robot avatar | Graduate<br>Graduate robot avatar | Fluid bear<br>Fluid bear robot avatar | Alien signal<br>Alien signal robot avatar | | Top hat<br>Top hat robot avatar | Lightning hero<br>Lightning hero robot avatar | Heart glasses<br>Heart glasses robot avatar | Space goggles<br>Space goggles robot avatar |

SVG, PNG, and sprite examples

The same designs can be exported as transparent SVGs, profile PNGs, or sprite sheets with frame coordinates.

Eight customized robot avatars in a sprite sheet

Classic SVG · Headphones SVG · Crown SVG · Fluid fox SVG · Wizard SVG · Flower SVG · Sleeping SVG · Visor SVG

Fluid flower profile avatar with an away badge

Reproduce the GIFs using the exact create_avatar arguments in the example manifest. See sprite coordinates and configs for the PNG sheet. All assets are committed to this repository; no external image host is required.

Avatars in real applications

48 illustrated use cases, from account profiles to agent workflows. These are documentation mockups made with real avatar exports, not bundled integrations. Your application supplies messaging, presence, notifications, accounts, game logic, and state transitions. Platform support for animated profile images varies; use PNG when GIF is not supported.

Profiles and communities

Profiles and communities: six avatar use cases

| Example | How to use it | Tool or export | | --- | --- | --- | | User profile | Your own recognizable account picture. | create_avatar | | Team chat | Recognizable faces beside every message. | create_avatar_batch | | Comments and replies | Give authors a consistent identity. | generate_identity | | Community forum | Pseudonymous profiles without photo uploads. | generate_identity | | Team directory | Create a coordinated set of team avatars. | create_avatar_batch | | Notification sender | Distinguish people, bots, and app events. | create_avatar |

Assistants and support

Assistants and support: six avatar use cases

| Example | How to use it | Tool or export | | --- | --- | --- | | Product copilot | Embed a companion beside useful suggestions. | create_avatar_component | | Support chat | Use a friendly identity for support agents. | create_avatar_component | | Command palette | Give your in-app assistant a face. | npm component | | Onboarding guide | Explain the next step with a character. | create_expression_pack | | Documentation guide | Add a recognizable guide to documentation. | npm component | | Browser extension | Fit a tiny helper into an extension popup. | npm component |

Presence and workflow states

Presence and workflow states: six avatar use cases

| Example | How to use it | Tool or export | | --- | --- | --- | | No presence badge | Use the avatar without a state indicator. | create_avatar | | Online presence | Show an available person or assistant. | create_avatar | | Away or idle | Show a temporary absence with a badge. | create_avatar | | Busy or processing | Show an agent working on a request. | create_avatar | | Offline presence | Keep unavailable users visible in a roster. | create_avatar | | Success and error feedback | Map avatar expressions to app outcomes. | create_expression_pack |

Collaboration and work

![Collaboration and work: six avatar use cases](docs/use-cases/col

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated4d ago
Forks2

Languages

JavaScript

Trust signals

97/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 info