← ClaudeAtlas

akinatorlisted

Play an Akinator-style guessing game in either direction — the user thinks of a character, animal, or object and Claude asks yes/no questions to guess it, or Claude secretly picks one (committed up front with a salted SHA-256 hash, revealed and verifiable at the end) and the user asks the questions. Tracks a best/worst-run leaderboard per mode and question limit. Use when the user wants to play Akinator, 20 questions, "guess what I'm thinking", "think of something and I'll guess it", asks to see their Akinator leaderboard, or wants to add entries to their Akinator secret lists.
vslipchenko/ai · ★ 0 · Data & Documents · score 70
Install: claude install-skill vslipchenko/ai
# Akinator A two-way guessing game named after [Akinator](https://en.wikipedia.org/wiki/Akinator). Akinator relies on a crowdsourced database; here Claude's own world knowledge plays that role, so any character, animal or object the user thinks of is fair game. `<SKILL_DIR>` below is this skill's own announced base directory (the path shown when this skill loads, ending in `.../skills/akinator`). State lives in `~/.akinator/` (overridable with the `AKINATOR_HOME` environment variable). **Running the scripts.** Try runtimes in order, first one that works, and reuse it for the rest of the session: 1. `python3 "<SKILL_DIR>/scripts/<name>.py" ...` 2. else `python "<SKILL_DIR>/scripts/<name>.py" ...` 3. else `py -3 "<SKILL_DIR>/scripts/<name>.py" ...` 4. else `node "<SKILL_DIR>/scripts/<name>.mjs" ...` Both versions take identical arguments and print JSON. If no runtime is available, "You think, I guess" still works (without a leaderboard — say so). "I think, you guess" does **not**: Claude has no hidden memory to hold a secret honestly, so refuse that mode rather than improvising one. ## Step 1 — Set up the game Three settings. Take any the user already gave ("let's play akinator with animals, classic 20") and ask only for the missing ones, all in **one** `AskUserQuestion` call (one question per missing setting): | Setting | Options (in this order) | Stored as | |---|---|---| | Mode | "You think, I guess" · "I think, you guess" | `claude-guesses` · `user-guesses` | | Doma