chess_generate_puzzle
Get a random chess puzzle. Filter by variant or difficulty. Variant puzzles have no themes and max rating 1400 — theme and hard difficulty filters only apply to standard puzzles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| theme | No | Puzzle theme (fork, pin, skewer, mateIn2, etc). Only standard puzzles carry themes. | |
| variant | No | Chess variant slug, camelCase or kebab-case (e.g. antichess, almost-chess, atomic, chess960, standard). Returns only puzzles for this variant. | |
| difficulty | No | Puzzle difficulty (variant puzzles max at 1400, so hard returns nothing for variants) |