Contributing
Thanks for your interest in contributing! This is a community-driven project and we welcome all contributions.
Quick Start
Ready to contribute? Here's how:
- Browse open issues or start a discussion on the project's GitHub repository
- Fork the repository and make your changes
- Submit a pull request with a clear description
That's it! We'll review and work with you to get it merged.
Ways to Contribute
🎯 Submit an AI Plugin
Share your work by creating a new skill or MCP server.
🐛 Report a Bug
Found something broken? Create an issue with details.
💡 Propose a Feature
Have an idea? Start a discussion to get feedback.
📝 Improve Documentation
Fix typos, clarify instructions, or add examples via pull request.
💬 Help Others
Answer questions in discussions or on issues.
Before You Start
Required Reading (5 min)
- Be respectful and inclusive in all community spaces.
- License — understand usage terms (Apache 2.0)
Development Setup
Contributing code? Check the README.md for setup instructions.
Pull Request Guidelines
Keep it simple:
- One change per PR — easier to review and merge
- Reference an issue — link to related discussions
- Write clear commits — use format:
Issue #123 - Brief description - Test your changes — ensure everything works
Review process: We'll check for clarity, correctness, and compatibility. Address feedback promptly and we'll get your contribution merged!
First time? Check out this guide on creating pull requests.
Get Help
Questions? Ask in the project's GitHub Discussions or open an issue.