Welcome to the Community
The OpenHome community has built an incredible collection of abilities that extend your AI assistant in creative and practical ways. From productivity tools to entertainment features, these community-contributed abilities showcase the power and flexibility of the OpenHome platform.Community abilities are maintained by their authors and are not officially supported by OpenHome. For production use, thoroughly test any ability before deployment.
Featured Community Abilities
Productivity & Communication
GitHub Voice Manager
Check notifications, list pull requests, browse issues, and get status summaries — all hands-free. Requires GitHub Personal Access Token.
Discord Connector
Read messages, post updates, get channel digests, and switch channels by voice. Uses Discord Bot API.
Twilio SMS & Voice
Send SMS messages, place voice calls with TTS, read incoming texts, and check call history. Requires Twilio account.
Grocery List Manager
Add, remove, read, and clear items from a shared household grocery list entirely by voice. Perfect for cooking.
Information & News
Daily Briefing
Get a 30-second morning summary with weather, inspirational quote, and fun fact — all in natural conversation.
Crypto Insight
Live crypto and gold prices with RSI analysis, trend insights, and voice-optimized output. Uses CoinLore API.
Astronomy Guide
Moon phases, sunrise/sunset times, planet visibility, and NASA’s Astronomy Picture of the Day.
Air Quality Checker
Check air quality index (AQI) and pollution levels for any location worldwide.
Entertainment
Dad Joke Teller
Endless dad jokes on demand from the free icanhazdadjoke.com API. Say “another” to keep them coming.
Coin Flipper
Make decisions easy with a simple voice-activated coin flip. Heads or tails?
Developer Tools
Coding Agent Runner
Execute code snippets and get results by voice. Useful for quick calculations and testing.
Dev Standup Assistant
Prepare and deliver your daily standup report with yesterday’s work, today’s plan, and blockers.
How to Explore Community Abilities
Browse the Repository
Visit the community folder on GitHub to see all available abilities.
Read the README
Each ability has a README.md with:
- Description of what it does
- Suggested trigger words
- Setup instructions
- API requirements (if any)
- Example conversations
Copy to Your Project
Copy the ability folder to your OpenHome abilities directory and follow the setup instructions.
Test Thoroughly
Test the ability in the OpenHome Live Editor before deploying to production.
Contributing Your Own Ability
Have an idea for a new ability? We’d love to see it!Read the Guide
Full contribution guidelines with code standards and best practices
Use a Template
Start with a pre-built template to speed up development
Submit a PR
Submit your ability to the
dev branch for community reviewShare Ideas
Discuss ability ideas and get feedback from the community
Contribution Checklist
Before submitting, make sure your ability:Code Quality
Code Quality
- Extends
MatchingCapability - Includes
#{{register_capability}}boilerplate - Calls
resume_normal_flow()on every exit path - Has no
print()statements (useeditor_logging_handler) - Has no hardcoded API keys
- All
requests.*()calls include atimeoutparameter
Documentation
Documentation
- Includes a
README.mdwith:- Clear description
- Suggested trigger words
- Setup instructions
- Example conversation
- Code is well-commented
- Complex logic is explained
Testing
Testing
- Tested in the OpenHome Live Editor
- All exit paths verified
- Error handling tested
- API rate limits considered
Path to Official Status
Outstanding community abilities can be promoted to official status. Here’s what we look for:Quality
Clean code, proper error handling, and comprehensive documentation
Utility
Solves a common problem or provides significant value to users
Maintenance
Author responds to issues and keeps the ability updated
Community Guidelines
Be Respectful
Be Respectful
Treat all contributors with respect in PR reviews and discussions. Constructive feedback is welcome; personal attacks are not.
Don't Modify Others' Work
Don't Modify Others' Work
Don’t modify other contributors’ abilities without their consent. Submit suggestions as issues or discussions first.
Report Issues
Report Issues
Found a bug? Report it via GitHub Issues with clear reproduction steps.
Share Knowledge
Share Knowledge
Get Involved
Discord Community
Join our Discord server to chat with other developers and get help
GitHub Discussions
Share ideas, ask questions, and showcase your work
Report Issues
Found a bug? Let us know so we can fix it
Request Features
Suggest new ability ideas for the community to build
The community is the heart of OpenHome. Your contributions, feedback, and creativity make the platform better for everyone.
More Examples
Explore the full community folder to discover even more abilities:- Bedtime Wind Down - Relaxing bedtime routine with meditation and sleep sounds
- Flight Price Checker - Track flight prices and get alerts on deals
- Food & Water Log - Track daily nutrition and hydration by voice
- Earthquake Monitor - Get alerts about recent earthquakes worldwide
- HubSpot Integration - Manage CRM contacts and deals by voice
- Microsoft Mail - Read, send, and manage emails hands-free
- Weather Pro - Advanced weather forecasts with hourly breakdowns
