Receive a periodic newsletter with curated, contributor-friendly issues from your favorite repositories, for free, using Github Actions and Open Router.
The brain recognizes things it sees frequently as important. To encourage open-source contributions, regularly review issues and recent releases.
- Good issues for open source contribution:
- keywords, analogy, issue description, root cause, resolution approach, issue suitability, technical difficulty
- Latest release descriptions for open source projects
- Related Deepwiki link
At an open-source contribution program kickoff, it was mentioned that the contribution rate drops sharply after the program ends. I believe this is because the connection to the open-source project is lost, and the brain automatically de-prioritizes it.
Therefore, I wanted to create a newsletter to help people who want to continue contributing stay connected to their projects.
- Github Personal Access Token
- Openrouter API key
- Enable the Free Endpoint option in the provider settings
(go to settings), as shown in the image below.
- Enable the Free Endpoint option in the provider settings
- Google App Password
- Check if the open-source project you are interested in is indexed at
https://deepwiki.com/{owner}/{repo}(e.g. https://deepwiki.com/vercel/next.js)
You can use this project in two different ways. Choose either one depending on your preferred workflow.
Perfect for trying out the service or manual execution.
- Import the template from the n8n Hub.
- Update the “Load repo info” node with your target repository’s owner and name (e.g.
owner: vercel,repo: next.js). - Add your GitHub Personal Access Token to the credentials of the “Get Issues from GitHub” node.
- Connect your OpenRouter API key to all models linked to the Agent node.
- Add your Google App Password to the “Send Email” node credentials.
- Enter the same email address (associated with the Google App Password) in both the “to email” and “from email” fields — the newsletter will be sent to this address.
Recommended for regular, scheduled newsletters without manual effort.
- Fork this repository.
- Prepare the items listed in the Requirements section.
- In your repository settings, navigate to
Settings>Security>Secrets and variables>Actionsto add the following:- Secrets
GOOGLE_APP_PASSWORDN8N_GITHUB_ACCESS_TOKENOPENROUTER_API_KEY
- Variables
EMAILREPO(e.g.vercel/next.js)- (Optional)
TRANSLATION_LANGUAGE(e.g.ko-KR)
- Secrets
- (Optional) Adjust the cron schedule for the GitHub Action to your desired frequency.
- The default is once a week.
