Auto-post Slack alerts when a GitHub Actions run fails
Summarize incoming Gmail threads into three-bullet replies with GPT-4o
Trigger an LLM PR review on every new pull request
Run a five-minute uptime check across a URL list and alert Slack on failure
Requires a running n8n instance plus credentials for OpenAI, GitHub, Slack, and Gmail before workflows can be activated.
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.
Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.