Prayer Times Id
PassAudited by ClawScan on May 10, 2026.
Overview
The skill appears to do what it claims: fetch Indonesian prayer times, send the configured location to AlAdhan, and create temporary OpenClaw reminder events.
Before installing, verify the location and timezone in prayer_config.json, run node engine.js --dry-run first, and only run node engine.js when you want OpenClaw to add the temporary prayer reminder events. Be aware that your configured coordinates are sent to the AlAdhan API.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Running the skill normally will add reminder jobs to OpenClaw; running with --dry-run will only simulate the output.
The skill invokes the OpenClaw CLI to add cron system events. This matches the stated purpose and avoids shell string interpolation, but it is still local command execution that can modify the user's OpenClaw schedule.
return execFileSync('openclaw', args, { ... }); ... 'cron', 'add', '--name', name, '--at', whenIso, '--system-event', message, '--delete-after-run', '--json'Use --dry-run first, then run normally only if you want OpenClaw cron reminders added for the remaining prayer times today.
The external prayer-time provider will receive the configured coordinates and calculation method.
The configured latitude and longitude are sent to the external AlAdhan API to calculate prayer times. This is disclosed and purpose-aligned, but location data can be sensitive.
const timingsUrl = `https://api.aladhan.com/v1/timings?${queryParams.join('&')}`; ... `latitude=${encodeURIComponent(latitude)}` ... `longitude=${encodeURIComponent(longitude)}`Only configure a location you are comfortable sharing with AlAdhan, and review the API dependency if you need stricter privacy.
Reminder events may appear later even after the script has exited, until each one-shot job runs and deletes itself.
The skill creates scheduled system-event jobs that persist until they fire, but it uses delete-after-run and only schedules the prayer times that have not yet passed for the current day.
'--at', whenIso, '--system-event', message, '--delete-after-run'
Review your OpenClaw cron list if you want to confirm or remove scheduled reminders.
The skill may fail or behave differently if Node.js or the expected OpenClaw CLI is not installed or not the trusted binary in PATH.
The skill documents runtime prerequisites, while the provided registry requirements say no required binaries and there is no install spec. This is an installation/declaration gap rather than hidden behavior.
- Node.js 18+ (disarankan 20+)\n- OpenClaw CLI tersedia di PATH (`openclaw`)
Ensure Node.js and the official OpenClaw CLI are installed before running the skill.
