Analyze repository titles and optimize GitHub workflow automation
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.Receive title data from secure web form trigger
- 2.Process titles in batches with conditional analysis rules
- 3.Automatically push optimized titles to target GitHub repositories
- 4.Generate HTML report and convert to downloadable file
- 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
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (56)
Split In Batches
Split In Batches
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Get Headers
HTTP Request
OpenGraph API
HTTP Request
Meta tags Scraper - dub.sh
HTTP Request
IF OpenGraph invaild
If
Parse headers
HTML Page
If - Enable ScreenShots (yes to enable)
If
Sticky Note3
Sticky Note
API Auth
Set
Method 1 - META
Set
Convert to File
Convert To File
Final Data
Set
CREATE
HTTP Request
UPDATE
HTTP Request
Sticky Note4
Sticky Note
IF Slug available
If
Final Meta
Aggregate
Host Screenshot
Github
Host OGImage
Github
Host Favicon
Github
Edit Fields
Set
Sticky Note6
Sticky Note
Download final OG
HTTP Request
Download Favicon
HTTP Request
Method 2 - META
Set
Stop and Error
Stop And Error
Method 3 - META1
Set
Method 1 - SCR
HTTP Request
Method 2 - SCR
HTTP Request
Final SCR
Aggregate
Stop And Error
Stop And Error
Shortened URL
Set
n8n Form Trigger
Form Trigger
Respond to Webhook
Webhook
Sticky Note2
Sticky Note
Scan URL (Community)
HTTP Request
Sticky Note5
Sticky Note
Sticky Note7
Sticky Note
If
If
If1
If
Check Reviews (Community)
HTTP Request
Norton
Set
bitdefender
Set
HTML
HTML Page
(Fraud Check)
HTTP Request
(Others)
HTTP Request
If2
If
set unsafe
Set
If3
If
PhishTank
HTTP Request
IF GH invaild
If
Method 4 - META
Set
IF dub invaild
If
Sticky Note8
Sticky Note