Thank you for your interest in contributing to Convex Skills.
- Use GitHub Issues to report bugs or suggest features
- Include as much detail as possible
- For security issues, please email security@convex.dev directly
- Fork the repository
- Create a feature branch (
git checkout -b feature/new-skill) - Make your changes
- Test your changes thoroughly
- Submit a pull request
When creating or modifying skills:
- Follow the Template: Use the Anthropic-approved skill format in
skills/template/SKILL.md - Fetch Documentation: Always reference the latest Convex documentation
- Include Examples: Provide working code examples
- Test Thoroughly: Verify all code examples work correctly
- Use TypeScript for all code examples
- Follow Convex best practices
- Include proper type annotations
- Add comments for complex logic
- Use clear, descriptive commit messages
- Reference issue numbers when applicable
- Keep commits focused on single changes
When contributing:
- Never run
npx convex deployunless explicitly instructed - Never run git commands without proper guidance
- Always verify documentation links are current
- Test all code examples before submitting
For questions about contributing, open a GitHub Discussion or reach out to the Convex team.
By contributing, you agree that your contributions will be licensed under the MIT License.