7.4k★by odrobnik
sudoku – OpenClaw Skill
sudoku is an OpenClaw Skills integration for coding workflows. Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
Skill Snapshot
| name | sudoku |
| description | Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later. OpenClaw Skills integration. |
| owner | odrobnik |
| repository | odrobnik/sudoku |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @odrobnik/sudoku |
| last updated | Feb 7, 2026 |
Maintainer

name: sudoku description: Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later. repository: https://github.com/odrobnik/sudoku-skill metadata: clawdbot: emoji: "🧩" requires: bins: ["python3", "node"]
Sudoku
Overview
Fetch, render, and reveal Sudoku puzzles. Use sudoku.py to get new puzzles from sudokuonline.io, generate printable PDFs or images, and reveal solutions.
For details on the saved JSON format, see DATA_FORMAT.md.
Available Puzzle Types
kids4n: Kids 4x4kids4l: Kids 4x4 with Letterskids6: Kids 6x6kids6l: Kids 6x6 with Letterseasy9: Classic 9x9 (Easy)medium9: Classic 9x9 (Medium)hard9: Classic 9x9 (Hard)evil9: Classic 9x9 (Evil)
Get a Puzzle
Fetches a new puzzle and stores it as JSON. Output is JSON by default (use --text for human-readable output).
Get a Classic Easy puzzle:
./scripts/sudoku.py get easy9
Get a Kids 6x6 puzzle:
./scripts/sudoku.py get kids6
Render Puzzle
Render a puzzle as an image or PDF.
Render latest puzzle as A4 PDF (for printing):
./scripts/sudoku.py render --pdf
Render latest puzzle as clean PNG (for viewing):
./scripts/sudoku.py render
Render a specific previous puzzle by short ID:
./scripts/sudoku.py render --id a09f3680
Reveal Solution
Reveal the solution for the latest or specific puzzle. Use --id <short_id> (e.g., a09f3680) to target a specific puzzle.
Reveal full solution as printable PDF:
./scripts/sudoku.py reveal --pdf
Reveal full solution for a specific ID:
./scripts/sudoku.py reveal --id a09f3680 --image
Reveal full solution as PNG image:
./scripts/sudoku.py reveal
Reveal a single cell (row 3, column 7):
./scripts/sudoku.py reveal --cell 3 7
Reveal a specific 3x3 box (index 5):
./scripts/sudoku.py reveal --box 5
Share Link
Generate a share link for a stored puzzle. Targets the latest puzzle by default; use --id <short_id> for a specific one.
Generate a SudokuPad share link (default):
./scripts/sudoku.py share
Generate link for specific ID:
./scripts/sudoku.py share --id a09f3680
Generate an SCL share link:
./scripts/sudoku.py share --type scl
Telegram Formatting Tip:
Format links as a short button-style link and hide the full URL: [Easy Classic \[<id>\]](<url>).
Sudoku Skill
Fetch, render, and reveal Sudoku puzzles. This is a skill for Clawdbot.
📦 Install via ClawdHub: clawdhub.com/skill/sudoku
Functions
- Fetch Puzzles: Download new 9x9 or 6x6 puzzles from sudokuonline.io.
- Render: Generate clean PNG images or A4 PDFs for printing.
- Reveal: Show solutions for the whole grid, specific boxes, or single cells.
- Share: Generate SudokuPad-compatible share links (Native, SCL, F-Puzzles).
Usage
Get a Puzzle
Fetches a new puzzle and stores it as JSON.
Get a Classic Easy puzzle:
./scripts/sudoku.py get easy9
Get a Kids 6x6 puzzle:
./scripts/sudoku.py get kids6
Render Puzzle
Render a puzzle as an image or PDF.
Render latest puzzle as A4 PDF (for printing):
./scripts/sudoku.py render --pdf
Render latest puzzle as clean PNG (for viewing):
./scripts/sudoku.py render
Reveal Solution
Reveal the solution for the latest or specific puzzle.
Reveal full solution as printable PDF:
./scripts/sudoku.py reveal --pdf
Reveal a single cell (row 3, column 7):
./scripts/sudoku.py reveal --cell 3 7
Share Link
Generate a SudokuPad share link:
./scripts/sudoku.py share
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install sudoku?
Run openclaw add @odrobnik/sudoku in your terminal. This installs sudoku into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/odrobnik/sudoku. Review commits and README documentation before installing.
