market_generate_seo_blog.json


Overview

This JSON file defines a comprehensive workflow named "Generate SEO Blog", designed to automatically produce a fully SEO-optimized blog article from a minimal user input (such as a short topic or request). It enables users without writing experience to create professional, structured, and keyword-rich blog content by leveraging multiple specialized AI agents working sequentially.

The workflow is categorized under the Marketing canvas type, highlighting its focus on content marketing and SEO.


Purpose and Functionality

The file describes a multi-agent automation pipeline that takes a user’s blog topic and intent, parses and structures the content plan, writes the full article, and finally edits it for SEO and readability before outputting the final blog post.

The main stages of the workflow are:

  1. Input parsing and keyword extraction — Understanding the user’s request and generating a writing intent summary and keyword list.

  2. Outline generation — Creating a clear, SEO-focused blog outline with section headings and keyword assignments.

  3. Body content generation — Writing full blog sections based on the outline and keywords.

  4. Editing and polishing — Refining the blog content for clarity, SEO effectiveness, and human readability.

  5. Final output — Delivering the polished blog post content as the end result.

Each stage is handled by a dedicated AI "Agent" component, arranged in a pipeline with defined upstream and downstream relationships.


Detailed Components and Their Roles

The core of the workflow is defined in the "dsl""components" section, listing all agents and their parameters.

1. Begin (Component: begin)


2. Parse And Keyword Agent (Component: Agent:ClearRabbitsScream)


3. Outline Agent (Component: Agent:BetterSitesSend)


4. Body Agent (Component: Agent:EagerNailsRemain)


5. Editor Agent (Component: Agent:LovelyHeadsOwn)


6. Final Message (Component: Message:LegalBeansBet)


Workflow Graph and Data Flow

The "graph" section defines edges (connections) indicating the flow of data and execution order between components:

Additionally, some agents integrate with external tools like Tavily Search for enhanced content retrieval.


Important Implementation Details


Interaction with Other System Parts

This file is a crucial part of a larger content generation system, automating blog creation workflows from input to polished output.


Visual Diagram

The following Mermaid class diagram illustrates the key agents as classes with their primary roles and outputs, and their relationships in the workflow pipeline.

classDiagram
    class Begin {
        +enablePrologue: bool
        +prologue: string
        +startConversation()
    }
    class ParseAndKeywordAgent {
        +parseUserInput(query: string): MarkdownSummary
        +suggestKeywords(): List~string~
    }
    class OutlineAgent {
        +generateOutline(parsedData: MarkdownSummary): MarkdownOutline
        +useTavilySearch(query: string)
    }
    class BodyAgent {
        +writeSections(outline: MarkdownOutline): MarkdownContent
        +useTavilySearch(query: string)
    }
    class EditorAgent {
        +editContent(content: MarkdownContent): MarkdownContent
        +seoAudit()
    }
    class Message {
        +content: string
        +deliver()
    }

    Begin --> ParseAndKeywordAgent : "user input"
    ParseAndKeywordAgent --> OutlineAgent : "parsed intent & keywords"
    OutlineAgent --> BodyAgent : "blog outline"
    BodyAgent --> EditorAgent : "section content"
    EditorAgent --> Message : "final polished blog"

Summary

The market_generate_seo_blog.json file encapsulates a sophisticated, agent-driven workflow for automatic SEO blog generation, orchestrating:

This modular design leverages multiple AI agents with clearly defined responsibilities and well-engineered prompts, ensuring high-quality, SEO-optimized blog articles with minimal user effort.


End of Documentation