Sudoku
v2.6.0Fetch Sudoku puzzles and store them as JSON in the workspace; render images on demand; reveal solutions later.
⭐ 4· 3.6k·6 current·6 all-time
byOliver Drobnik@odrobnik
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description (fetch puzzles, render, reveal solutions) align with the included scripts and declared requirements: scripts fetch HTML from sudokuonline.io, parse embedded preloadedPuzzles, persist JSON under workspace/sudoku/puzzles/, and render images/PDFs. Declared binaries and Python deps (requests, Pillow, lzstring) match the code's use.
Instruction Scope
SKILL.md instructs running the included CLI scripts and matches what the code does. The code reads/writes files inside a workspace-derived sudoku/ directory, fetches only the puzzle source pages (sudokuonline.io), and generates share URLs. It does not access unrelated system credentials, network endpoints (beyond fetching puzzle pages), or other system paths beyond workspace and standard fonts.
Install Mechanism
No install spec; this is instruction-and-script-based. The skill requires installing Python packages via pip (requests, Pillow, lzstring) which is appropriate and expected. There are no downloads from arbitrary URLs or archive extraction steps in the install metadata.
Credentials
No environment variables, credentials, or config paths are required. The code reads PWD (to locate the workspace) which is reasonable for locating the workspace; no secrets or unrelated service tokens are requested.
Persistence & Privilege
always is false (not force-included). The skill writes its own files under workspace/sudoku/ (puzzles and renders) which is consistent with its purpose and does not modify other skills or system-wide agent configs.
Assessment
This appears to be a straightforward local Sudoku tool. Before installing, consider: (1) it will fetch HTML from sudokuonline.io when you request puzzles, so network access is required; (2) it will create and read files under workspace/sudoku/ (puzzles JSON and rendered images/PDFs) — review or back up any existing sudoku/ folder if you care about its contents; (3) you must install the listed Python packages (requests, Pillow, lzstring); (4) the HTML-parsing is ad-hoc (parsing JS arrays from page source), so remote site changes could break behavior but not introduce hidden exfiltration; and (5) as with any code from an external repo, only run it in an environment you trust or inspect the scripts (they are included here) before execution.Like a lobster shell, security has layers — review code before you run it.
latestvk971rrzgyh4x4yhj5zmtz8kqnd83g9ev
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🧩 Clawdis
Binspython3
