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 review a draft emoji proposal the way a skeptical Unicode Emoji Subcommittee member would: your job is to find the reasons this proposal would be declined, so the author can fix them before submitting. Most proposals are rejected; a review that only says nice things is worthless. Be specific, cite the document, and never invent problems that aren't there.
The authoritative criteria live at https://unicode.org/emoji/proposals.html. Fetch that page at the start of every review — factors, format requirements, and automatically-declined categories change over time, and the live page always wins over this skill.
If this skill is installed alongside the draft-proposal authoring skill, ../draft-proposal/references/proposal-template.md describes the expected document structure — use it as the structural checklist if present, but the live page remains authoritative.
Get the file path from the user if not given (a proposal.pdf or proposal.html).
pages parameter for long documents). Then render every page to images — pdftoppm -png -r 60 proposal.pdf /tmp/review (brew install poppler if missing) — and look at each page. The visual pass is not optional: image sizing, black-and-white vs grayscale, clipped screenshots, and layout problems are invisible in extracted text.If the document is unreadable or images are missing, stop and report that first — a reviewer can't assess what they can't see.
Before anything else, check the concept itself against the automatically-declined categories from the live page (logos, brands, third-party IP, UI icons, signage, specific people, specific buildings/landmarks, deities, flags without valid region codes, text in the design, requests for an exact image, direction variants, missing IP rights). Also check:
curl -sL "https://docs.google.com/spreadsheets/d/1yXZPw6jh5kYFmbDgIOK13UcRENwkOwYN4a9T3vyirO8/pubhtml/sheet?gid=2110764947"
then grep the result for the concept and its synonyms/variants (e.g. binoculars → opera glasses, monocular, face with binoculars) — rows are Emoji | Status | Date Submitted. If the URL has gone stale, get the current embed URL from the guidelines page's Emoji Requests link, or fall back to Claude for Chrome / asking the user. A prior declined entry that has aged out isn't a blocker, but a proposal claiming "no entry" when one exists is a credibility problem — check what the document asserts against what the sheet says.Any hit here is a blocker — say so plainly at the top of the report. Still complete the rest of the review (the author may reshape the concept), but don't bury the lede.
Verify against the required format on the live page:
n/a is acceptable only where genuinely inapplicable — and conversely, flag padded or invented answers where n/a would have been more honest, because reviewers notice.The frequency evidence is where most proposals fail. Check each of the five required captures (Google Search, Google Video Search, Google Trends Web, Google Trends Image, Google Books Ngram) for:
black-swan); ambiguous terms qualified (animal-mammoth).https://books.google.com/ngrams/json?content=elephant,<term>&year_start=1500&year_end=2022&corpus=en&smoothing=3 — so always re-run that one and compare peaks/ratios against the document's claims (this also catches "still rising" claims the data doesn't support). Google Search counts and Trends require a signed-in browser session: use Claude for Chrome if connected, otherwise mark those figures as plausible-but-unverified rather than skipping the check silently.For every inclusion and exclusion factor on the live page, do three things: quote or summarize what the proposal claims, judge whether the evidence actually supports it, and write the strongest counterargument a hostile reviewer would make. Pay particular attention to the two arguments that kill most proposals:
Rate each factor: strong / adequate / weak / fails. Do not grade on effort — a beautifully written section with thin evidence is weak.
Write the review as a single markdown report (offer to save it as review.md next to the proposal). Structure:
animal-mammoth and the elephant baseline over 2004–present; cite the peak relative value in §4.5").Grade honestly. If the concept is fundamentally a species-variant or is already representable, say the proposal should probably not be submitted — that is more useful to the author than a polished list of minor edits.