{ "name": "YouTube Transcript to Medium Article", "sections": [ { "name": "Analysis", "order": 1, "steps": [ { "name": "Generate Outline", "order": 1, "input_attributes": [ "transcript" ], "output_attributes": [ "outline" ], "prompt": "Analyze [transcript] and generate a preliminary outline for a blog post." }, { "name": "Write First Draft", "order": 2, "input_attributes": [ "outline" ], "output_attributes": [ "first_draft" ], "prompt": "Write a blog post based on [outline]." }, { "name": "Generate Intros", "order": 3, "input_attributes": [ "first_draft" ], "output_attributes": [ "intro_variations" ], "prompt": "Create 5 introduction variations for [first_draft]." }, { "name": "Update Draft with Intro", "order": 4, "input_attributes": [ "first_draft", "intro_variation" ], "output_attributes": [ "second_draft" ], "prompt": "Update [first_draft] with a better intro [intro_variation]." }, { "name": "Analyse Intro", "order": 5, "input_attributes": [ "second_draft" ], "output_attributes": [ "intro_analysis" ], "prompt": "Analyze the article [second_draft] introduction" }, { "name": "Combine Intro Analysis", "order": 6, "input_attributes": [ ], "output_attributes": [ "intro_analysis_combined" ], "prompt": "" } ] } ], "attributes": { "transcript": { "name": "transcript", "type": "string", "is_array": false }, "outline": { "name": "outline", "type": "string", "is_array": false }, "first_draft": { "name": "first_draft", "type": "string", "is_array": false }, "intro_variations": { "name": "intro_variations", "type": "array", "is_array": false }, "intro_variation": { "name": "intro_variation", "type": "string", "is_array": false }, "second_draft": { "name": "second_draft", "type": "string", "is_array": false }, "intro_analysis": { "name": "intro_analysis", "type": "string", "is_array": false }, "intro_analysis_combined": { "name": "intro_analysis_combined", "type": "string", "is_array": false } }, "prompts": { } }