Templates / Automated blog generation with Gemini AI, GitHub & Jekyll publishing

Automated blog generation with Gemini AI, GitHub & Jekyll publishing

Unknown

by Saswat Saubhagya Rout · 1,012 views · created 2025-07-24 · Content Creation, Multimodal AI

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 11 nodes and runs on a schedule (every day at 09:00). Along the way it connects Wikipedia, Google Gemini Chat Model, GitHub and Google Sheets and 1 more.

How it runs

Trigger: On a schedule (every day at 09:00).

  1. Get Topic from Google Sheet (Google Sheets): uses Google Sheets
  2. Extract Blog Title (Edit Fields (Set)): sets 1 field: topic
  3. Tavily: uses Tavily
  4. Summarize Search Results (Code): runs custom JavaScript code
  5. Google Gemini Chat Model: uses Google Gemini Chat Model
  6. Generate Blog with Gemini (AI Agent): runs an AI agent
  7. Fetch Wikipedia Context (Wikipedia): uses Wikipedia
  8. Prepare File for Commit (Edit Fields (Set)): sets 3 fields: filePath, fileContent, commitMessage
  9. Commit Blog Post to GitHub (GitHub): work with file
  10. Mark Topic as Done in Sheet (Google Sheets): update

Services it uses

WikipediaGoogle Gemini Chat ModelGitHubGoogle SheetsTavily (community)

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that @tavily/n8n-nodes-tavily is verified or supports 3.0 (used in Tavily Web Search).

Nodes used (9)

From the author

📝 Use Case This n8n workflow automates the creation and publication of technical blog posts based on a list of topics stored in Google Sheets. It fetches context using Tavily and Wikipedia, generates Markdown-formatted content with Gemini AI, commits it to a…

Excerpt from Saswat Saubhagya Rout's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.