{
  "slug": "zweitverwertungs-strecke",
  "category": "workflow",
  "name": "The Content Repurposing Pipeline",
  "domaene": "Content & Redaktion",
  "typTags": [
    "schreibend",
    "automatisierend",
    "strukturierend"
  ],
  "teaser": "Automatically turns every new blog post into several channel-ready content drafts and files them directly as tasks for your team.",
  "hat": {
    "schritte": true,
    "beispiel_szenario": false,
    "ausgabebeispiel": false,
    "konfiguration": false,
    "betrieb": true,
    "arbeitsprompts": true,
    "einrichtung": true,
    "umsetzung": false,
    "export": true,
    "staerken": false,
    "ki_funktionen": false,
    "einschraenkungen": false,
    "weniger_geeignet_fuer": false
  },
  "sections": [
    {
      "id": "description",
      "title": "Description",
      "html": "<p>The Content Repurposing Pipeline takes every newly published blog post and automatically derives several channel-ready content drafts from it, for example for LinkedIn, newsletter and short-form formats. Instead of working each channel by hand one at a time, the article runs through a fixed chain of extraction, format suggestions and drafting before the drafts land as tasks in the project tool.</p>\n<p>The human stays in the loop at two points: approving the suggested formats and giving each draft a final check before it goes live. The pipeline does not deliver finished posts for blind publishing, it delivers solid first drafts that an editorial team works through in its usual review cycle.</p>\n<p>The advantage sits less in any single trick and more in the repeatable process. Every new article runs through the same pipeline, so a single source text reliably turns into several channel versions without anyone having to rethink the transfer each time.</p>\n<ul>\n<li><strong>Consistent channel coverage:</strong> Every connected channel gets a matching draft from a single article, so no format gets missed.</li>\n<li><strong>Channel-appropriate form:</strong> Every draft follows the usual conventions of its platform, for example character length, hashtag use and call to action.</li>\n<li><strong>A starting point for the editorial team:</strong> Instead of starting from a blank page, the team reviews and refines a draft that already exists for each format.</li>\n<li><strong>Consistent distribution:</strong> The same source article follows the same pattern across every connected channel.</li>\n</ul>\n"
    },
    {
      "id": "builder-prompt",
      "title": "Builder Prompt",
      "html": "<p>Copy the prompt below in full into your automation tool or agent builder. As a file: <a href=\"/ai-library/zweitverwertungs-strecke.en.json\">zweitverwertungs-strecke.en.json</a></p>\n"
    }
  ],
  "schritte": [
    {
      "nr": 1,
      "titel": "Trigger",
      "beschreibung": "A webhook from the CMS delivers the full text and metadata as the trigger every time a new blog post is published.",
      "rolle": "mensch"
    },
    {
      "nr": 2,
      "titel": "Extract key points",
      "beschreibung": "Main messages, examples, quotes, data and any existing call to action are pulled out of the article.",
      "rolle": "automatisch"
    },
    {
      "nr": 3,
      "titel": "Repurposing strategy",
      "beschreibung": "Five to seven platform-appropriate formats are proposed, each with a hook and an assessment of effort versus value.",
      "rolle": "automatisch"
    },
    {
      "nr": 4,
      "titel": "Create drafts",
      "beschreibung": "A fully written draft is produced for each proposed format, including hashtag suggestions, a note on suitable visuals, and a recommended posting time.",
      "rolle": "automatisch"
    },
    {
      "nr": 5,
      "titel": "Create tasks",
      "beschreibung": "Each draft is saved as its own task in the project management tool, so further work on it stays traceable.",
      "rolle": "automatisch"
    },
    {
      "nr": 6,
      "titel": "Notify the team",
      "beschreibung": "An overview with links to all created tasks goes to the team chat, so the editorial team can review the drafts.",
      "rolle": "ergebnis"
    }
  ],
  "herausgeber": "Voyage Digital",
  "version": "2.0",
  "stand": "2026-07-26",
  "nutzen": [
    {
      "titel": "Consistent channel coverage",
      "text": "Every connected channel gets a matching draft from a single article, so no format gets missed."
    },
    {
      "titel": "Channel-appropriate form",
      "text": "Every draft follows the usual conventions of its platform, for example character length, hashtag use and call to action."
    },
    {
      "titel": "A starting point for the editorial team",
      "text": "Instead of starting from a blank page, the team reviews and refines a draft that already exists for each format."
    },
    {
      "titel": "Consistent distribution",
      "text": "The same source article follows the same pattern across every connected channel."
    }
  ],
  "voraussetzungen": [
    {
      "label": "CMS with webhook capability",
      "text": "WordPress, Webflow, Ghost or a comparable system that delivers full text and metadata on every publish.",
      "icon": "article"
    },
    {
      "label": "Project management tool",
      "text": "Asana, Trello, Notion, Linear or similar, for the drafts as individual tasks.",
      "icon": "checklist"
    },
    {
      "label": "Team chat",
      "text": "Slack, Teams, Discord or similar for the notification.",
      "icon": "notifications"
    },
    {
      "label": "LLM access",
      "text": "An API key for a language model, for example OpenAI, Claude or Gemini.",
      "icon": "key"
    }
  ],
  "betrieb": {
    "testing": [
      {
        "label": "Test article",
        "text": "Publish a new test article or reuse an existing article as the trigger.",
        "icon": "publish"
      },
      {
        "label": "Check article retrieval",
        "text": "Check whether the full article text arrives, not just the teaser.",
        "icon": "download"
      },
      {
        "label": "Draft quality",
        "text": "Check whether five to seven distinct, publication-ready formats are produced and whether the brand voice is followed.",
        "icon": "fact_check"
      },
      {
        "label": "Edge cases",
        "text": "Test short and long articles, different article types such as how-to, opinion piece or case study, and articles without a call to action.",
        "icon": "rule"
      }
    ],
    "goLive": [
      {
        "label": "Approve",
        "text": "Only activate the workflow once format suggestions and drafts are reliably on target.",
        "icon": "check_circle"
      },
      {
        "label": "Refine",
        "text": "Follow three to five articles through and improve the prompt iteratively.",
        "icon": "tune"
      },
      {
        "label": "Store the brand voice",
        "text": "Anchor example texts and channel templates directly in the prompt.",
        "icon": "record_voice_over"
      },
      {
        "label": "Define the review process",
        "text": "Set up the draft, review and approved stages in the project management tool.",
        "icon": "account_tree"
      }
    ],
    "haeufigeFehler": [
      {
        "label": "Drafts feel generic",
        "text": "Store the brand voice in more detail and add example texts.",
        "icon": "thumb_down"
      },
      {
        "label": "No tasks get created",
        "text": "Check write access and the project ID in the project management tool.",
        "icon": "lock"
      },
      {
        "label": "Article text is incomplete",
        "text": "Switch the CMS trigger to the full text instead of the teaser.",
        "icon": "notes"
      },
      {
        "label": "Platform limits exceeded",
        "text": "Anchor character limits in the prompt, for example LinkedIn 3,000 characters, X 280 characters.",
        "icon": "format_size"
      }
    ]
  },
  "arbeitsprompts": [
    {
      "titel": "Prompt 1: Repurposing Strategy",
      "beschreibung": "Used in step 3, it derives five to seven suitable formats from the article text.",
      "prompt": "Analyze the following blog post and derive suitable repurposing formats from it.\n\n**Article title:** [ARTICLE_TITLE]\n\n**Article content:** [ARTICLE_FULL_TEXT]\n\n**Target audience:** [TARGET_AUDIENCE]\n\n**Task:**\nAnalyze the article and propose five to seven concrete repurposing formats. Take into account:\n- the key messages and highlights of the article\n- different content formats, for example social media posts, newsletter, video, infographic or podcast\n- platform-specific requirements\n\n**Output format:**\nFor each suggestion, name:\n1. Format (for example LinkedIn carousel post)\n2. Core message in one sentence\n3. Distinguishing feature or hook: what makes this content worth sharing?\n4. Estimated engagement potential: high, medium or low\n\nPrioritize formats with a good ratio of value to production effort."
    },
    {
      "titel": "Prompt 2: Draft Creation",
      "beschreibung": "Used in step 4, it turns the suggestions from Prompt 1 into complete drafts.",
      "prompt": "Create complete, ready-to-use content drafts based on the following information.\n\n**Original blog post:**\nTitle: [ARTICLE_TITLE]\nContent: [ARTICLE_FULL_TEXT]\n\n**Repurposing suggestions:**\n[REPURPOSING_SUGGESTIONS]\n\n**Brand voice:** [BRAND_VOICE]\n\n**Task:**\nCreate a complete, publication-ready draft for each repurposing suggestion. Take into account:\n- platform-specific conventions, such as character limits and hashtag use\n- a consistent brand voice throughout\n- a call to action linking back to the original article\n- a note on suitable visual elements, for example \"Image suggestion: screenshot of...\"\n\n**Output format:**\nFor each draft:\n---\n**Format:** [Format name]\n**Platform:** [Platform]\n**Draft:**\n[Complete content text]\n\n**Visual elements:** [Description of images or graphics needed]\n**Hashtags/keywords:** [Relevant tags]\n**Best posting time:** [Recommendation]\n---\n\nMake sure every draft is usable without further editing."
    }
  ],
  "prompt": "GOAL\nBuild a workflow that automatically turns every newly published blog post into five to seven channel-ready, publication-ready content drafts, creates each draft as its own task in the project management tool, and informs the content team about it.\n\nAdapt the structure to the concepts of your automation tool, for example nodes, steps, zaps or agent actions. While doing so, preserve the trigger logic, the sequence and the data flow.\n\nTRIGGER\nType: a CMS webhook that fires every time a new blog post is published.\nImportant: the webhook must deliver the full article text, not just the teaser or excerpt.\n\nSTEPS\n1. AI step: repurposing strategy. Use Prompt 1 from the Working Prompts section exactly as given. Output: five to seven prioritized format suggestions with a hook and an assessment of engagement potential.\n2. AI step: draft creation. Use Prompt 2 from the Working Prompts section exactly as given, together with the suggestions from step 1. Output: one complete draft per format, separated by ---.\n3. Split the output: split the drafts into individual entries using the separator.\n4. Create tasks: create a separate task in the project management tool for each draft, with format, platform, draft text, a note on visual elements, hashtags and a recommended posting time.\n5. Notify the team: inform the content team via the team chat with an overview of the created formats and links to all tasks.\n\nPROMPT GUIDANCE\nTwo fixed prompts exist for this workflow. Take both unchanged from the Working Prompts section, step by step, without rewording them yourself. Prompt 1 handles analysis and format recommendation, Prompt 2 handles the actual drafting. Both build on article title, article full text, target audience and brand voice.\n\nDATA FLOW\nTrigger to step 1: article title and article full text.\nStep 1 to step 2: the prioritized format suggestions.\nStep 2 to step 3: the drafts in one combined text, separated by ---.\nStep 3 to step 4: the individual drafts.\nStep 4 to step 5: the links to the created tasks.\n\nERROR HANDLING\nOnly the teaser arrives instead of the full text: switch the CMS trigger to the full text, otherwise every draft stays superficial.\nDrafts feel generic: store the brand voice in more detail, with example texts and channel guidance.\nCharacter limits exceeded: add platform limits as configuration, for example LinkedIn 3,000 characters and X 280 characters, and validate the draft against them.\nNo tasks get created: check write access and the project ID in the project management tool.\nVery long article: extract the key points first and then work from that shorter version.\n\nPLACEHOLDER CONVENTION\nAll placeholders in square brackets inside the two prompts are variables. Article title, article full text and the format suggestions from step 1 are mapped dynamically, as described in the data flow. Target audience and brand voice are not dynamic, you store both once before activation, ideally with concrete example texts. List all placeholders that require manual configuration separately at the end.\n\nSELF CHECK BEFORE COMPLETION\nCheck, before you report the workflow as finished:\n1. Does the trigger actually deliver the full article text, not just the teaser?\n2. Are both prompts taken over completely and unchanged, and are all dynamic placeholders mapped correctly?\n3. Is the draft text correctly split into individual tasks, one task per format?\n4. Are all points listed that require manual configuration: a CMS webhook that delivers the full text, a project with write access in the project management tool, a notification channel, target audience, brand voice and LLM access?",
  "einrichtung": {
    "intro": "Two routes lead to the same result. Pick the one that fits your setup.",
    "varianten": [
      {
        "variante": "Builder-Prompt",
        "einleitung": "Suitable when you want to build the workflow in your own automation tool.",
        "schritte": [
          "Open your workflow tool, for example n8n, Make, Zapier or Langdock.",
          "Create a new workflow and give it a name.",
          "Choose the AI-assisted build option if your tool offers one.",
          "Paste the builder prompt from above in full.",
          "Check the result against the step sequence in this document, then add your access credentials and channels."
        ]
      },
      {
        "variante": "JSON-Import",
        "einleitung": "Suitable when you want to take the workflow over unchanged.",
        "schritte": [
          "Download the JSON file from the JSON export section.",
          "Open the workflow area of your tool and create a new workflow.",
          "Give it a name and confirm.",
          "Open the menu on the workflow name and choose to import a JSON file.",
          "Upload the file, then add your own access credentials.",
          "Run a test before you activate the workflow."
        ]
      }
    ]
  },
  "exportMeta": {
    "datei": "w03_zweitverwertungs-strecke__workflow.json",
    "format": "voyage-workflow/1"
  },
  "download": {
    "schema": "voyage-workflow/1",
    "name": "Die Zweitverwertungs-Strecke",
    "beschreibung": "Wandelt jeden neu veröffentlichten Blogartikel in mehrere kanalgerechte Content-Entwürfe um: Kernaussagen erfassen, Formate vorschlagen, Entwürfe ausformulieren, für jeden Entwurf eine Aufgabe anlegen und das Content-Team benachrichtigen.",
    "trigger": {
      "typ": "Webhook, ausgelöst durch das CMS bei Veröffentlichung eines neuen Blogartikels",
      "bedingung": "Ein Webhook aus dem CMS (WordPress, Webflow, Ghost oder vergleichbar) feuert bei jeder Veröffentlichung eines neuen Blogartikels. Der Payload liefert mindestens Titel (title) und vollständigen Artikeltext (content), optional zusätzlich Bildreferenzen (images) sowie Autor und Veröffentlichungsdatum. Ein Secret im Webhook ist empfehlenswert, damit ausschließlich das CMS den Ablauf auslösen kann. Bei einem Fehler in diesem Schritt stoppt der gesamte Lauf."
    },
    "schritte": [
      {
        "nr": 1,
        "titel": "Trigger: neuer Artikel",
        "rolle": "mensch",
        "aktion": "Ein neuer Blogartikel wird veröffentlicht und löst über den CMS-Webhook den Ablauf aus. Übergeben werden Artikeltitel und Artikelvolltext, optional Bildreferenzen sowie Autor und Veröffentlichungsdatum.",
        "prompt_ref": null,
        "eingang": [],
        "ausgang": [
          "Artikeltitel",
          "Artikelvolltext",
          "Bildreferenzen (optional)",
          "Autor und Veröffentlichungsdatum (optional)"
        ]
      },
      {
        "nr": 2,
        "titel": "Kernaussagen extrahieren",
        "rolle": "automatisch",
        "aktion": "In der Referenzimplementierung gibt es dafür keinen eigenen Verarbeitungsschritt. Die Erfassung der Kernbotschaften läuft innerhalb desselben KI-Aufrufs wie Schritt 3: Der Strategie-Agent liest Titel und Volltext direkt und leitet Hauptbotschaften, Beispiele, Zitate, Daten und eine vorhandene Handlungsaufforderung implizit ab, bevor er die Formatvorschläge bildet.",
        "prompt_ref": null,
        "eingang": [
          "Artikeltitel",
          "Artikelvolltext"
        ],
        "ausgang": [
          "Kernaussagen des Artikels, nur intern innerhalb des Strategie-Agenten, kein eigener Datenpunkt"
        ]
      },
      {
        "nr": 3,
        "titel": "Repurposing-Strategie",
        "rolle": "automatisch",
        "aktion": "Ein KI-Agent, der Strategie-Agent, analysiert Artikel und Zielgruppe und schlägt fünf bis sieben priorisierte Formate vor. Die Ausgabe ist strukturiert: ein Fließtext mit der vollständigen Analyse (output), ein Statusflag (success) und ein Array mit den einzelnen Formatvorschlägen (repurposing_ideas). Bei einem Fehler stoppt der gesamte Lauf.",
        "prompt_ref": "arbeitsprompt-1",
        "eingang": [
          "Kernaussagen des Artikels",
          "Zielgruppe"
        ],
        "ausgang": [
          "Strukturierte Ausgabe: output (Analysetext), success (Statusflag), repurposing_ideas (Array der Formatvorschläge)"
        ]
      },
      {
        "nr": 4,
        "titel": "Entwürfe erstellen",
        "rolle": "automatisch",
        "aktion": "Ein zweiter KI-Agent, der Entwurfs-Agent, erstellt je Formatvorschlag, unter Berücksichtigung der Brand Voice, einen vollständigen Entwurf. Auch diese Ausgabe ist strukturiert: output (Sammeltext aller Entwürfe), success (Statusflag) und drafts (Array der einzelnen Entwürfe samt Metadaten). Bei einem Fehler stoppt der gesamte Lauf.",
        "prompt_ref": "arbeitsprompt-2",
        "eingang": [
          "Priorisierte Formatvorschläge",
          "Brand Voice"
        ],
        "ausgang": [
          "Strukturierte Ausgabe: output (Sammeltext), success (Statusflag), drafts (Array der Entwürfe)"
        ]
      },
      {
        "nr": 5,
        "titel": "Aufgaben anlegen",
        "rolle": "automatisch",
        "aktion": "Statt eines einzelnen Verarbeitungsschritts durchläuft dieser Punkt in der Referenzimplementierung eine Schleife über das Entwürfe-Array, standardmäßig bis zu 20 Iterationen, wahlweise sequenziell oder über eine Concurrency-Einstellung parallel. Pro Iteration stehen der aktuelle Entwurf, sein Index und die Gesamtzahl zur Verfügung. Für jeden Entwurf wird eine Asana-Aufgabe angelegt: Der Aufgabentitel wird von der KI aus Plattform und Format des Entwurfs gebildet, das Notizfeld erhält den vollständigen Entwurfstext. Weitere Asana-Felder wie Fälligkeitsdatum, zuständige Person, Projekt-ID und Arbeitsbereich stehen zur Konfiguration bereit, werden aber nicht automatisch befüllt. Alternative Ziel-Werkzeuge sind Linear, Jira, Notion, monday.com oder Microsoft Planner. Schlägt die Aufgaben-Erstellung einer einzelnen Iteration fehl, ist das Schleifenende auf Fortsetzen gestellt, sodass die übrigen Entwürfe trotzdem verarbeitet werden.",
        "prompt_ref": null,
        "eingang": [
          "Entwürfe-Array aus Schritt 4"
        ],
        "ausgang": [
          "Angelegte Aufgaben mit Links, eine je Entwurf"
        ]
      },
      {
        "nr": 6,
        "titel": "Team benachrichtigen",
        "rolle": "ergebnis",
        "aktion": "Die Benachrichtigung greift direkt auf die Ausgaben von Trigger, Strategie-Agent und Entwurfs-Agent zu, nicht auf die Aufgaben-Schleife: Einzelentwürfe sind nach deren Ende nicht mehr verfügbar. Eine KI-generierte Nachricht fasst den Artikeltitel, die Anzahl der erstellten Entwürfe, einen kurzen Überblick über die verwendeten Strategien und den Hinweis auf die angelegten Asana-Aufgaben zusammen und geht an den konfigurierten Team-Chat-Kanal. Referenzimplementierung: Slack mit Markdown-Formatierung. Alternativen: Microsoft Teams, E-Mail oder ein Webhook an ein anderes System.",
        "prompt_ref": null,
        "eingang": [
          "Artikeltitel aus Schritt 1",
          "Strukturierte Ausgabe aus Schritt 3",
          "Strukturierte Ausgabe aus Schritt 4"
        ],
        "ausgang": [
          "Benachrichtigung im Team-Chat"
        ]
      }
    ],
    "prompts": {
      "arbeitsprompt-1": {
        "titel": "Prompt 1: Repurposing-Strategie",
        "text": "Analysieren Sie den folgenden Blogartikel und leiten Sie daraus geeignete Repurposing-Formate ab.\n\n**Blog-Post-Titel:** [ARTIKEL_TITEL]\n\n**Blog-Post-Inhalt:** [ARTIKEL_VOLLTEXT]\n\n**Zielgruppe:** [ZIELGRUPPE]\n\n**Aufgabe:**\nAnalysieren Sie den Artikel und schlagen Sie fünf bis sieben konkrete Repurposing-Formate vor. Berücksichtigen Sie dabei:\n- die Kernbotschaften und Highlights des Artikels\n- unterschiedliche Content-Formate, zum Beispiel Social-Media-Beiträge, Newsletter, Video, Infografik oder Podcast\n- plattformspezifische Anforderungen\n\n**Ausgabeformat:**\nNennen Sie für jeden Vorschlag:\n1. Format (zum Beispiel LinkedIn-Karussell-Beitrag)\n2. Kernbotschaft in einem Satz\n3. Besonderheit oder Aufhänger: was macht diesen Content teilenswert?\n4. Geschätztes Engagement-Potenzial: hoch, mittel oder niedrig\n\nPriorisieren Sie Formate mit einem guten Verhältnis von Nutzen zu Produktionsaufwand."
      },
      "arbeitsprompt-2": {
        "titel": "Prompt 2: Entwurfserstellung",
        "text": "Erstellen Sie auf Basis der folgenden Angaben vollständige, direkt verwendbare Content-Entwürfe.\n\n**Original-Blogartikel:**\nTitel: [ARTIKEL_TITEL]\nInhalt: [ARTIKEL_VOLLTEXT]\n\n**Repurposing-Vorschläge:**\n[REPURPOSING_VORSCHLAEGE]\n\n**Brand Voice:** [BRAND_VOICE]\n\n**Aufgabe:**\nErstellen Sie für jeden Repurposing-Vorschlag einen vollständigen, veröffentlichungsreifen Entwurf. Beachten Sie dabei:\n- plattformspezifische Vorgaben, etwa Zeichenlimits und Hashtag-Nutzung\n- eine durchgehend einheitliche Brand Voice\n- eine Handlungsaufforderung mit Verlinkung auf den Originalartikel\n- einen Hinweis auf passende visuelle Elemente, zum Beispiel „Bildvorschlag: Screenshot von...\"\n\n**Ausgabeformat:**\nFür jeden Entwurf:\n---\n**Format:** [Format-Name]\n**Plattform:** [Plattform]\n**Entwurf:**\n[Vollständiger Content-Text]\n\n**Visuelle Elemente:** [Beschreibung benötigter Bilder oder Grafiken]\n**Hashtags/Keywords:** [Relevante Tags]\n**Beste Posting-Zeit:** [Empfehlung]\n---\n\nStellen Sie sicher, dass jeder Entwurf ohne weitere Bearbeitung verwendbar ist."
      }
    },
    "datenfluss": [
      {
        "von": 1,
        "nach": 2,
        "nutzlast": "Artikeltitel und Artikelvolltext aus dem Webhook-Payload"
      },
      {
        "von": 2,
        "nach": 3,
        "nutzlast": "Kernaussagen werden nicht gesondert weitergereicht, sondern vom selben KI-Aufruf direkt für die Formatvorschläge genutzt"
      },
      {
        "von": 3,
        "nach": 4,
        "nutzlast": "Strukturierte Ausgabe des Strategie-Agenten: repurposing_ideas, das Array der Formatvorschläge"
      },
      {
        "von": 4,
        "nach": 5,
        "nutzlast": "Strukturierte Ausgabe des Entwurfs-Agenten: drafts, das Array der Entwürfe, das die Aufgaben-Schleife iteriert"
      },
      {
        "von": 5,
        "nach": 6,
        "nutzlast": "Links der angelegten Asana-Aufgaben. Die Benachrichtigung greift zusätzlich direkt auf die Ausgaben aus Schritt 1, 3 und 4 zu, da Einzelentwürfe nach dem Schleifenende nicht mehr verfügbar sind"
      }
    ],
    "voraussetzungen": [
      "CMS mit Webhook-Funktion (WordPress, Webflow, Ghost oder vergleichbar), das mindestens Titel und Volltext liefert, nicht nur den Teaser. Optional zusätzlich Bildreferenzen, Autor und Veröffentlichungsdatum.",
      "Optionales Webhook-Secret, damit ausschließlich das CMS den Ablauf auslösen kann.",
      "Projektmanagement-Tool mit Schreibrechten für die Aufgabenanlage. Referenzimplementierung: Asana mit Projekt-ID und Arbeitsbereich. Alternativen: Linear, Jira, Notion, monday.com, Microsoft Planner.",
      "Team-Chat für die Benachrichtigung. Referenzimplementierung: Slack mit Ziel-Kanal. Alternativen: Microsoft Teams, E-Mail, Webhook an ein anderes System.",
      "LLM-Zugang per API-Key (OpenAI, Claude oder Gemini) für die beiden KI-Schritte."
    ],
    "fehlerbehandlung": [
      {
        "fall": "Der Webhook liefert nur den Teaser statt des Volltexts",
        "massnahme": "CMS-Trigger auf den vollständigen Artikeltext (Feld content) umstellen, sonst bleiben alle Entwürfe oberflächlich."
      },
      {
        "fall": "Entwürfe wirken generisch",
        "massnahme": "Brand Voice ausführlicher hinterlegen, mit Beispieltexten und Kanalvorgaben."
      },
      {
        "fall": "Plattform-Zeichenlimits werden überschritten",
        "massnahme": "Limits als Konfiguration ergänzen, zum Beispiel LinkedIn 3.000 Zeichen und X 280 Zeichen, und den Entwurf dagegen validieren."
      },
      {
        "fall": "Es werden keine Aufgaben angelegt",
        "massnahme": "Schreibrechte sowie Projekt-ID und Arbeitsbereich im Asana-Aktionsknoten prüfen."
      },
      {
        "fall": "Ein sehr langer Artikel überschreitet das Token-Limit",
        "massnahme": "Zunächst nur die Kernaussagen erfassen und danach mit dieser Kurzfassung weiterarbeiten."
      },
      {
        "fall": "Mehr als 20 Entwürfe entstehen aus einem Artikel",
        "massnahme": "Die maximale Iterationszahl der Aufgaben-Schleife, Standard 20, erhöhen, sonst werden überzählige Entwürfe nicht als Aufgabe angelegt."
      },
      {
        "fall": "Eine einzelne Aufgaben-Erstellung schlägt fehl",
        "massnahme": "Das Schleifenende ist auf Fortsetzen gestellt: Die übrigen Entwürfe werden trotzdem verarbeitet, nur der fehlgeschlagene Entwurf muss manuell nachgetragen werden. Trigger, beide KI-Schritte und die Benachrichtigung sind dagegen auf Anhalten gestellt und stoppen bei einem Fehler den gesamten Lauf."
      },
      {
        "fall": "Zugriff auf einzelne Entwürfe nach der Aufgaben-Schleife schlägt fehl",
        "massnahme": "Daten aus der Schleife, der einzelne Entwurf je Iteration, sind nach ihrem Ende nicht mehr verfügbar. Wer sie später braucht, speichert sie innerhalb der Schleife zwischen."
      }
    ],
    "platzhalter": [
      {
        "name": "ARTIKEL_TITEL",
        "quelle": "CMS-Webhook-Feld title"
      },
      {
        "name": "ARTIKEL_VOLLTEXT",
        "quelle": "CMS-Webhook-Feld content, muss der Volltext sein, nicht der Teaser"
      },
      {
        "name": "ARTIKEL_BILDER",
        "quelle": "CMS-Webhook-Feld images, optional geliefert, in den beiden Arbeitsprompts derzeit nicht verwendet"
      },
      {
        "name": "ZIELGRUPPE",
        "quelle": "Zielgruppenbeschreibung, vor der Aktivierung einmalig hinterlegt"
      },
      {
        "name": "BRAND_VOICE",
        "quelle": "Markenstimme mit Beispieltexten, vor der Aktivierung einmalig hinterlegt"
      },
      {
        "name": "REPURPOSING_VORSCHLAEGE",
        "quelle": "repurposing_ideas aus der strukturierten Ausgabe des Strategie-Agenten, automatisch übergeben"
      },
      {
        "name": "ASANA_PROJEKT_ID",
        "quelle": "Feld projectId im Asana-Aktionsknoten, vor der Aktivierung einmalig hinterlegt"
      },
      {
        "name": "ASANA_ARBEITSBEREICH",
        "quelle": "Feld workspace im Asana-Aktionsknoten, vor der Aktivierung einmalig hinterlegt"
      },
      {
        "name": "SLACK_KANAL",
        "quelle": "Feld channel im Team-Chat-Aktionsknoten, vor der Aktivierung einmalig hinterlegt"
      }
    ],
    "herausgeber": "Voyage Digital",
    "version": "2.0",
    "stand": "2026-07-26"
  },
  "itemIcon": "recycle",
  "recommended": [
    {
      "slug": "blogartikel-drehbuch",
      "category": "skill",
      "name": "The Blog Article Script",
      "teaser": "Turns a topic into a publication-ready, SEO-optimized blog article, complete with structure, meta data and distribution suggestions.",
      "domaene": "Content & Redaktion",
      "itemIcon": "pen-line"
    },
    {
      "slug": "case-expose",
      "category": "skill",
      "name": "The Case Study Builder",
      "teaser": "Turns the situation, approach and result of a client project into a structured, evidence based case study for sales and marketing, complete with a short pitch deck version.",
      "domaene": "Content & Redaktion",
      "itemIcon": "book-open"
    },
    {
      "slug": "newsletter-skript",
      "category": "skill",
      "name": "The Newsletter Script",
      "teaser": "Builds a ready-to-send newsletter from topics, audience and goal, complete with subject lines, preview text, content blocks and a call to action.",
      "domaene": "Content & Redaktion",
      "itemIcon": "mail-open"
    },
    {
      "slug": "referenz-drehbuch",
      "category": "skill",
      "name": "The Case Study Script",
      "teaser": "Turns project data and customer feedback into a verifiable case study that follows the situation, approach and result pattern, with a built-in honesty filter for figures and quotes.",
      "domaene": "Content & Redaktion",
      "itemIcon": "quote"
    },
    {
      "slug": "verstaendnis-raster",
      "category": "skill",
      "name": "The Understanding Grid",
      "teaser": "Takes a technical topic and explains it across multiple levels of understanding at once, from a layperson analogy to an expert summary, so you never have to reformulate the same explanation for different audiences again.",
      "domaene": "Content & Redaktion",
      "itemIcon": "brain"
    },
    {
      "slug": "themen-spur",
      "category": "workflow",
      "name": "The Topic Trail",
      "teaser": "A weekly automation workflow that collects flagged articles and emails, groups them by topic, and turns them into 3 to 5 fully developed newsletter topic proposals with an outline, saved to Notion and sent to the marketing team.",
      "domaene": "Content & Redaktion",
      "itemIcon": "tags"
    },
    {
      "slug": "anleitungs-uebersetzer",
      "category": "assistent",
      "name": "The User Manual Translator",
      "teaser": "Translates technical documentation into clear, action-oriented product guides for end users and delivers prioritized feedback for further improvement.",
      "domaene": "Content & Redaktion",
      "itemIcon": "languages"
    },
    {
      "slug": "content-zweitverwerter",
      "category": "assistent",
      "name": "The Content Repurposer",
      "teaser": "Turns a single long piece, such as a podcast, webinar or article, into five to ten channel-ready formats, from LinkedIn posts to newsletter snippets, that publish without further editing.",
      "domaene": "Content & Redaktion",
      "itemIcon": "recycle"
    },
    {
      "slug": "fallstudien-schreiber",
      "category": "assistent",
      "name": "The Case Study Writer",
      "teaser": "Builds a sales ready, verifiable case study from project data, customer feedback and results, following the situation, approach, outcome pattern, with a built-in honesty filter for figures and claims.",
      "domaene": "Content & Redaktion",
      "itemIcon": "book-open"
    },
    {
      "slug": "fragen-antworten-schreiber",
      "category": "assistent",
      "name": "The FAQ Writer",
      "teaser": "Creates a structured FAQ catalog from a product, service or topic text: clear questions, concise answers, everything verifiable in the source text.",
      "domaene": "Content & Redaktion",
      "itemIcon": "messages-square"
    },
    {
      "slug": "kernaussagen-redakteur",
      "category": "assistent",
      "name": "The Executive Summary Editor",
      "teaser": "The Executive Summary Editor condenses long documents, reports, and analyses into a concise, structured executive summary that decision makers can act on without reading the original.",
      "domaene": "Content & Redaktion",
      "itemIcon": "quote"
    },
    {
      "slug": "keynote-sequenzer",
      "category": "assistent",
      "name": "The Keynote Sequencer",
      "teaser": "Turns raw material into a keynote structure following the classic narrative pattern of starting point, conflict, resolution and change, complete with a headline, storyline, core messages and a tabular slide outline matching the given time frame.",
      "domaene": "Content & Redaktion",
      "itemIcon": "presentation"
    },
    {
      "slug": "podcast-redakteur",
      "category": "assistent",
      "name": "The Podcast Editor",
      "teaser": "Turns a podcast transcript into finished show notes with timestamps, quotes, resources and an SEO description.",
      "domaene": "Content & Redaktion",
      "itemIcon": "podcast"
    },
    {
      "slug": "leitfaden-skript",
      "category": "skill",
      "name": "The Guide Script",
      "teaser": "Builds a complete chapter outline for a whitepaper or e-book from topic, audience, and goal, including a full marketing plan.",
      "domaene": "Content & Redaktion",
      "itemIcon": "map-pin"
    },
    {
      "slug": "praesentations-expose",
      "category": "skill",
      "name": "The Presentation Blueprint",
      "teaser": "Develops the thinking architecture of a presentation from topic, audience and context before the first slide exists: core message, story arc, slide titles, visual ideas and slide types, brought together in one table.",
      "domaene": "Content & Redaktion",
      "itemIcon": "presentation"
    },
    {
      "slug": "redaktions-schema",
      "category": "skill",
      "name": "The Editorial Calendar Framework",
      "teaser": "Builds a complete, funnel-balanced editorial calendar with topics, formats, channels and a repurposing plan from your content pillars and audience.",
      "domaene": "Content & Redaktion",
      "itemIcon": "calendar-days"
    },
    {
      "slug": "social-post-skript",
      "category": "skill",
      "name": "The Social Post Script",
      "teaser": "The Social Post Script turns a platform, topic and audience brief into a publication-ready social media post with a hook, main body, call to action, matching hashtags and a shorter alternative version.",
      "domaene": "Content & Redaktion",
      "itemIcon": "share-2"
    },
    {
      "slug": "profiltext-redakteur",
      "category": "assistent",
      "name": "The LinkedIn Profile Editor",
      "teaser": "Analyzes the headline, about section and work experience of your LinkedIn profile and delivers concrete wording suggestions tailored to your career goal.",
      "domaene": "Content & Redaktion",
      "itemIcon": "square-user-round"
    },
    {
      "slug": "rundbrief-schreiber",
      "category": "assistent",
      "name": "The Newsletter Writer",
      "teaser": "The Newsletter Writer turns a topic, audience, goal and tone into a complete newsletter draft, from subject line suggestions to a sign off with the required imprint and unsubscribe placeholders.",
      "domaene": "Content & Redaktion",
      "itemIcon": "mail-open"
    },
    {
      "slug": "deepl",
      "category": "tool",
      "name": "DeepL",
      "teaser": "Translation service for text, documents, and speech, with glossaries, tone control, and an API for embedding it into your own applications.",
      "domaene": "Content & Redaktion",
      "logoFile": "deepl.svg",
      "logoEinzug": 1
    }
  ]
}