AutomationMart
Home/Browse/Proofread markdown blog posts with Gemini, Groq fallback and GitHub auto-commit
n8n

Proofread markdown blog posts with Gemini, Groq fallback and GitHub auto-commit

n8nn8n22 modulesv1.0
SlackOpenAIGitHubGemini

Your personal editor that finds tone, grammar, and clarity issues in markdown, then fixes them and commits back to GitHub automatically. Stop manually proofreading markdown files. This workflow uses two AI agents to review your blog posts, generate precise line-by-line fixes, and commit the edits back to GitHub automatically. You write, it checks. This is not another "generate a blog post with AI" template. It does the opposite. You write the content, and the workflow checks it for you. Your w

At a glance

Proofread markdown blog posts with Gemini, Groq fallback and GitHub auto-commit is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, OpenAI, GitHub, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, OpenAI, GitHub, Gemini
Modules
22
Price
Free
Version
v1.0
Proofread markdown blog posts with Gemini, Groq fallback and GitHub auto-commit workflow diagram

About this workflow

Your personal editor that finds tone, grammar, and clarity issues in markdown, then fixes them and commits back to GitHub automatically. Stop manually proofreading markdown files. This workflow uses two AI agents to review your blog posts, generate precise line-by-line fixes, and commit the edits back to GitHub automatically. You write, it checks. This is not another "generate a blog post with AI" template. It does the opposite. You write the content, and the workflow checks it for you. Your writing style stays the same because the Editor Agent can only replace, insert, or delete specific lines. No full rewrites. How the workflow works The workflow runs in five stages: 1. Fetch and prepare: The workflow pulls your markdown file from GitHub using the API. A code node decodes the base64 response and adds line numbers to every line. This gives the AI agents a coordinate system so they can point to exact locations instead of saying "somewhere in the introduction." 2. QA review: The QA Agent reads the numbered content and looks for issues with tone, clarity, grammar, and structure. It returns a JSON array where each item has the line number, what is wrong, how severe it is, and a suggested fix. 3. Severity filter: A filter node checks the results. Only high and medium severity issues move forward. Low severity issues show up in the report but do not trigger any edits. 4. Edit generation: The Editor Agent takes the filtered issues and converts them into edit operations. Each operation is one of three types: replace, insertafter, or delete. A code node then sorts all operations from bottom to top. This is important because if you delete line 5, every line after it shifts up by one. Sorting from the bottom prevents that problem. 5. Commit and report: If more than half the edits succeed, the workflow commits the updated file to GitHub. It also saves a QA report in a reports folder. If edits fail, the commit is skipped and a failure report is saved instead with next steps. Benefits • Finds real issues, not nitpicks: The severity filter means your file only gets changed when something actually matters. • Keeps your writing style: Three allowed operations. Replace, insert, delete. That is it. No creative rewrites. • Line numbers solve the guessing problem: I added this after noticing the AI kept misidentifying where problems were in longer posts. • Edits do not break each other: The bottom-to-top sorting was the trick that took me a while to figure out. Without it, line numbers shift after every edit and the rest of the operations point to the wrong lines. • Fallback model included: If Gemini is down or rate-limited, the workflow falls back to Groq automatically. Both agent nodes also retry up to 3 times with a 5-second interval. • Reports for every run: Three report types committed to your repo: fixes applied, no issues found, or edits failed. Target Audience • Technical writers who keep documentation in GitHub • Content managers reviewing blog posts before publication • SEO specialists checking content quality across multiple markdown files • Dev teams that want automated content review similar to a PR review • Freelancers and bloggers who do not have an editor to proofread their work Required APIs • Google Gemini API for the AI analysis (primary model) • Groq API as a fallback model if Gemini is unavailable (optional but recommended) • GitHub OAuth2 with repo scope so the workflow can read files and commit changes Easy Customization • Swap the AI model: Replace the chat model sub-node with OpenAI, Anthropic, or any provider that handles JSON output. The prompts are model-agnostic. • Change the severity filter: Open the filter node and include low severity if you want more aggressive editing. • Point it at any file: The Config node at the start has your repo owner, repo name, and file path. Change those three values and it works on any markdown file in any repository. • Make it automatic: Replace the Manual Trigger with a GitHub Trigger node listening for push or pullrequest events. Now it runs every time someone updates content. • Add notifications: Drop a Slack, Teams, or email node after the report step to get notified when the workflow finishes a review.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Generate images with OpenAI and upload files to Google Drive

