gitmyhub

n8n-workflows

★ 0 updated 2mo ago

Custom designed N8N workflows covering all aspects of development.

Collection of importable n8n JSON workflows that wire OpenAI, Gmail, Slack, and GitHub into common automations like PR review comments, issue triage, email summaries, and uptime alerts.

n8nOpenAIGitHub APISlack APIJSONsetup: easycomplexity 2/5

This repository is a collection of ready-made automation recipes for n8n, a tool that lets you wire together apps and services without writing much code. Each recipe is a single JSON file you can import into your own n8n instance, paired with a markdown file that explains what credentials to set up and what the workflow does.

The recipes fall into two groups. The first group uses OpenAI models (GPT-4o or GPT-4o-mini) to handle reading and writing tasks. One reads incoming Gmail messages and replies with a three-bullet summary so you do not have to open every email. Another listens in Slack: when a teammate mentions the bot, it answers in the same thread. A third is a small web endpoint where you POST any text and get back a JSON object with topic, sentiment, a confidence score, and a one-line summary. The fourth watches GitHub for new pull requests, sends the code diff to GPT-4o, and posts a review comment covering bugs, security issues, and style notes before a human reviews it.

The second group connects GitHub and server infrastructure to Slack so teams stay informed without watching dashboards. One posts a Slack message whenever a pull request is opened or merged, with author, repo, and lines changed. Another fires an alert when a GitHub Actions run fails, including the branch, commit message, who triggered it, and a link to the failed run. A third reads new GitHub issues with OpenAI, picks labels like bug, security, or enhancement, and applies them through the GitHub API. The last one pings a list of URLs every five minutes and alerts Slack if any return a non-200 status or time out.

Importing is a short menu flow: open n8n, choose Import from File, pick the JSON, add your credentials, then activate. The project is MIT licensed.

Where it fits