โ† All skills
Tencent SkillHub ยท Content Creation

Prayer Times Id

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

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

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

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, engine.js, package.json, prayer_config.json, quotes_id.json

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.3

Documentation

ClawHub primary doc Primary doc: SKILL.md 8 sections Open source page

prayer-times-id

Skill ini menjalankan engine Node.js untuk: mengambil jadwal shalat harian dari AlAdhan API, menentukan status Ramadan (otomatis/manual), membuat one-shot cron job OpenClaw untuk setiap waktu shalat yang belum lewat, mengirim pesan reminder berformat rapi dengan quote harian.

Struktur File

engine.js โ€” engine utama penjadwalan reminder. prayer_config.json โ€” konfigurasi lokasi + pengaturan perhitungan. quotes_id.json โ€” kumpulan quote Islami berbahasa Indonesia.

Dependensi

Node.js 18+ (disarankan 20+) OpenClaw CLI tersedia di PATH (openclaw) Akses internet ke: https://api.aladhan.com/v1/timings https://api.aladhan.com/v1/gToH

Konfigurasi

Edit prayer_config.json: { "location": { "name": "Cimahi", "latitude": -6.8722, "longitude": 107.5427, "expires": "2026-03-02" }, "settings": { "auto_ramadan": true, "manual_override": null, "method": 11, "timezone": "Asia/Jakarta" }, "sources": { "quotes_enabled": true, "current_day_source": "local" } } Keterangan penting: location.name: label lokasi yang tampil di pesan. latitude / longitude: koordinat lokasi. settings.method: metode kalkulasi AlAdhan. settings.timezone: timezone IANA (contoh Asia/Jakarta). settings.auto_ramadan: deteksi Ramadan otomatis dari tanggal Hijriah. settings.manual_override: true/false untuk override status Ramadan; null untuk otomatis.

Cara Menjalankan

Dari folder skill: node engine.js --dry-run Tidak menulis cron job, hanya simulasi output JSON. node engine.js Menambahkan cron one-shot ke OpenClaw untuk waktu shalat hari ini yang belum lewat.

Output

Engine mengeluarkan JSON ringkas, contoh: status: hasil eksekusi dryRun: mode simulasi atau real location, timezone, ramadan registered: jumlah job yang berhasil dijadwalkan jobs[]: detail job per waktu shalat

Keamanan & Kepatuhan

Tidak ada hardcoded secret/token/api key. Tidak ada hardcoded private/public IP. Eksekusi CLI memakai execFileSync (tanpa shell command interpolation) untuk meminimalkan risiko command injection. Penjadwalan job memakai openclaw cron add --at ... --system-event ... secara langsung (tanpa nested command / shell-style job string). Input konfigurasi divalidasi (nama lokasi, koordinat, metode). Input user location.name sekarang disanitasi untuk keamanan (hanya alphanumeric, spasi, dan -). Request API dibatasi timeout (AbortSignal.timeout) agar tidak hang.

Catatan Operasional

Engine hanya menjadwalkan reminder hari berjalan; jalankan ulang harian (mis. via scheduler induk) untuk generate jadwal hari berikutnya. Engine hanya menggunakan mode modern OpenClaw Cron (--at + --system-event) dan tidak lagi menyediakan fallback legacy berbasis --job 'at ...'.

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Config1 Docs1 Scripts
  • SKILL.md Primary doc
  • engine.js Scripts
  • package.json Config
  • prayer_config.json Config
  • quotes_id.json Config