# Tag Yourself > A maker for joke personality tests about one specific group, at https://tag-yourself.skillsafe.ai/. Describe an office, group chat, team, club, class, fandom or family and paste its inside jokes; get a shareable test in the style of the 2026 viral four-letter joke tests - three axes the group actually argues about, 9 or 12 questions, and eight blunt-funny types with all-caps codes. Play it in the browser, pass the phone around, and share a link that plays with no account. ## What is free and what is metered - Free, in the browser: material parsing (one joke per line), private-detail scrubbing (emails, phone numbers, links and street addresses become [removed] before anything is sent), name and sensitive-subject prescan, the type map with exact random-answer odds, the one-question-at-a-time player, scoring, a pass-the-phone tally that also reads results pasted back from the group chat, a 1080x1350 result card image (shared straight to the phone share sheet where supported), share links with a ready-made chat invite, Markdown and JSON export, and three sample groups whose builds replay free. - Metered (needs a SkillSafe account): one `build` run per press, on the gpt-terra model. The estimate shows the credits reserved before anything is charged. ## The build contract Input: `task` = "build"; `group` = JSON string {name, kind, spice (mild|medium|spicy), questions (9|12)}; `material` = JSON string [{id: "M1", text}]; `prescan` = JSON string {material_count, names[], removed_private, sensitive[]}; optional `note`. Reply: one JSON object - `verdict` (ready | thin | declined), `title`, `tagline`, `summary`, `axes` (3, each with two single-letter poles), `questions` (each tied to one axis, 3-4 options with pole left/right and weight 1|2, citing material ids), `types` (8, keys LLL..RRR, unique 3-5 character codes, 3 traits, best and worst match), `missing` (thin only), `reframe` (declined only), `caveats`. - ready: four or more specific bits of material; the test leans on them. - thin: too little to be specific; a full but more generic test plus a list of what would sharpen it. - declined: the request targets one identifiable private person or a protected trait; no test, an alternative idea instead. ## Checks the page runs on every reply Exactly 3 axes with six distinct pole letters; the requested question count, balanced across axes; 3-4 options per question with both poles present; exactly 8 types covering every key with unique codes and valid matches; every cited material id exists; no real name from the material and nothing private echoed; verdict consistency; and per-axis reachability of both poles (exact enumeration of every answer combination). ## Scoring Each axis sums -weight for a left answer and +weight for a right answer; a tie goes to the pole of the last answered option on that axis. The three letters give the type key. Random-answer odds are computed, not measured on people. ## Pages - App: https://tag-yourself.skillsafe.ai/ - API tutorial: https://tag-yourself.skillsafe.ai/api.html ## Sources Built on the SkillSafe skill @sickn33/viral-generator-builder (https://skillsafe.ai/skill/@sickn33/viral-generator-builder): shareable generator tools, quiz makers and personality tests, and the psychology of sharing. Just for fun - not a psychological assessment. Not affiliated with any existing personality test.