Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install sudoku或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install sudoku⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/sudoku/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: sudoku description: Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later. version: 2.6.0 homepage: https://github.com/odrobnik/sudoku-skill metadata: openclaw: emoji: "🧩" requires: bins: ["python3"] python: ["requests", "Pillow", "lzstring"] ---
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.
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)python3```bash python3 -m pip install requests Pillow lzstring ```
Fetches a new puzzle and stores it as JSON. Output is JSON by default (use --text for human-readable output).
Use --count N to fetch/store multiple puzzles in one call. If a batch does not contain enough unseen puzzles, the command will fetch additional batches until it has enough.
Use --id to select a specific source puzzle by matching any unique part of its UUID. If multiple IDs match, the command errors and lists candidates.
Get a Classic Easy puzzle:
./scripts/sudoku.py get easy9
Get multiple new puzzles at once (e.g. 4 easy 9x9):
./scripts/sudoku.py get easy9 --count 4
Get a Kids 6x6 puzzle:
./scripts/sudoku.py get kids6
Render a puzzle as an image, PDF, or minimal HTML.
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
Render minimal HTML (square cells + bold box lines):
./scripts/sudoku.py html --id a09f3680
Reveal the solution for the latest or specific puzzle. Use --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
Generate a share link for a stored puzzle. Targets the latest puzzle by default; use --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 \[.
安装 Sudoku 后,可以对 AI 说这些话来触发它
Help me get started with Sudoku
Explains what Sudoku does, walks through the setup, and runs a quick demo based on your current project
Use Sudoku to fetch Sudoku puzzles and store them as JSON in the workspace; rende...
Invokes Sudoku with the right parameters and returns the result directly in the conversation
What can I do with Sudoku in my design & creative workflow?
Lists the top use cases for Sudoku, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/sudoku/ 目录(个人级,所有项目可用),或 .claude/skills/sudoku/(项目级)。重启 AI 客户端后,用 /sudoku 主动调用,或让 AI 根据上下文自动发现并使用。
Sudoku 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Sudoku 可免费安装使用。请查阅仓库了解许可证信息。
Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
Sudoku 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my design & creative tasks using Sudoku
Identifies repetitive steps in your workflow and sets up Sudoku to handle them automatically