Skip to main content

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.

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

1

Browse the Repository

Visit the community folder on GitHub to see all available abilities.
2

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
3

Copy to Your Project

Copy the ability folder to your OpenHome abilities directory and follow the setup instructions.
4

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 review

Share Ideas

Discuss ability ideas and get feedback from the community

Contribution Checklist

Before submitting, make sure your ability:
  • Extends MatchingCapability
  • Includes #{{register_capability}} boilerplate
  • Calls resume_normal_flow() on every exit path
  • Has no print() statements (use editor_logging_handler)
  • Has no hardcoded API keys
  • All requests.*() calls include a timeout parameter
  • Includes a README.md with:
    • Clear description
    • Suggested trigger words
    • Setup instructions
    • Example conversation
  • Code is well-commented
  • Complex logic is explained
  • 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
Official abilities get featured in the OpenHome dashboard and receive dedicated support from the core team.

Community Guidelines

Treat all contributors with respect in PR reviews and discussions. Constructive feedback is welcome; personal attacks are not.
Don’t modify other contributors’ abilities without their consent. Submit suggestions as issues or discussions first.
Found a bug? Report it via GitHub Issues with clear reproduction steps.
Help newcomers learn by answering questions and sharing your expertise in discussions.

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
…and many more!
Sort the community folder by “Recently updated” to discover the newest abilities.

Build docs developers (and LLMs) love