Thanks for your interest in contributing! Here's how to get involved.
Open a GitHub Issue with:
- Your OS, Python version, Node.js version, and GPU info
- The full error output (copy from terminal)
- The command or step that failed
- Input video details (duration, resolution, codec) if relevant
Use GitHub Discussions for feature ideas and questions.
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Test with a short video clip (under 5 minutes) before submitting
- Submit a PR with a clear description of what changed and why
git clone https://github.com/YOUR_USERNAME/claude-shorts.git
cd claude-shorts
bash setup.sh
bash install.sh- All Python scripts should output JSON for Claude Code to parse
- Shell scripts should use
set -euo pipefailfor safety - Test both GPU and CPU code paths when possible
- Keep dependencies minimal — don't add packages for single-use operations