← Back to Skills Marketplace
diepox

Prayer Times - Automated Salat Reminders

by diepox · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
923
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install muslim-prayer-reminder
Description
Get accurate Islamic prayer times (Fajr, Dhuhr, Asr, Maghrib, Isha) for any location worldwide using official calculation methods. Use when users ask about prayer times, Salat schedules, next prayer, or need to set up automated prayer reminders. Includes automated background reminder system that alerts users 10 minutes before, at prayer time, and 5 minutes after - even during conversations. Supports 20+ country-specific calculation methods including Morocco, Saudi Arabia, Egypt, Turkey, UAE, and more.
Usage Guidance
This skill's core functionality (calling the AlAdhan API and computing reminders) is coherent and the code is readable. However, before installing: 1) Review the scripts yourself and run them in a safe/test environment first — don't blindly allow the agent to edit cron jobs. 2) Do not run push-to-github.sh or follow the GitHub setup steps unless you intend to publish the code to the listed external account; change the remote to your own repository if you want to push. 3) If you want automated reminders, configure cron jobs yourself (copy the provided job definitions) and avoid granting the agent unconditional permission to recreate system cron entries at session start. 4) Be cautious about running the VPN install commands (they require sudo). If you are not comfortable with the agent modifying cron or system settings, use the scripts manually or run them under user control rather than enabling automatic session-start recovery.
Capability Analysis
Type: OpenClaw Skill Name: muslim-prayer-reminder Version: 0.1.0 The skill's core functionality (fetching prayer times, setting reminders) is benign, utilizing a known API (api.aladhan.com) and local file operations. However, the `CRITICAL_SETUP.md` and `references/setup-reminders.md` files contain strong prompt injection directives, instructing the AI agent to perform autonomous, persistent, and high-priority actions (e.g., creating/managing cron jobs, verifying system state, recreating components 'immediately - don't wait, don't ask') without explicit user confirmation. Additionally, `SKILL.md` and `README.md` include `sudo` commands for installing Cloudflare WARP, which, while intended for troubleshooting network connectivity, represent a high-privilege action that could be exploited if the agent is prompted to execute it without proper user consent. These elements indicate significant vulnerabilities in agent autonomy and privilege, though without clear evidence of intentional malicious behavior.
Capability Assessment
Purpose & Capability
Code and docs align with the stated purpose (fetching prayer times from api.aladhan.com and scheduling reminders). However, ancillary instructions to push the repo to a specific external GitHub account (diepox) and pre-baked git remotes are not necessary for runtime reminders and look unrelated to core functionality.
Instruction Scope
SKILL.md and CRITICAL_SETUP.md instruct the agent to perform system-level actions: verify cron jobs at every session start, recreate missing cron jobs automatically ("don't wait, don't ask"), and run commands in system paths (/root/.openclaw/workspace). That grants broad discretion to modify system configuration and run commands beyond simply fetching times and sending reminders.
Install Mechanism
There is no formal install spec (instruction-only behavior) which limits automatic code installation risk. The docs do include optional instructions to install Cloudflare WARP (system-level VPN install requiring sudo) — plausible for connectivity issues but carries elevated privileges if executed.
Credentials
The skill declares no environment variables, no credentials, and does not request unrelated secrets. Network access to api.aladhan.com is expected and the scripts only contact that API (no hidden remote endpoints in the code itself).
Persistence & Privilege
The skill expects persistent cron jobs and explicitly directs agents to verify and recreate them at session startup without prompting. While persistent scheduling is required for reminders, the explicit requirement to auto-recreate system cron jobs and to run checks "before doing ANYTHING else" increases the skill's control over the host/agent environment and could be abused if the skill or its instructions are malicious.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install muslim-prayer-reminder
  3. After installation, invoke the skill by name or use /muslim-prayer-reminder
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of prayer-times skill for worldwide Islamic prayer reminders. - Provides accurate prayer times (Fajr, Dhuhr, Asr, Maghrib, Isha) for any location using AlAdhan API. - Supports 20+ country-specific official calculation methods for precise timing. - Enables both instant querying and automated background reminders (10 minutes before, at prayer time, 5 minutes after). - Includes scripts for fetching prayer times, checking reminders, and cron job integration. - Offers clear setup guides, usage examples, and troubleshooting tips.
Metadata
Slug muslim-prayer-reminder
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Prayer Times - Automated Salat Reminders?

Get accurate Islamic prayer times (Fajr, Dhuhr, Asr, Maghrib, Isha) for any location worldwide using official calculation methods. Use when users ask about prayer times, Salat schedules, next prayer, or need to set up automated prayer reminders. Includes automated background reminder system that alerts users 10 minutes before, at prayer time, and 5 minutes after - even during conversations. Supports 20+ country-specific calculation methods including Morocco, Saudi Arabia, Egypt, Turkey, UAE, and more. It is an AI Agent Skill for Claude Code / OpenClaw, with 923 downloads so far.

How do I install Prayer Times - Automated Salat Reminders?

Run "/install muslim-prayer-reminder" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Prayer Times - Automated Salat Reminders free?

Yes, Prayer Times - Automated Salat Reminders is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Prayer Times - Automated Salat Reminders support?

Prayer Times - Automated Salat Reminders is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Prayer Times - Automated Salat Reminders?

It is built and maintained by diepox (@diepox); the current version is v0.1.0.

💬 Comments