explaingit

michaelstables/gp-wf-002-search-intent-blog-outline-builder

Analysis updated 2026-05-18

0Audience · writerComplexity · 2/5LicenseSetup · moderate

TLDR

An n8n workflow that turns a topic and some notes into a structured blog post outline using a locally running AI model.

Mindmap

mindmap
  root((Blog Outline Builder))
    What it does
      Takes topic and notes
      Calls local Ollama model
      Writes outline to Google Doc
    Tech stack
      n8n
      Ollama
      JavaScript nodes
      Google Docs
    Use cases
      Draft article outlines
      Learn n8n plus AI wiring
      Adapt to other writing tasks
    Audience
      Content writers
      Bloggers
      Automation learners

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn a loose blog post idea and search intent notes into a ready-to-use outline.

USE CASE 2

Generate a Google Doc with title ideas, sections, and link ideas for an article.

USE CASE 3

Learn how a simple n8n workflow can wire local AI into a real writing task.

What is it built with?

n8nOllamaJavaScriptGoogle Docs API

How does it compare?

michaelstables/gp-wf-002-search-intent-blog-outline-builder00kaku/gallery-slider-block04amanrajj/netwatch
Stars00
LanguageJavaScriptRust
Last pushed2021-05-19
MaintenanceDormant
Setup difficultymoderateeasymoderate
Complexity2/52/53/5
Audiencewritergeneralops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires n8n, a locally running Ollama model, and a connected Google Docs credential.

In plain English

This is a small automation workflow, built for the n8n automation tool, that helps turn a loose blog post idea into a usable article outline. You give it a topic, who you are writing for, what you want the reader to get out of it, some notes on search intent, and any competitor observations. It then sends that information to an AI model and gets back a structured outline. The workflow is part of a free library of starter n8n workflows meant to be simple enough to read through and understand, useful enough to actually run, and easy to adjust to your own needs. The author is explicit that this is not meant to be a giant automation system, just a small, understandable tool you can study and adapt. Under the hood, the workflow takes your editable inputs, sends a structured request to a chat model running locally through Ollama, cleans up the AI's response with some JavaScript formatting steps, and then creates a Google Doc containing the finished outline, including a suggested title, article sections, a quick copy block, and link ideas. To run it, you need n8n installed, Ollama running locally with a chat model such as llama3.1:8b, and a Google Docs credential connected inside n8n. Setup involves importing the included workflow file, connecting your Google account, and confirming the local model name matches what you actually have installed. The workflow ships with no private credentials baked in, and is released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through setting up Ollama and importing this workflow into n8n.
Prompt 2
Help me write good search intent notes to get a better blog outline from this workflow.
Prompt 3
Explain how I could swap the Google Docs output for a local file or Notion page.
Prompt 4
Show me how to customize the workflow's prompt inputs for a different content type.

Frequently asked questions

What is gp-wf-002-search-intent-blog-outline-builder?

An n8n workflow that turns a topic and some notes into a structured blog post outline using a locally running AI model.

How hard is gp-wf-002-search-intent-blog-outline-builder to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is gp-wf-002-search-intent-blog-outline-builder for?

Mainly writer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.