Skip to main content
Exceptional community abilities can be promoted to Official status. This page explains what that means, what we look for, and what happens when an ability is promoted.

Community vs Official: What Changes

Community Ability

  • Located in community/ folder
  • Orange badge on Marketplace
  • Maintained by original author
  • Standard Marketplace listing
  • Best-effort support

Official Ability

  • Located in official/ folder
  • Blue badge on Marketplace
  • Maintained by OpenHome team
  • Featured / priority placement
  • Officially supported
Author credit is always preserved regardless of status. Your name stays in the README, CONTRIBUTORS.md, and release notes.

What Makes an Ability Promotion-Worthy

We evaluate community abilities based on these criteria:
CriteriaThresholdWhy It Matters
Marketplace installs50+ usersDemonstrates real demand and usefulness
StabilityNo critical bugs for 30+ daysShows the ability is reliable and well-tested
Code qualityClean, follows all SDK patternsMakes maintenance easier and sets an example
Author responsivenessResponds to issues and feedbackShows commitment to quality
UsefulnessFills a real gap in the ecosystemProvides value that doesn’t exist elsewhere
Meeting these thresholds doesn’t guarantee promotion - they put you in strong consideration. We also look at overall fit with the official catalog.

The Promotion Process

Here’s how promotion typically happens:
1

Monitoring

The OpenHome team continuously monitors high-performing community abilities through Marketplace metrics and user feedback
2

Initial contact

We reach out to the author to discuss potential promotion and gauge interest
3

Deep review

We conduct a thorough code review and may suggest improvements or refactoring
4

Final approval

Once the ability meets all standards, we approve it for promotion
5

Migration

The ability moves from community/ to official/ in the repository
6

Recognition

Author is credited in the README, CONTRIBUTORS.md, and release notes
7

Handoff

OpenHome takes over ongoing maintenance while preserving author credit

What Authors Get from Promotion

When your ability is promoted, you receive:

Permanent Credit

Your name as the original creator in README, CONTRIBUTORS.md, and all documentation

Release Notes

Recognition in official release notes and announcements

Wider Reach

Featured Marketplace placement means more users discover your ability

Maintenance Support

OpenHome handles ongoing updates, bug fixes, and SDK migrations
You retain credit but transfer maintenance responsibility. This means you can focus on building new abilities while your promoted ability reaches more users.

Can I Request Promotion?

Yes! If you believe your community ability is ready for official status:
1

Check the criteria

Review the thresholds above and ensure your ability meets or exceeds them
2

Open an issue

Create a GitHub issue with the title [Promotion Request] your-ability-name
3

Provide context

Include:
  • Current install count (if you have access to metrics)
  • Any user feedback or testimonials
  • Bug history and resolution times
  • Why you think it fills a unique gap
4

Wait for review

The team will review and respond with next steps
Self-nominations are welcome, but promotion is not guaranteed. We evaluate based on overall ecosystem fit and maintenance capacity.

What Happens to Your Community Ability

When promoted:
  1. Code Migration - The ability moves from community/your-ability-name/ to official/your-ability-name/
  2. Badge Update - Marketplace listing changes from orange (community) to blue (official) badge
  3. Placement Change - May appear in featured sections or priority listings
  4. Maintenance Transfer - OpenHome team takes over:
    • Bug fixes and updates
    • SDK compatibility when APIs change
    • User support requests
  5. Credit Preservation - Your authorship remains visible everywhere:
    • README header with your name and GitHub profile
    • CONTRIBUTORS.md entry
    • Release notes mentioning you
You can still contribute improvements via PRs, but you’re no longer required to maintain it.

Examples of Promotion-Worthy Abilities

While we can’t guarantee promotion, here are traits that make abilities stand out:
Abilities that solve common problems many users face:
  • Timer/reminder systems
  • Unit converters
  • Common API integrations (weather, news, calendar)
  • Productivity tools (note-taking, task management)
Clear README with:
  • Concise “What It Does” section
  • Well-chosen trigger word suggestions
  • Complete setup instructions
  • Example conversations showing typical usage
Gracefully handles:
  • API failures and timeouts
  • Invalid user input
  • Rate limiting
  • Network issues
  • Provides helpful error messages to users
Voice-first design:
  • Short, conversational responses
  • Clear prompts for user input
  • Exit/stop handling in loops
  • Confirms actions before executing
Well-structured implementation:
  • Follows SDK patterns exactly
  • Comments for complex logic
  • Consistent code style
  • No code smells or anti-patterns

Timeline Expectations

Promotion doesn’t happen overnight. Here’s what to expect:
PhaseTypical Timeline
Reach 50+ installs2-6 months after submission
Stability period30+ days without critical bugs
Initial contactWithin 1-2 weeks of meeting criteria
Deep review1-3 weeks
Promotion (if approved)1-2 weeks after review completion
These are estimates. Some abilities are promoted faster, others take longer based on ecosystem priorities and maintenance capacity.

Tips for Increasing Promotion Chances

1

Build something useful

Focus on real problems that many users face, not niche use cases
2

Document thoroughly

A great README with clear examples helps users understand and adopt your ability
3

Be responsive

Quickly address issues and respond to user feedback
4

Follow best practices

Study official abilities and match their code quality and patterns
5

Promote your ability

Share it in the Discord, on social media, or in relevant communities
6

Iterate based on feedback

Use issues and comments to improve your ability over time

Staying Informed

To stay updated on promotions and see what kinds of abilities are being promoted:

Questions?

If you have questions about promotion:
  • General questions → Ask in Discord
  • Specific to your ability → Open a GitHub issue with [Promotion Request] in the title
  • Want to understand criteria better → Review Building Great Abilities
Remember: Promotion is a recognition of quality and impact, but community abilities are just as valuable to the ecosystem. Build great abilities regardless of badge color!

Build docs developers (and LLMs) love