Thanks for your interest in contributing! This project automates daily AI news digests via Claude Code.
- Fork and clone the repo
- Copy
.env.example→.envand fill in credentials - Install Python dependencies:
pip install -r requirements.txt
- Install system dependencies (see README for details)
- Python scripts live in
scripts/yt/ - Slash commands live in
.claude/commands/ - State files in
.state/are gitignored — never commit them - Test your changes locally before opening a PR:
pre-commit run --all-files
- Create a slash command in
.claude/commands/ai-news-digest-<type>.md - Add helper scripts under
scripts/<type>/ - Add a state file entry in
.state/last-digest-<type>.json - Update
CLAUDE.mdwith the new digest's structure and usage - Update
README.mdwith setup and usage instructions
- Keep PRs focused — one feature or fix per PR
- Follow existing code style and patterns
- Update documentation if your change affects usage
- Ensure
pre-commit run --all-filespasses before submitting