dicebear

Generate deterministic procedural avatars from email seeds via DiceBear API.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill dicebear
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dicebear
Source: https://github.com/kettleofketchup/KettleOfSkills/tree/main/plugins/dicebear/skills/dicebear
Command: npx skills add https://github.com/kettleofketchup/KettleOfSkills --skill dicebear

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of creating and managing consistent user avatars for applications, whether you use Gravatar's public service or a self-hosted DiceBear API for full control.

Core Features & Use Cases

  • DiceBear API Integration: Generate procedural avatars in 31+ styles via public or self-hosted endpoints, with support for SVG, PNG, and other output formats.
  • Gravatar Compatibility: Look up Gravatar profiles by email hash, manage avatars via OAuth2, and map Gravatar default styles to equivalent DiceBear styles for seamless migration.
  • Production Deployment: Includes guidance for self-hosting DiceBear on Docker or Kubernetes, with configuration for rate limits, size caps, and caching for production workloads.
  • Use Case Example: A SaaS platform can use this Skill to generate unique avatars for new users based on their email address, or replace Gravatar with a self-hosted DiceBear instance to avoid public API rate limits.

Quick Start

Use the dicebear skill to generate a 128px identicon avatar for the email [email protected] using your self-hosted DiceBear instance at https://dicebear.local.

Frequently Asked Questions about dicebear

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate consistent procedural avatars from an email address?

Procedural avatars are generated deterministically from email seeds using the DiceBear API. This approach ensures a user always receives the same consistent avatar across application integrations without manual image uploads.

Can I self-host DiceBear on Docker to avoid public API rate limits?

Yes, DiceBear can be self-hosted on Docker or Kubernetes. Production deployment configurations include settings for rate limits, size caps, and caching to handle production workloads and avoid public API rate limits.

How do I migrate from Gravatar to a self-hosted DiceBear instance?

Migrating from Gravatar to DiceBear is supported by mapping Gravatar default styles to equivalent DiceBear styles. This allows seamless migration while maintaining familiar avatar aesthetics for existing users.

What avatar output formats are supported by DiceBear API integration?

DiceBear API integration supports procedural avatar generation in SVG, PNG, and other output formats. You can request these formats from either the public DiceBear endpoints or your self-hosted deployment.

Does Gravatar compatibility include managing avatars via OAuth2?

Yes, Gravatar compatibility includes full profile and avatar management workflows. You can look up Gravatar profiles by email hash and manage avatars via OAuth2 authentication for comprehensive user profile integration.

When should I not use the public DiceBear API for avatar generation?

The public DiceBear API should be avoided when your application requires high-volume avatar generation that exceeds public rate limits. In these cases, self-hosting DiceBear on Docker or Kubernetes provides the necessary control over rate limits and caching.