OpenClaw · Skill
Jadwal Sholat Banghasan
Fetches Islamic prayer schedules (imsak, subuh, dzuhur, ashar, maghrib, isya) for cities and regencies in Indonesia. Data comes from api.myquran.com, sourced from Kemenag Bimas Islam, Indonesia's Ministry of Religious Affairs. Supports today's schedule, a specific date, or a full calendar month.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install banghasan/jadwal-sholat-banghasanClawHub installer
npx clawhub@latest install banghasan/jadwal-sholat-banghasanOpenClaw CLI
openclaw skills install banghasan/jadwal-sholat-banghasanDirect OpenClaw install
openclaw install banghasan/jadwal-sholat-banghasanWhat this skill does
Fetches Islamic prayer schedules (imsak, subuh, dzuhur, ashar, maghrib, isya) for cities and regencies in Indonesia. Data comes from api.myquran.com, sourced from Kemenag Bimas Islam, Indonesia's Ministry of Religious Affairs. Supports today's schedule, a specific date, or a full calendar month.
Why it matters
Uses official Indonesian government data from Kemenag Bimas Islam, making it more authoritative for Indonesian prayer schedules than generic prayer time APIs.
Typical use cases
- Checking today's prayer times for a specific Indonesian city
- Fetching a full month's imsak and maghrib schedule during Ramadan
- Looking up prayer times for a travel date in an Indonesian regency
- Finding the correct city or regency ID before querying prayer schedules
- Automating daily prayer time lookups for a fixed Indonesian location
Source instructions
Jadwal Sholat (api.myquran.com)
API base: https://api.myquran.com/v3
Script helper (rekomendasi): scripts/myquran_sholat.py
Quick start
Cari lokasi (kab/kota):
python3 scripts/myquran_sholat.py cari "tangerang"
Jadwal sholat hari ini (Asia/Jakarta) untuk lokasi berdasarkan keyword:
python3 scripts/myquran_sholat.py hari-ini "kota tangerang"
Jadwal sholat tanggal tertentu (format YYYY-MM-DD):
python3 scripts/myquran_sholat.py tanggal "kota tangerang" 2026-02-03
Jadwal sholat 1 bulan (format YYYY-MM):
python3 scripts/myquran_sholat.py bulan "kota tangerang" 2026-02
Catatan pemilihan lokasi
Endpoint pencarian mengembalikan beberapa kandidat. Script akan:
- mencoba match exact (case-insensitive) ke kolom
lokasibila memungkinkan - kalau tidak, pakai hasil pertama
Kalau hasilnya kurang tepat, gunakan keyword yang lebih spesifik (mis. KOTA TANGERANG vs TANGERANG), atau ambil id lokasi lalu panggil mode id.
Pemanggilan langsung via curl (tanpa script)
Cari kab/kota:
curl -s "https://api.myquran.com/v3/sholat/kabkota/cari/tangerang"
Ambil jadwal hari ini:
curl -s "https://api.myquran.com/v3/sholat/jadwal/<ID>/today?tz=Asia/Jakarta"
Ambil jadwal periode (bulanan / harian):
# bulanan
curl -s "https://api.myquran.com/v3/sholat/jadwal/<ID>/2026-02?tz=Asia/Jakarta"
# harian
curl -s "https://api.myquran.com/v3/sholat/jadwal/<ID>/2026-02-03?tz=Asia/Jakarta"