Jadwal Sholat (api.myquran.com) for Openclaw

A skill to fetch Indonesian prayer times including imsak, subuh, dzuhur, ashar, maghrib, and isya for any city or regency.

banghasan
v1.0.0
Feb 5, 2026
0
2.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install jadwal-sholat

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install jadwal-sholat using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Jadwal Sholat (api.myquran.com)?

The Jadwal Sholat skill allows AI agents to access accurate Islamic prayer schedules for thousands of cities and regencies across Indonesia. It interfaces with the api.myquran.com service, which derives its data from the Ministry of Religious Affairs (Kemenag Bimas Islam). This integration is a valuable addition to Openclaw Skills for developers building localized assistants or religious productivity tools.

By providing a streamlined way to query location IDs and retrieve time-sensitive data, this skill ensures that agents can provide real-time information for daily routines, Ramadan planning, or religious observance. It supports flexible querying by city name or specific IDs, ensuring high reliability and ease of use for Indonesian contexts.

Jadwal Sholat (api.myquran.com) Use Cases

  • Searching for location IDs of specific Indonesian cities or regencies.
  • Retrieving today's prayer times including imsak and iftar (maghrib).
  • Fetching a complete prayer schedule for a specific date in the future.
  • Generating a full monthly prayer calendar for travel or event planning.
  • Providing accurate prayer timings based on the Asia/Jakarta timezone or other regional offsets.

How Jadwal Sholat (api.myquran.com) Works

  1. The user or agent initiates a search query to find the unique ID of an Indonesian city or regency.
  2. The skill performs a lookup against the api.myquran.com/v3 endpoint to identify the correct kab/kota.
  3. Once the ID is identified, the skill requests prayer data for a specific timeframe (today, a set date, or a full month).
  4. The API returns a structured JSON object containing precise timings for imsak, subuh, terbit, dhuha, dzuhur, ashar, maghrib, and isya.
  5. The agent parses this data to provide a formatted response to the end-user.

Jadwal Sholat (api.myquran.com) Setup

To use this skill within the Openclaw Skills framework, you can use the provided Python helper script or direct API calls. Ensure you have python3 and curl available in your environment.

# Search for a location ID
python3 scripts/myquran_sholat.py cari "tangerang"

# Get today's schedule for a specific city name
python3 scripts/myquran_sholat.py hari-ini "kota tangerang"

# Get schedule for a specific date
python3 scripts/myquran_sholat.py tanggal "kota tangerang" 2026-02-03

Jadwal Sholat (api.myquran.com) Data Schema & Taxonomy

The skill organizes data into location metadata and time-indexed schedules. The following table describes the primary data structure returned by the underlying API:

Property Type Description
id String Unique numerical ID for the city/regency
lokasi String The official name of the city or regency
jadwal Object Contains keys for imsak, subuh, dzuhur, ashar, maghrib, and isya
tanggal String The date for the schedule in YYYY-MM-DD format
daerah String The province or region name

Jadwal Sholat (api.myquran.com) Advanced Features

  • Fuzzy and exact matching: The helper script attempts case-insensitive exact matches for location names to ensure precision.
  • Custom Timezone Support: Queries can specify timezone offsets (e.g., tz=Asia/Jakarta) to ensure local time accuracy.
  • Bulk Retrieval: Supports fetching 30-day schedules in a single request for offline caching or long-term planning.
  • Direct API Access: While the script is recommended, the skill can be invoked via standard curl commands for environments without Python, maintaining compatibility with the broader Openclaw Skills ecosystem.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*