What We Accept
MCP Servers
Model Context Protocol servers that extend AI capabilities with external data and tools.
Slash Commands
Custom commands that can be triggered with / to perform specific actions.
Hooks
Lifecycle hooks that automate tasks at specific points in the workflow.
Themes
Visual themes and color schemes to customize the OpenCode interface.
Plugins
General purpose plugins that add new functionality to OpenCode.
Tools
Standalone tools and utilities that complement the OpenCode experience.
Requirements
Must Have
- A public repository (GitHub, GitLab, etc.) with source code
- Clear and accurate description of what the extension does
- Installation instructions that work
- Be related to OpenCode in some way
- No malicious code, malware, or harmful functionality
Recommended
- A README with documentation
- License file specifying usage terms
- Examples or screenshots
- Version information
- Contact information for support
Tips for a Great Submission
1
Choose a clear name: Pick a descriptive product ID and display name that clearly indicates what your extension does.
2
Write a compelling description: Explain the problem your extension solves and why someone would want to use it.
3
Provide clear installation steps: Use Markdown formatting to create easy-to-follow installation instructions with code blocks.
4
Use relevant tags: Add tags that help users find your extension when searching.
5
Keep it updated: Come back and update your submission if you make improvements or fix bugs.
Review Process
All submissions go through a review process before being published. Here's what to expect:
- Submit your extension through the submission form
- Your submission enters the review queue
- Our team reviews the submission for quality and compliance
- You'll be notified of approval or rejection with feedback
- If rejected, you can make changes and resubmit
Review times vary but we aim to review submissions within a few days.
Common Rejection Reasons
- Repository is private or inaccessible
- Description is misleading or unclear
- Installation instructions don't work
- Extension is unrelated to OpenCode
- Duplicate of an existing extension
- Contains inappropriate content
- Appears to be spam or low-effort
Ready to Submit?
Share your extension with the OpenCode community.