Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
CLI tool that consolidates Islamic utilities, including daily prayer times, fasting schedules, Zakat Nisab calculations, and Quran search, into a single configurable command. Location and calculation method are set via a shared config file. Results are cached locally to reduce repeated API calls.
Combines prayer times, fasting, Zakat, and Quran lookup into one CLI with a shared location config, removing the need to switch between separate apps or websites for each task.
When to use it
- Checking today's prayer times for a configured city
- Looking up Imsak and Maghrib times during Ramadan
- Calculating Zakat Nisab thresholds based on current gold and silver prices
- Searching the Quran by keyword or fetching a specific Surah and Ayah
- Generating a monthly prayer schedule for any city
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What are today's prayer times and when is Imsak?
- 1Load location and calculation method from config.json
- 2Run `./bin/islamic-companion prayer --today` to fetch the five daily prayer times
- 3Run `./bin/islamic-companion fasting --today` to fetch Imsak and Maghrib times
- 4Return all times to the user
Prayer times: Fajr 04:32, Dhuhr 12:03, Asr 15:18, Maghrib 18:02, Isha 19:12 | Fasting: Imsak 04:22, Maghrib 18:02
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.