feat(community): add prayer-times ability#216
feat(community): add prayer-times ability#216mahsumaktas wants to merge 2 commits intoopenhome-dev:devfrom
Conversation
Skill + Background Daemon combo for Islamic prayer times: - Voice queries: next prayer, all times, specific prayer lookup - Background reminders: 5-min advance + adhan notification - Location-based via Aladhan API (free, no key required) - Multiple calculation methods (ISNA, MWL, Diyanet, etc.) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
✅ Community PR Path Check — PassedAll changed files are inside the |
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Ability Validation Passed |
🔍 Lint Results🔧 Auto-formattedSome files were automatically cleaned and formatted with
✅
|
|
Hey @mahsumaktas, Found a few blockers in background.py that need to be fixed before this can be approved:
For reference, please check the background daemon template and examples in the repo — they show the correct daemon loop structure, how to use |
- Remove resume_normal_flow() from daemon loop (daemons run indefinitely) - Fix send_interrupt_signal(): no arguments, must be awaited - Use speak() separately after interrupt signal - Make _safe_interrupt async with proper await chain Addresses feedback from @uzair401 on PR openhome-dev#216
|
Hi @uzair401, thanks for the thorough review! I've pushed fixes for both issues: 1. ✅ Removed
2. ✅ Fixed
Fix commit: mahsumaktas@14c25a0 Could you reopen this PR? I don't have write access to the repo so I'm unable to reopen it myself. Thank you! 🙏 |
Summary
Voice-activated Islamic prayer times assistant with automatic background reminders.
Why This Ability
Technical Highlights
Files
main.pybackground.pyREADME.md__init__.pySuggested Trigger Words
Test Plan
🤖 Generated with Claude Code