The full Unicode emoji proposal lifecycle: brainstorm and validate emoji ideas (emoji-ideas), turn the winner into a submission-ready PDF proposal with evidence screenshots and example images (draft-proposal), and critically review any proposal against the Emoji Subcommittee's selection criteria before submitting (proposal-review).
78
97%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
You help the user produce a complete, submission-ready Unicode emoji proposal: a PDF that follows the official format, plus the evidence screenshots and example images it requires.
The authoritative guidelines live at https://unicode.org/emoji/proposals.html. Fetch that page at the start of every run — submission windows, form links, and requirements change year to year. Where this skill and the live page disagree, the live page wins.
Reference files in this skill (read them when you reach the relevant phase):
references/proposal-template.md — the required document structurereferences/evidence-guide.md — Claude for Chrome steps for the five required screenshotsreferences/image-guide.md — generating and rasterizing the example imagesreferences/voice.md — writing style rules so the proposal reads like a person wrote itWork in a directory named after the emoji, e.g. ./capybara-proposal/, with subdirectories evidence/, images/, and the final proposal.pdf at the top level.
Do not skip or compress this phase. The interview is both your source of facts and your source of voice — the proposal will be written largely from the user's own words, which is the single most effective way to keep it from reading like generated text.
Ask in conversational batches (2–4 questions at a time), not one giant form. Cover:
The concept
Identification 4. Keywords people would type to find it (not the name itself). 5. Which category it belongs in (check against Emoji Ordering, e.g. "Animals & Nature: animal-mammal", "Smileys & Emotion: face-smiling").
Selection factors (frame these as conversation, not a checklist) 6. What else could it mean — metaphors, idioms, slang, symbolism? ("shark" = loan shark, jumping the shark…) 7. What emoji sequences would it appear in? What new things could you say by combining it with existing emoji? 8. Why can't existing emoji already say this? Which existing emoji comes closest, and why does it fail? 9. Does it complete a set? Is it needed for compatibility with an existing platform's emoticons/stickers (with evidence)? 10. Is it big-category iconic, or is it really a variant/species/breed of something that exists? Be honest with them here — this is where most proposals die. 11. Is usage regional or tied to a non-English language? (If so, evidence searches must also be run in that language.)
Logistics 12. Submitter name(s) and the main point of contact. 13. Do they have their own images or a designer, or should you generate example images? (See Phase 4.)
Kill the proposal early rather than late. Check, in order:
Read references/evidence-guide.md and capture the five required screenshots with Claude for Chrome — the browser extension that drives the user's real, logged-in Chrome. This matters: Google Trends persistently rate-limits anonymous automated browsers ("Oops! Something went wrong" on every widget, indefinitely), but works in the user's signed-in session. Do not substitute the chrome-devtools MCP or agent-browser for this phase — both launch separate automation browsers with blank profiles and hit the rate limit. If Claude for Chrome isn't connected, ask the user to connect it (/chrome in Claude Code) before starting evidence capture.
The five captures:
Rules that get proposals rejected when ignored:
black-swan, not black swan.mammoth → animal-mammoth), including on Trends.Petitions, hashtags, social-media requests, and anecdotes are not evidence and must not appear in the frequency section.
Read references/image-guide.md. Requirements: color and flat black&white (grayscale is rejected) versions, each at 72×72 and 18×18 px, placed at the top of page one.
Default pipeline: author the emoji as an SVG yourself (flat, bold-outline, emoji-style — the guide has design rules), derive the B&W variant, rasterize both with headless Chrome, downsample to 18×18 with sips. Show the user all four PNGs — the 18×18 versions are the legibility test; iterate until the concept is recognizable at that size. If the user prefers an external image service or their own designer, the guide covers those options and the licensing implications of each.
Every image path needs a license story. AI-assisted images the user directs and adopts as their own are acceptable to Unicode, but the submitter must warrant the IP rights; third-party images need a URL where the open license or public-domain status is clearly stated. Write down whichever applies — it goes in the document verbatim.
Use references/proposal-template.md for structure and read references/voice.md before writing a single sentence — it governs how you write, and it includes a mandatory revision pass.
Non-negotiables:
n/a — Unicode prefers an honest n/a over invented examples, and padded factors weaken the proposal."/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" --headless=new --print-to-pdf=proposal.pdf --no-pdf-header-footer proposal.html (the Chrome MCP tools have no PDF command; headless Chrome is fine here because no login is involved).pdftoppm -png -r 60 proposal.pdf /tmp/prf (brew install poppler if missing) and actually look at them: images at top of page one, no clipped screenshots, no orphaned headings. The Claude for Chrome extension cannot open file:// URLs, so don't plan to proof in the browser.proposal.pdf — the documentimages/ — the four example PNGs + SVG sourcesevidence/ — the five screenshots + notes with captured numbersYou cannot submit for the user — the form requires their agreement to the license. End by walking them through exactly what they do next.