Developer & DevOps

Analyze repository titles and optimize GitHub workflow automation

56 nodes 299 158 Automatic trigger
Download

Workflow Description

Advanced workflow that receives titles from a web form, processes them in batches with conditional analysis, generates HTML reports, and syncs optimized titles to GitHub repositories with downloadable documentation.

How it works

  1. 1.Receive title data from secure web form trigger
  2. 2.Process titles in batches with conditional analysis rules
  3. 3.Automatically push optimized titles to target GitHub repositories
  4. 4.Generate HTML report and convert to downloadable file
  5. 5.Send real-time response to form submission with status

Use cases

  • Standardize and improve issue and pull request titles across repositories
  • Automate code documentation and enforce naming conventions at scale
  • Generate periodic analytics reports on GitHub title quality and compliance

Requirements

  • GitHub account with write access to target repositories
  • n8n web form or HTTP endpoint for receiving analysis requests
  • Storage space for generated report files and archives

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Split In Batches GitHub Form Trigger

Details

Trigger Automatic trigger
Nodes 56
Apps 3
Views 299
Downloads 158

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (56)

/

Split In Batches

Split In Batches

#1

Sticky Note

Sticky Note

#2

Sticky Note1

Sticky Note

#3

Get Headers

HTTP Request

#4

OpenGraph API

HTTP Request

#5

Meta tags Scraper - dub.sh

HTTP Request

#6

IF OpenGraph invaild

If

#7

Parse headers

HTML Page

#8

If - Enable ScreenShots (yes to enable)

If

#9

Sticky Note3

Sticky Note

#10

API Auth

Set

#11

Method 1 - META

Set

#12

Convert to File

Convert To File

#13

Final Data

Set

#14

CREATE

HTTP Request

#15

UPDATE

HTTP Request

#16

Sticky Note4

Sticky Note

#17

IF Slug available

If

#18

Final Meta

Aggregate

#19

Host Screenshot

Github

#20

Host OGImage

Github

#21

Host Favicon

Github

#22

Edit Fields

Set

#23

Sticky Note6

Sticky Note

#24

Download final OG

HTTP Request

#25

Download Favicon

HTTP Request

#26

Method 2 - META

Set

#27

Stop and Error

Stop And Error

#28

Method 3 - META1

Set

#29

Method 1 - SCR

HTTP Request

#30

Method 2 - SCR

HTTP Request

#31

Final SCR

Aggregate

#32

Stop And Error

Stop And Error

#33

Shortened URL

Set

#34

n8n Form Trigger

Form Trigger

#35

Respond to Webhook

Webhook

#36

Sticky Note2

Sticky Note

#37

Scan URL (Community)

HTTP Request

#38

Sticky Note5

Sticky Note

#39

Sticky Note7

Sticky Note

#40

If

If

#41

If1

If

#42

Check Reviews (Community)

HTTP Request

#43

Norton

Set

#44

bitdefender

Set

#45

HTML

HTML Page

#46

(Fraud Check)

HTTP Request

#47

(Others)

HTTP Request

#48

If2

If

#49

set unsafe

Set

#50

If3

If

#51

PhishTank

HTTP Request

#52

IF GH invaild

If

#53

Method 4 - META

Set

#54

IF dub invaild

If

#55

Sticky Note8

Sticky Note

#56