Prayer Times Id

v1.0.3

Menjadwalkan reminder waktu shalat (Indonesia) ke OpenClaw System Event berdasarkan lokasi, lengkap dengan quote harian Islami dan status Ramadan otomatis.

1· 334·0 current·0 all-time
byZacky Achmad@zckyachmd
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (schedule prayer reminders with quotes and Ramadan status) match the implementation: engine.js reads local config and quotes, fetches timings from api.aladhan.com, computes Ramadan status, and uses the OpenClaw CLI to add cron system-event reminders. There are no unexpected credentials, cloud SDKs, or unrelated binaries requested.
Instruction Scope
SKILL.md instructs running engine.js and editing prayer_config.json; engine.js only reads the bundled config and quotes files, performs HTTP requests to the documented AlAdhan endpoints, validates inputs, and invokes the OpenClaw CLI. It does not attempt to read other system files, environment secrets, or send data to hidden endpoints.
Install Mechanism
There is no install spec (instruction-only + included Node script). This is low-risk, but the environment must provide Node (18+) and a trusted openclaw CLI on PATH. No remote downloads or archive extraction are performed by the skill itself.
Credentials
The skill declares no required environment variables or credentials and the code does not access secrets or unrelated env vars. Network access is limited to the AlAdhan API endpoints documented in SKILL.md, which is appropriate for fetching prayer times and Hijri conversion.
Persistence & Privilege
The skill does not request permanent/always-on privileges. It runs on demand and uses the OpenClaw CLI to add one-shot cron jobs with --delete-after-run. It does not modify other skills' configs or global agent settings.
Assessment
This skill appears coherent and does what it claims, but review before running: 1) Inspect prayer_config.json and quotes_id.json and adjust location/timezone as needed. 2) Ensure Node 18+ and a trusted openclaw CLI are installed on the host (openclaw will be invoked to create cron jobs). 3) Run node engine.js --dry-run first to verify simulated output before allowing it to register jobs. 4) Confirm your environment allows outbound HTTPS to api.aladhan.com (the skill needs it). 5) Because the skill invokes a local CLI, only install/run it on systems where you trust the openclaw binary; consider running in a limited account or container if you have security concerns.

Like a lobster shell, security has layers — review code before you run it.

indonesiavk97c0fcyfm6g3f8vayv72zwx8s81wd35latestvk979bc367b7rn5sntzfwqbn6dd81x80xprayervk97c0fcyfm6g3f8vayv72zwx8s81wd35remindervk97c0fcyfm6g3f8vayv72zwx8s81wd35

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments