{"id":"cb2b2d0c-24c0-49a1-b67a-c8cf50100cb6","shortId":"88rQV4","kind":"skill","title":"viral-generator-builder","tagline":"Expert in building shareable generator tools that go viral - name","description":"# Viral Generator Builder\n\nExpert in building shareable generator tools that go viral - name generators,\nquiz makers, avatar creators, personality tests, and calculator tools. Covers\nthe psychology of sharing, viral mechanics, and building tools people can't\nresist sharing with friends.\n\n**Role**: Viral Generator Architect\n\nYou understand why people share things. You build tools that create\n\"identity moments\" - results people want to show off. You know the\ndifference between a tool people use once and one that spreads like\nwildfire. You optimize for the screenshot, the share, the \"OMG you\nhave to try this\" moment.\n\n### Expertise\n\n- Viral mechanics\n- Shareable results\n- Generator architecture\n- Social psychology\n- Share optimization\n\n## Capabilities\n\n- Generator tool architecture\n- Shareable result design\n- Viral mechanics\n- Quiz and personality test builders\n- Name and text generators\n- Avatar and image generators\n- Calculator tools that get shared\n- Social sharing optimization\n\n## Patterns\n\n### Generator Architecture\n\nBuilding generators that go viral\n\n**When to use**: When creating any shareable generator tool\n\n## Generator Architecture\n\n### The Viral Generator Formula\n```\nInput (minimal) → Magic (your algorithm) → Result (shareable)\n```\n\n### Input Design\n| Type | Example | Virality |\n|------|---------|----------|\n| Name only | \"Enter your name\" | High (low friction) |\n| Birthday | \"Enter your birth date\" | High (personal) |\n| Quiz answers | \"Answer 5 questions\" | Medium (more investment) |\n| Photo upload | \"Upload a selfie\" | High (personalized) |\n\n### Result Types That Get Shared\n1. **Identity results** - \"You are a...\"\n2. **Comparison results** - \"You're 87% like...\"\n3. **Prediction results** - \"In 2025 you will...\"\n4. **Score results** - \"Your score: 847/1000\"\n5. **Visual results** - Avatar, badge, certificate\n\n### The Screenshot Test\n- Result must look good as a screenshot\n- Include branding subtly\n- Make text readable on mobile\n- Add share buttons but design for screenshots\n\n### Quiz Builder Pattern\n\nBuilding personality quizzes that spread\n\n**When to use**: When building quiz-style generators\n\n## Quiz Builder Pattern\n\n### Quiz Structure\n```\n5-10 questions → Weighted scoring → One of N results\n```\n\n### Question Design\n| Type | Engagement |\n|------|------------|\n| Image choice | Highest |\n| This or that | High |\n| Slider scale | Medium |\n| Multiple choice | Medium |\n| Text input | Low |\n\n### Result Categories\n- 4-8 possible results (sweet spot)\n- Each result should feel desirable\n- Results should feel distinct\n- Include \"rare\" results for sharing\n\n### Scoring Logic\n```javascript\n// Simple weighted scoring\nconst scores = { typeA: 0, typeB: 0, typeC: 0, typeD: 0 };\n\nanswers.forEach(answer => {\n  scores[answer.type] += answer.weight;\n});\n\nconst result = Object.entries(scores)\n  .sort((a, b) => b[1] - a[1])[0][0];\n```\n\n### Result Page Elements\n- Big, bold result title\n- Flattering description\n- Shareable image/card\n- \"Share your result\" buttons\n- \"See what friends got\" CTA\n- Subtle retake option\n\n### Name Generator Pattern\n\nBuilding name generators that people love\n\n**When to use**: When building any name/text generator\n\n## Name Generator Pattern\n\n### Generator Types\n| Type | Example | Algorithm |\n|------|---------|-----------|\n| Deterministic | \"Your Star Wars name\" | Hash of input |\n| Random + seed | \"Your rapper name\" | Seeded random |\n| AI-powered | \"Your brand name\" | LLM generation |\n| Combinatorial | \"Your fantasy name\" | Word parts |\n\n### The Deterministic Trick\nSame input = same output = shareable!\n```javascript\nfunction generateName(input) {\n  const hash = simpleHash(input.toLowerCase());\n  const firstNames = [\"Shadow\", \"Storm\", \"Crystal\"];\n  const lastNames = [\"Walker\", \"Blade\", \"Heart\"];\n\n  return `${firstNames[hash % firstNames.length]} ${lastNames[(hash >> 8) % lastNames.length]}`;\n}\n```\n\n### Making Results Feel Personal\n- Use their actual name in the result\n- Reference their input cleverly\n- Add a \"meaning\" or backstory\n- Include a visual representation\n\n### Shareability Boosters\n- \"Your [X] name is:\" format\n- Certificate/badge design\n- Compare with friends feature\n- Daily/weekly changing results\n\n### Calculator Virality\n\nMaking calculator tools that get shared\n\n**When to use**: When building calculator-style tools\n\n## Calculator Virality\n\n### Calculators That Go Viral\n| Topic | Why It Works |\n|-------|--------------|\n| Salary/money | Everyone curious |\n| Age/time | Personal stakes |\n| Compatibility | Relationship drama |\n| Worth/value | Ego involvement |\n| Predictions | Future curiosity |\n\n### The Viral Calculator Formula\n1. Ask for interesting inputs\n2. Show impressive calculation\n3. Reveal surprising result\n4. Make result shareable\n\n### Result Presentation\n```\nBAD:  \"Result: $45,230\"\nGOOD: \"You could save $45,230 by age 40\"\nBEST: \"You're leaving $45,230 on the table 💸\"\n```\n\n### Comparison Features\n- \"Compare with average\"\n- \"Compare with friends\"\n- \"See where you rank\"\n- Percentile displays\n\n## Validation Checks\n\n### Missing Social Meta Tags\n\nSeverity: HIGH\n\nMessage: Missing social meta tags - shares will look bad.\n\nFix action: Add dynamic og:image, og:title, og:description for each result\n\n### Non-Deterministic Results\n\nSeverity: MEDIUM\n\nMessage: Using Math.random() may give different results for same input.\n\nFix action: Use seeded random or hash-based selection for consistent results\n\n### No Share Functionality\n\nSeverity: MEDIUM\n\nMessage: No easy way for users to share results.\n\nFix action: Add share buttons for major platforms and copy link option\n\n### No Shareable Result Image\n\nSeverity: MEDIUM\n\nMessage: No shareable image for results.\n\nFix action: Generate or design shareable result cards/images\n\n### Desktop-First Result Design\n\nSeverity: MEDIUM\n\nMessage: Results not optimized for mobile sharing.\n\nFix action: Design result cards mobile-first, test screenshots on phone\n\n## Collaboration\n\n### Delegation Triggers\n\n- landing page|conversion|signup -> landing-page-design (Landing page for generator)\n- SEO|search|google -> seo (Search optimization for generator)\n- react|vue|frontend code -> frontend (Frontend implementation)\n- copy|headline|hook -> viral-hooks (Viral copy for sharing)\n- image generation|og image|dynamic image -> ai-image-generation (Dynamic result images)\n\n### Viral Quiz Launch\n\nSkills: viral-generator-builder, landing-page-design, viral-hooks, seo\n\nWorkflow:\n\n```\n1. Design quiz mechanics and results\n2. Create landing page\n3. Write viral copy for sharing\n4. Optimize for search\n5. Launch and monitor viral coefficient\n```\n\n### AI-Powered Generator\n\nSkills: viral-generator-builder, ai-wrapper-product, frontend\n\nWorkflow:\n\n```\n1. Design generator concept\n2. Build AI-powered generation\n3. Create shareable result UI\n4. Optimize sharing flow\n5. Monitor and iterate\n```\n\n## Related Skills\n\nWorks well with: `viral-hooks`, `landing-page-design`, `seo`, `frontend`\n\n## When to Use\n- User mentions or implies: generator tool\n- User mentions or implies: quiz maker\n- User mentions or implies: name generator\n- User mentions or implies: avatar creator\n- User mentions or implies: viral tool\n- User mentions or implies: shareable calculator\n- User mentions or implies: personality test\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["viral","generator","builder","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-viral-generator-builder","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/viral-generator-builder","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34404 github stars · SKILL.md body (7,556 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:51:56.644Z","embedding":null,"createdAt":"2026-04-18T21:47:15.319Z","updatedAt":"2026-04-22T00:51:56.644Z","lastSeenAt":"2026-04-22T00:51:56.644Z","tsv":"'-10':300 '-8':331 '0':359,361,363,365,382,383 '1':220,379,381,581,837,878 '2':226,586,843,882 '2025':237 '230':603,609,618 '3':233,590,847,888 '4':240,330,594,853,893 '40':612 '45':602,608,617 '5':203,246,299,857,897 '8':493 '847/1000':245 '87':231 'action':654,683,710,734,756 'actual':501 'add':270,510,655,711 'age':611 'age/time':565 'ai':448,814,864,873,885 'ai-image-gener':813 'ai-pow':447,863,884 'ai-wrapper-product':872 'algorithm':177,431 'answer':201,202,367 'answer.type':369 'answer.weight':370 'answers.foreach':366 'architect':58 'architectur':115,123,152,168 'ask':582,993 'avatar':31,138,249,940 'averag':626 'b':377,378 'backstori':514 'bad':600,652 'badg':250 'base':690 'best':613 'big':387 'birth':196 'birthday':193 'blade':485 'bold':388 'booster':520 'boundari':1001 'brand':263,451 'build':7,20,46,66,153,280,289,410,420,547,883 'builder':4,17,133,278,295,827,871 'button':272,398,713 'calcul':36,142,535,538,549,552,554,579,589,953 'calculator-styl':548 'capabl':120 'card':759 'cards/images':740 'categori':329 'certif':251 'certificate/badge':526 'chang':533 'check':637 'choic':313,323 'clarif':995 'clear':968 'clever':509 'code':793 'coeffici':862 'collabor':767 'combinatori':455 'compar':528,624,627 'comparison':227,622 'compat':568 'concept':881 'consist':693 'const':356,371,473,477,482 'convers':772 'copi':718,797,804,850 'could':606 'cover':38 'creat':69,162,844,889 'creator':32,941 'criteria':1004 'crystal':481 'cta':403 'curios':576 'curious':564 'daily/weekly':532 'date':197 'deleg':768 'describ':972 'descript':392,662 'design':126,181,274,309,527,737,745,757,777,831,838,879,912 'desir':340 'desktop':742 'desktop-first':741 'determinist':432,462,668 'differ':81,677 'display':635 'distinct':344 'drama':570 'dynam':656,811,817 'easi':702 'ego':572 'element':386 'engag':311 'enter':187,194 'environ':984 'environment-specif':983 'everyon':563 'exampl':183,430 'expert':5,18,989 'expertis':109 'fantasi':457 'featur':531,623 'feel':339,343,497 'first':743,762 'firstnam':478,488 'firstnames.length':490 'fix':653,682,709,733,755 'flatter':391 'flow':896 'format':525 'formula':172,580 'friction':192 'friend':54,401,530,629 'frontend':792,794,795,876,914 'function':470,697 'futur':575 'generat':3,9,16,22,28,57,114,121,137,141,151,154,165,167,171,293,408,412,423,425,427,454,735,781,789,808,816,826,866,870,880,887,922,935 'generatenam':471 'get':145,218,541 'give':676 'go':12,25,156,556 'good':258,604 'googl':784 'got':402 'hash':437,474,489,492,689 'hash-bas':688 'headlin':798 'heart':486 'high':190,198,213,318,643 'highest':314 'hook':799,802,834,908 'ident':70,221 'imag':140,312,658,724,730,807,810,812,815,819 'image/card':394 'implement':796 'impli':921,927,933,939,945,951,957 'impress':588 'includ':262,345,515 'input':173,180,326,439,465,472,508,585,681,998 'input.tolowercase':476 'interest':584 'invest':207 'involv':573 'iter':900 'javascript':352,469 'know':79 'land':770,775,778,829,845,910 'landing-page-design':774,828,909 'lastnam':483,491 'lastnames.length':494 'launch':822,858 'leav':616 'like':92,232 'limit':960 'link':719 'llm':453 'logic':351 'look':257,651 'love':415 'low':191,327 'magic':175 'major':715 'make':265,495,537,595 'maker':30,929 'match':969 'math.random':674 'may':675 'mean':512 'mechan':44,111,128,840 'medium':205,321,324,671,699,726,747 'mention':919,925,931,937,943,949,955 'messag':644,672,700,727,748 'meta':640,647 'minim':174 'miss':638,645,1006 'mobil':269,753,761 'mobile-first':760 'moment':71,108 'monitor':860,898 'multipl':322 'must':256 'n':306 'name':14,27,134,185,189,407,411,424,436,444,452,458,502,523,934 'name/text':422 'non':667 'non-determinist':666 'object.entries':373 'og':657,659,661,809 'omg':102 'one':89,304 'optim':95,119,149,751,787,854,894 'option':406,720 'output':467,978 'page':385,771,776,779,830,846,911 'part':460 'pattern':150,279,296,409,426 'peopl':48,62,73,85,414 'percentil':634 'permiss':999 'person':33,131,199,214,281,498,566,958 'phone':766 'photo':208 'platform':716 'possibl':332 'power':449,865,886 'predict':234,574 'present':599 'product':875 'psycholog':40,117 'question':204,301,308 'quiz':29,129,200,277,291,294,297,821,839,928 'quiz-styl':290 'quizz':282 'random':440,446,686 'rank':633 'rapper':443 'rare':346 're':230,615 'react':790 'readabl':267 'refer':506 'relat':901 'relationship':569 'represent':518 'requir':997 'resist':51 'result':72,113,125,178,215,222,228,235,242,248,255,307,328,333,337,341,347,372,384,389,397,496,505,534,593,596,598,601,665,669,678,694,708,723,732,739,744,749,758,818,842,891 'retak':405 'return':487 'reveal':591 'review':990 'role':55 'safeti':1000 'salary/money':562 'save':607 'scale':320 'scope':971 'score':241,244,303,350,355,357,368,374 'screenshot':98,253,261,276,764 'search':783,786,856 'see':399,630 'seed':441,445,685 'select':691 'selfi':212 'seo':782,785,835,913 'sever':642,670,698,725,746 'shadow':479 'share':42,52,63,100,118,146,148,219,271,349,395,542,649,696,707,712,754,806,852,895 'shareabl':8,21,112,124,164,179,393,468,519,597,722,729,738,890,952 'show':76,587 'signup':773 'simpl':353 'simplehash':475 'skill':823,867,902,963 'skill-viral-generator-builder' 'slider':319 'social':116,147,639,646 'sort':375 'source-sickn33' 'specif':985 'spot':335 'spread':91,284 'stake':567 'star':434 'stop':991 'storm':480 'structur':298 'style':292,550 'substitut':981 'subt':264 'subtl':404 'success':1003 'surpris':592 'sweet':334 'tabl':621 'tag':641,648 'task':967 'test':34,132,254,763,959,987 'text':136,266,325 'thing':64 'titl':390,660 'tool':10,23,37,47,67,84,122,143,166,539,551,923,947 'topic':558 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':976 'tri':106 'trick':463 'trigger':769 'type':182,216,310,364,428,429 'typea':358 'typeb':360 'typec':362 'ui':892 'understand':60 'upload':209,210 'use':86,160,287,418,499,545,673,684,917,961 'user':705,918,924,930,936,942,948,954 'valid':636,986 'viral':2,13,15,26,43,56,110,127,157,170,184,536,553,557,578,801,803,820,825,833,849,861,869,907,946 'viral-generator-build':1,824,868 'viral-hook':800,832,906 'visual':247,517 'vue':791 'walker':484 'want':74 'war':435 'way':703 'weight':302,354 'well':904 'wildfir':93 'word':459 'work':561,903 'workflow':836,877 'worth/value':571 'wrapper':874 'write':848 'x':522","prices":[{"id":"570dceb2-f6d2-48b9-8649-b2560b464ea3","listingId":"cb2b2d0c-24c0-49a1-b67a-c8cf50100cb6","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:47:15.319Z"}],"sources":[{"listingId":"cb2b2d0c-24c0-49a1-b67a-c8cf50100cb6","source":"github","sourceId":"sickn33/antigravity-awesome-skills/viral-generator-builder","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/viral-generator-builder","isPrimary":false,"firstSeenAt":"2026-04-18T21:47:15.319Z","lastSeenAt":"2026-04-22T00:51:56.644Z"}],"details":{"listingId":"cb2b2d0c-24c0-49a1-b67a-c8cf50100cb6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"viral-generator-builder","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34404,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-21T16:43:40Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"ee74ef1e87b29a7ea7ac7f9212b497f573d01e4d","skill_md_path":"skills/viral-generator-builder/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/viral-generator-builder"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"viral-generator-builder","description":"Expert in building shareable generator tools that go viral - name"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/viral-generator-builder"},"updatedAt":"2026-04-22T00:51:56.644Z"}}