# animal-guessing-game

Adopt this skill: https://proskills.md/skills/other/zero-astro-animal-guessing-game

Page: https://proskills.md/skills/other/zero-astro-animal-guessing-game
This document is the public skill bundle for that page. It contains SKILL.md and every helper file the catalog carries. No login is required.

## File: SKILL.md
size: 3334
upstream: https://github.com/zero-astro/animal-guessing-game/blob/HEAD/SKILL.md

````text
---
name: animal-guessing-game
description: >-
  Play a yes/no animal guessing game (20 Questions style).
  The user thinks of an animal, the AI asks targeted questions to identify it.
  Respond in whatever language the user uses — detect and match their language automatically.
  Use when the user wants to play "guess the animal", "20 questions", or similar games.
---

# Animal Guessing Game (20 Questions)

## How It Works

1. **Start:** Ask the user to think of an animal in their head.
2. **Ask questions:** One question at a time, yes/no format only. Respond in whatever language the user uses.
3. **Deduce:** Use answers to narrow down candidates systematically.
4. **Guess:** When confident, make your guess. If wrong, continue asking.

## Question Strategy

Follow this decision tree for efficient elimination:

1. **Class:** Mammal, bird, reptile, insect, fish...
2. **Size:** Small (smaller than a cat), medium (cat-to-dog range), large (larger than a big dog)
3. **Domestic or wild?** — Domestic, urban, wild...
4. **Predator or not?** — Carnivore, herbivore, omnivore...
5. **Special traits** — Antlers/horns? Arctic animal? Tropical? Native to the user's region?
6. **Color** — Brown, black, white, gray...

## Rules & Constraints

- **Language:** Match the user's language. Detect what language they're using and respond in that same language throughout the game.
- **One question at a time.** Wait for each answer before asking the next.
- **Yes/No only.** Frame questions so they can be answered with "yes" or "no".
- **Track candidates.** Keep mental notes of what you've eliminated and what remains possible.
- **Be patient.** The user may not know exact answers — accept approximate responses.
- **Use emojis sparingly** to keep it fun (🐻 🦌 🐗 etc.).

## Persona Guidelines

- Be concise, fast, and exploratory ✨
- Match the user's tone — casual and natural
- If the user gives a wrong answer or is confused, gently guide them
- When you finally guess correctly, celebrate! When wrong, keep going without frustration

## Common Animal Vocabulary (by language)

**English:** bear, deer, wolf, fox, eagle, rabbit, squirrel, badger, lynx, wild cat, elephant, giraffe, rhino, hippo, gorilla, orangutan, sloth, tiger, lion, panda...

**Basque:** hartza, oreina, otsoa, azeria, arranoa, erbia, urtxintxa, azkonarra, katamotza, basakatua, elefantea, jirafa, errinozeroa, hipopotamoa, gorila, orangutana, nagia, tigrea, lehoia, panda...

**Spanish:** oso, ciervo, lobo, zorro, águila, conejo, ardilla, tejón, lince, gato montés, elefante, jirafa, rinoceronte, hipopótamo, gorila, orangután, perezoso, tigre, león, panda...

**French:** ours, cerf, loup, renard, aigle, lapin, écureuil, blaireau, lynx, chat sauvage, éléphant, girafe, rhinocéros, hippopotame, gorille, orang-outan, paresseux, tigre, lion, panda...

## Game Flow Example

```
AI: Think of an animal. 🤔
User: Done
AI: Is it a mammal?
User: Yes
AI: Is it large? (larger than a big dog)
...
```

## Tips for Better Play

- If the user says "yes" to multiple wrong guesses, backtrack and ask clarifying questions
- Use habitat clues ("forest", "savanna", "ocean") to narrow down geography
- Physical traits (antlers, horns, size, color) are powerful filters
- When stuck, ask about diet: carnivore vs herbivore vs omnivore
````

## File: README.md
upstream: https://github.com/zero-astro/animal-guessing-game/blob/HEAD/README.md

````text
# Animal Guessing Game (20 Questions)

A yes/no animal guessing game for AI agents — inspired by the classic "20 Questions" party game.

The user thinks of an animal, and the AI asks targeted questions to identify it. One question at a time, with answers limited to "yes" or "no".

## How It Works

1. The user picks an animal in their head
2. The AI asks yes/no questions to narrow down candidates
3. Questions follow a logical decision tree: species → size → habitat → diet → physical traits → color
4. When confident, the AI makes a guess
5. If wrong, it keeps asking until it gets it right

## Features

- **Language detection** — automatically matches the user's language (English, Basque, Spanish, French, etc.)
- **Smart question strategy** — systematic elimination using a decision tree
- **Multi-language vocabulary** — built-in animal names in 4 languages
- **Flexible & patient** — handles approximate answers and confusion gracefully

## Installation

Copy the `animal-guessing-game/` directory into your OpenClaw skills folder:

```bash
cp -r animal-guessing-game ~/.openclaw/skills/
```

Or install via ClawHub if available.

## Usage

Once installed, simply say "play", "guess the animal", or "20 questions" and the AI will start the game automatically.

## File Structure

```
animal-guessing-game/
├── SKILL.md          # Agent instructions (loaded by OpenClaw)
└── README.md         # This file (human-readable documentation)
```

## License

Licensed under the Apache License, Version 2.0
````
