← 返回 Skills 市场
fermions75

Deen Time

作者 Farhan Ishraq · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
638
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install deen-time
功能描述
Get daily Islamic prayer (Salah) times, Iftar, and Suhoor schedules for any location worldwide. Supports 15+ calculation methods, Hijri dates, and Ramadan ca...
使用说明 (SKILL.md)

Deen Time

Your daily Islamic prayer companion. Provides accurate Salah times (Fajr, Sunrise, Dhuhr, Asr, Maghrib, Isha) for any city or coordinates worldwide. During Ramadan, also provides Suhoor (pre-dawn meal) and Iftar (fast-breaking) schedules with full monthly calendars.

When to Use This Skill

Use this skill when the user asks about:

  • Prayer times for a specific location
  • Iftar or Suhoor times
  • Ramadan schedule or timetable
  • When to break fast or start fasting
  • Fajr, Dhuhr, Asr, Maghrib, or Isha times
  • Islamic prayer schedule

How It Works

This skill uses the Aladhan Prayer Times API (https://aladhan.com/prayer-times-api), a free and reliable public API that requires no authentication.

Fetching Prayer Times by City

curl -L "https://api.aladhan.com/v1/timingsByCity?city={CITY}&country={COUNTRY}&method={METHOD}"

Replace {CITY}, {COUNTRY}, and {METHOD} with actual values. URL-encode spaces (e.g., New%20York). Always use -L to follow redirects.

Fetching Prayer Times by Coordinates

curl -L "https://api.aladhan.com/v1/timings/{DD-MM-YYYY}?latitude={LAT}&longitude={LNG}&method={METHOD}"

Use this when the user provides latitude/longitude or when a city name is ambiguous.

Fetching a Full Monthly Calendar

curl -L "https://api.aladhan.com/v1/calendarByCity/{YEAR}/{MONTH}?city={CITY}&country={COUNTRY}&method={METHOD}"

Use this for Ramadan schedules. {MONTH} is the Gregorian month number (1-12).

Calculation Methods

The method parameter controls prayer time calculation. Pick the most appropriate one based on the user's region:

Method Organization Best For
1 University of Islamic Sciences, Karachi Pakistan, Bangladesh, India
2 Islamic Society of North America (ISNA) North America
3 Muslim World League (MWL) Europe, Far East
4 Umm Al-Qura University, Makkah Saudi Arabia, Gulf
5 Egyptian General Authority of Survey Africa, Syria, Lebanon
7 Institute of Geophysics, University of Tehran Iran
8 Gulf Region UAE, Kuwait, Qatar
9 Kuwait Kuwait
10 Qatar Qatar
11 Majlis Ugama Islam Singapura Singapore
12 Union Organization Islamic de France France
13 Diyanet Isleri Baskanligi Turkey
14 Spiritual Administration of Muslims of Russia Russia
15 Moonsighting Committee Worldwide Global (moonsighting-based)

Defaults: Use method 2 for North America, 4 for Saudi/Gulf, 3 for Europe, 5 for Africa, 13 for Turkey, 1 for South Asia. If the user doesn't specify a preference, select based on their location.

API Response Structure

The API returns JSON. The key fields to extract:

{
  "data": {
    "timings": {
      "Fajr": "05:12",
      "Sunrise": "06:30",
      "Dhuhr": "12:15",
      "Asr": "15:30",
      "Maghrib": "18:00",
      "Isha": "19:20",
      "Imsak": "05:02"
    },
    "date": {
      "readable": "19 Feb 2026",
      "hijri": {
        "date": "02-09-1447",
        "month": { "number": 9, "en": "Ramadan" },
        "year": "1447"
      }
    }
  }
}

For the calendar endpoint, data is an array of day objects with the same structure.

Presenting Results

Daily Prayer Times

Display as a clean table:

Prayer Times for {City}, {Country}
Date: {Gregorian Date} | {Hijri Date}

| Prayer   | Time   |
|----------|--------|
| Fajr     | 05:12  |
| Sunrise  | 06:30  |
| Dhuhr    | 12:15  |
| Asr      | 15:30  |
| Maghrib  | 18:00  |
| Isha     | 19:20  |

Suhoor: Stop eating before 05:12 (Fajr). Recommended: 05:02 (Imsak).
Iftar: Break fast at 18:00 (Maghrib).

Ramadan Monthly Schedule

For monthly requests, present a condensed table:

Ramadan Schedule for {City} — {Year}

| Day | Date       | Suhoor (Imsak) | Fajr  | Iftar (Maghrib) |
|-----|------------|-----------------|-------|-----------------|
| 1   | 17 Feb     | 05:02           | 05:12 | 17:45           |
| 2   | 18 Feb     | 05:01           | 05:11 | 17:46           |
| ... | ...        | ...             | ...   | ...             |

Important Notes to Convey

  • Suhoor must be completed before Fajr. The Imsak time (typically 10 min before Fajr) is the recommended cutoff.
  • Iftar is at Maghrib (sunset).
  • All times are in the local timezone of the requested location.
  • If the user doesn't specify a location, ask for their city and country.
  • If the user doesn't specify a date, use today's date.

Example Interactions

User: "What are the prayer times for London today?" → Call: curl -L "https://api.aladhan.com/v1/timingsByCity?city=London&country=United%20Kingdom&method=3" → Display all prayer times in a formatted table with both Gregorian and Hijri dates.

User: "When is Iftar in Dubai?" → Call: curl -L "https://api.aladhan.com/v1/timingsByCity?city=Dubai&country=United%20Arab%20Emirates&method=4" → Highlight the Maghrib time as the Iftar time.

User: "Give me the Ramadan schedule for Istanbul" → Determine the Gregorian months that overlap with Ramadan for the current year. → Call: curl -L "https://api.aladhan.com/v1/calendarByCity/2026/2?city=Istanbul&country=Turkey&method=13" (and March if Ramadan spans two months) → Filter to only Ramadan days (check Hijri month = 9 / Ramadan) and present the Suhoor/Iftar table.

User: "Suhoor time for New York?" → Call: curl -L "https://api.aladhan.com/v1/timingsByCity?city=New%20York&country=United%20States&method=2" → Show the Imsak and Fajr times. Recommend stopping eating at Imsak (10 min before Fajr).

User: "Prayer times for coordinates 21.4225, 39.8262" → Call: curl -L "https://api.aladhan.com/v1/timings/19-02-2026?latitude=21.4225&longitude=39.8262&method=4" → Display full prayer times (these coordinates are Makkah, so use Umm Al-Qura method).

Privacy and Data Handling

This skill makes read-only HTTPS requests to the Aladhan Prayer Times API, a well-known, free, public Islamic prayer times service.

  • Data sent: Only the city/country name or coordinates provided by the user, plus a calculation method number. No personal data, credentials, or device information is transmitted.
  • Data received: Prayer times (JSON) for the requested location and date. No tracking, cookies, or user profiling.
  • No authentication: The API requires no API keys, tokens, or accounts.
  • No data storage: This skill does not write to disk, store user data, or maintain any state between invocations.
  • Single domain: All network requests go exclusively to api.aladhan.com over HTTPS. No other external endpoints are contacted.
安全使用建议
This skill is internally consistent: it only uses curl to call the public Aladhan API and requires no credentials or disk access. Before installing, consider: (1) the publisher/source is unknown — if provenance matters to you, prefer skills from known authors or check the repository; (2) API calls send the requested city/coordinates to a third-party service (aladhan.com), so avoid sending sensitive location details you wouldn't want shared; and (3) the agent will be able to make outbound network calls when it invokes the skill (normal behavior). If those points are acceptable, the skill appears safe and proportionate for its stated purpose.
功能分析
Type: OpenClaw Skill Name: deen-time Version: 1.0.1 The skill is designed to fetch Islamic prayer times from the public Aladhan API using `curl`. All network requests are directed to `api.aladhan.com` over HTTPS, as explicitly stated in `SKILL.md` and `README.md`. The skill requests `network` permissions, which is consistent with its functionality. There is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts against the agent. The instructions in `SKILL.md` are clear, align with the stated purpose, and even advise URL encoding for user inputs, indicating good practice rather than malicious intent. The skill's behavior is entirely aligned with its description.
能力评估
Purpose & Capability
Name/description (prayer times, iftar/suhoor, Ramadan calendars) match the declared requirements: only curl and network access are needed and the SKILL.md calls the Aladhan API (a public, unauthenticated service). The claw.json network permission aligns with this purpose.
Instruction Scope
SKILL.md only instructs making HTTPS GET requests to api.aladhan.com and formatting the returned JSON. It does not request unrelated files, environment variables, or other system state. It asks for user location/date when needed and explains how to parse the API response.
Install Mechanism
There is no install spec and no code to write to disk (instruction-only). This minimizes filesystem risk and is appropriate for a simple API-wrapper skill.
Credentials
No environment variables, credentials, or config paths are requested. The skill only needs outbound network access to a single public API, which is proportional to its function.
Persistence & Privilege
Skill is not always-enabled and is user-invocable. disable-model-invocation is false (the default), meaning the agent may call the skill autonomously—this is expected for skills and is not excessive here. The skill does not request persistent storage or modify other skills.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install deen-time
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /deen-time 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Initial public release. - Provides daily Islamic prayer times, Iftar, and Suhoor schedules for any city or coordinates worldwide. - Supports 15+ calculation methods, Hijri dates, and full Ramadan calendars. - Uses the Aladhan Prayer Times API via curl for accurate timings. - Includes enhanced privacy section and clarifies no personal data is stored or tracked.
v1.0.0
deen-time 1.0.0 – Initial Release - Provides daily Islamic prayer times, Iftar, and Suhoor schedules for any city or coordinates worldwide. - Supports 15+ official calculation methods for global accuracy, with intelligent defaults by region. - Fetches daily or full monthly calendars (e.g., for Ramadan) using the Aladhan Prayer Times API. - Displays Salah times, Hijri/Gregorian dates, and clearly highlights Suhoor (Imsak/Fajr) and Iftar (Maghrib) times. - User-friendly: prompts for missing city/country/date and presents results in clean, formatted tables.
元数据
Slug deen-time
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Deen Time 是什么?

Get daily Islamic prayer (Salah) times, Iftar, and Suhoor schedules for any location worldwide. Supports 15+ calculation methods, Hijri dates, and Ramadan ca... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 638 次。

如何安装 Deen Time?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install deen-time」即可一键安装,无需额外配置。

Deen Time 是免费的吗?

是的,Deen Time 完全免费(开源免费),可自由下载、安装和使用。

Deen Time 支持哪些平台?

Deen Time 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Deen Time?

由 Farhan Ishraq(@fermions75)开发并维护,当前版本 v1.0.1。

💬 留言讨论