Automatically generate stunning images using OpenAI and upload them to Google Drive for easy access and sharing, streamlining your creative workflow.

Free

Automated HR Service System with WhatsApp, GPT-4 Classification & Google Workspace

Who is this for? This workflow is ideal for HR teams, startups, and enterprises that want to handle employee interactions through WhatsApp and automate responses using LLM (OpenAI) and intelligent routing. What problem is this workflow solving? Managing WhatsApp messages manually can be time-consuming and error-prone. This workflow solves that by: Auto-classifying messages using LLM Routing them to the right AI-powered agent Automating leave approvals, attendance, HR FAQs, complaints, and ca

Free

Create and manage Notion pages with data from Inoreader and ChatGPT

Automatically create and manage Notion pages using data from Inoreader articles and ChatGPT insights, streamlining your content organization process.

Free

📰 EU sustainability news curation with RSS, GPT, Gmail, ElevenLabs & Telegram

Tags: EU News, RSS, AI Classifier, Data Table, Email Digest, Automation, n8n Context Hi! I’m Samir , Supply Chain Engineer and Data Scientist based in Paris, and founder of the startup LogiGreen. This workflow helps me closely follow EU sustainability news that impacts my business. []( > Use this assistant to automatically curate and summarize EU news tailored to the topics that matter most to you. By default, the workflow filters sustainability-related news, but you can easily adapt the topi

Free

Generate marketing ad banners with LINE, Gemini, and Nano Banana Pro

About This Template This workflow creates high-quality, text-rich advertising banners from simple LINE messages. It combines Google Gemini (for marketing-focused prompt engineering) and Nano Banana Pro (accessed via Kie.ai API) to generate images with superior text rendering capabilities. It also handles the asynchronous API polling required for high-quality image generation. How It Works 1. Input: Users send a banner concept via LINE (e.g., "Coffee brand, morning vibe"). 2

Free

Classify lead sentiment with Google Gemini and send WhatsApp responses via Typeform & Supabase

Automatically classify incoming leads based on the sentiment of their message using Google Gemini, store them in Supabase by category, and send tailored WhatsApp messages via the official WhatsApp Cloud API. ✅ Use Case: This workflow is ideal for sales, onboarding, and customer support teams who want to: Understand the tone and urgency of each lead Prioritize hot leads instantly Send smart, automatic WhatsApp replies based on user sentiment 🧠 How it works: Capture lead via a Typeform webhook Cle

Free

Generate brand marketing shorts with GPT-4, FAL AI & ElevenLabs for social media

AI‑Powered Branded Marketing Videos & Shorts (SSO-Optimized for n8n) --- 🧠 About This Flow This advanced automation template allows marketing teams, content creators, and branding specialists to automatically generate and publish high-quality, visually captivating branded short videos across YouTube, Instagram, and TikTok — with zero manual effort. The system uses AI-powered prompt generation, media rendering, and multi-platform publishing, combining: - 🧠 GPT-4 via OpenRouter – to generate story

Free

Transcribe Youtube videos for free with youtube-transcript.io & save to Supabase

Transcribe New YouTube Videos and Save to Supabase Who's It For? This workflow is for content creators, marketers, researchers, and anyone who needs to quickly get text transcripts from YouTube videos. If you analyze video content, repurpose it for blogs or social media, or want to make videos searchable, this template will save you hours of manual work. What It Does This template automatically monitors multiple YouTube channels for new videos. When a new

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free