Thank you for considering contributing! Community contributions are what make open-source thrive.
git clone https://github.com/YOUR-USERNAME/deep-research-skill.git
cd deep-research-skillpython -m venv venv
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate
pip install -e .[dev]pytest tests/Looking for a task to start with? Check the Issues tab for issues labeled:
good first issue— Beginner-friendly tasks, great for first-time contributors.help wanted— Medium complexity features we'd love community help on.
Examples of open areas:
- Add support for Tavily / SearXNG search providers in
scraper.py - Add PDF / HTML report export options in
synthesizer.pyandcli.py - Add an ArXiv academic paper parser
- Add a
richconsole animation for the CLI terminal experience
- Modular code only — Write self-contained functions with clear type hints and docstrings.
- Add unit tests — Every feature or fix must include a corresponding test in
tests/test_engine.py. - Run tests before opening PR — Make sure
pytest tests/passes cleanly. - One PR per concern — Keep each PR focused on a single feature or fix.
For questions or ideas, use the Discussions tab rather than opening an issue.