Agent skill · creative production · mvanhorn
pp-quranku
Every Al-Qur'an feature the app has, plus the Indonesian Tarjamah Tafsiriyah offline, a local database, offline search, a khatam plan, and a hifz tracker no other Qur'an tool has. Trigger phrases: `read surah`, `tarjamah tafsiriyah`, `cari ayat`, `verse of the day`, `khatam plan`, `use quranku`, `run quranku`.
Why this skill is useful
Adds executable commands for offline Qur'an text retrieval, search, and memorization tracking that are not available in other tools.
What it needs
Requires quranku-pp-cli installed locally. About 8k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
QuranKu — Printing Press CLI Prerequisites: Install the CLI This skill drives the quranku-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows: 2. Verify: quranku-pp-cli --version 3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer). This installs into $GOPATH/bin (default $HOME/go/bin), so add that directory to $PATH instead: If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds. QuranKu carries Ustadz Muhammad Thalib's Tarjamah Tafsiriyah translation alongside Quran.com's metadata and audio, all in a local SQLite store. Read any surah, look up any verse, search offline with find, follow a plan to finish the Qur'an, and track memorization with hifz. When to Use This CLI Use QuranKu when an agent or user needs Qur'an text with the Indonesian Tarjamah Tafsiriyah, offline verse search, precise ayah lookups, or personal reading/memorization tracking. It is the only tool that carries this specific translation with a local database. Anti-triggers Do not use this CLI for: Do not use for hadith, fiqh rulings, or non-Qur'an Islamic texts. Do not use for prayer times or qibla direction. Do not use to modify or publish Qur'an content upstream — it is read-only plus local personal state. Unique Capabilities These capabilities aren't available in any other tool for this API. Local state that compounds find — Search the Qur'an offline by word or meaning across Arabic and the Indonesian Tafsiriyah. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/quranku