boggle
✓Verified·Scanned 2/17/2026
Solve Boggle boards — find all valid words (German + English) on a 4x4 letter grid. Use when the user shares a Boggle photo, asks for words on a grid, or plays word games. Includes 1.7M word dictionaries (DE+EN).
from clawhub.ai·vb22a1ec·12.8 KB·0 installs
Scanned from 1.0.0 at b22a1ec · Transparency log ↗
$ vett add clawhub.ai/christianhaberl/boggle
🎲 Boggle Solver — OpenClaw Skill
Fast trie-based DFS Boggle solver for OpenClaw.
Features
- 1.7M dictionary words — 359K English + 1.35M German
- Qu-tile support — standard Boggle rules
- < 5ms solve time per board
- JSON output with Boggle scoring
- Bilingual — run English and German separately
Install
clawdhub install boggle
Or manually copy the skills/boggle/ folder into your OpenClaw workspace.
Usage
# English
python3 scripts/solve.py ELMU ZBTS ETVO CKNA --lang en
# German
python3 scripts/solve.py ELMU ZBTS ETVO CKNA --lang de
# With --letters flag
python3 scripts/solve.py --letters ELMUZBTSETVOCKNA --lang en
# JSON output
python3 scripts/solve.py ELMU ZBTS ETVO CKNA --lang en --json
Options
| Flag | Description |
|---|---|
--lang en/de | Dictionary language (default: en) |
--min N | Minimum word length (default: 3) |
--json | JSON output with scores |
--dict FILE | Custom dictionary (repeatable) |
Scoring (standard Boggle)
- 3-4 letters: 1 pt
- 5 letters: 2 pts
- 6 letters: 3 pts
- 7 letters: 5 pts
- 8+ letters: 11 pts
How it works
- Builds a trie from dictionary files
- DFS traversal from every cell, pruned by trie prefixes
- Adjacency: 8 neighbors (horizontal, vertical, diagonal)
- Each cell used at most once per word
- Qu tiles handled as single cell
- All matching is dictionary-only — no AI guessing
AI-Reviewed
This skill was reviewed by Codex and Gemini Code Assist across 5 review rounds. All findings addressed.
License
MIT