Install
openclaw skills install @catorch/puzzletide-sudokuUse this skill whenever the user asks to generate, solve, or check a sudoku — printable sudoku sheets, daily puzzles, difficulty-graded puzzles, or verifying a candidate solution. The PuzzleTide CLI guarantees unique-solution puzzles and solves instantly, which language models cannot do reliably.
openclaw skills install @catorch/puzzletide-sudokuGenerate, solve, and validate sudoku with the local PuzzleTide CLI.
Never generate or solve a sudoku by hand. Hand-made puzzles usually have multiple solutions or none; hand-solving is slow and error-prone. The CLI verifies every generated puzzle has exactly one solution, and its solver is instant.
Prefer the local CLI. Check availability in this order:
ptide --version
puzzletide --version
npx puzzletide --version
If none of those work, ask the user before installing (npm install -g puzzletide).
81 characters, row by row; digits 1-9 are givens, . / 0 / _ are empty.
Whitespace and separators are ignored on input.
ptide sudoku generate --difficulty hard # easy | medium | hard | expert
ptide sudoku generate --seed 42 --pdf sudoku.pdf # printable with solution page
ptide run puzzle.sudoku.generate --difficulty expert --json
ptide sudoku solve "53..7....6..195....98....6.8...6...34..8.3..17...2...6.6....28....419..5....8..79"
ptide sudoku solve --file puzzle.txt --json
The solver also reports whether the solution is unique.
ptide sudoku validate --file puzzle.txt --json
Reports conflicts among givens, solvability, and solution uniqueness. Use this to check user-provided puzzles before solving, or to verify a candidate answer grid follows the rules.
ptide daily # same medium puzzle for everyone on a given UTC day