Content Automator — Setup-Guide

Content Automator einrichten

Du moechtest deinen Social-Media-Content und deine Website-Artikel automatisch erstellen lassen? Der Content Automator erledigt das fuer dich — mit KI-gestuetzter Texterstellung, automatischem Fact-Check und professionellem Slide-Design.

Diese Anleitung fuehrt dich in 4 Schritten durch die komplette Einrichtung.

Voraussetzung

Du hast das ai-dev-environment bereits eingerichtet? Dann hast du schon Python, VS Code und API-Keys. Das Setup-Script uebernimmt die Keys automatisch.

Falls nicht: Richte zuerst das ai-dev-environment ein.

Schritt 1: Eigene Kopie des Repos erstellen

  1. Oeffne diesen Link: github.com/willmannc/content-automator
  2. Oben rechts siehst du einen gruenen Button „Use this template“ — klicke darauf
  3. Waehle „Create a new repository“
  4. Auf der naechsten Seite:
    • Repository name: z.B. content-automator
    • Description: Optional, z.B. „Mein Content Automator“
    • Waehle Private (damit nur du das Repo siehst)
    • Klicke den gruenen Button „Create repository“
  5. Du landest auf deinem eigenen Repo. Die URL sieht so aus: https://github.com/DEIN-NAME/content-automator
  6. Klicke auf den gruenen Button „<> Code“ und kopiere die HTTPS-URL
  7. Oeffne ein Terminal und tippe:
cd ~/git
git clone https://github.com/DEIN-GITHUB-USER/content-automator.git
cd content-automator

Windows: cd %USERPROFILE%\git statt cd ~/git

Schritt 2: Setup-Script ausfuehren

Das Script installiert automatisch alles: Python-Umgebung, Pakete, Browser-Engine und Konfiguration.

Betriebssystem Befehl
macOS / Linux bash scripts/setup.sh
Windows Rechtsklick auf scripts\setup.ps1 → „Mit PowerShell ausfuehren“

Das Script fragt dich:

  1. Automatische Tasks einrichten?j wenn Newsletter, Trends und Posts automatisch laufen sollen
  2. Dashboard jetzt starten? → Einfach Enter druecken

Schritt 3: Im Dashboard konfigurieren

Das Dashboard oeffnet sich automatisch unter http://localhost:8080. Klicke auf „Konfiguration“.

Pflichtfelder

Was Wo im Dashboard Woher
Dein Name Geschaeftsidentitaet Eintragen
Stadt + Region Geschaeftsidentitaet Eintragen
Claude API Key API-Schluessel Automatisch aus ai-dev-environment oder console.anthropic.com
Gemini API Key API-Schluessel Automatisch oder aistudio.google.com

Speichern klicken. Die roten Badges werden gruen.

Farben + Logo

  1. „Instagram-Brand“: 2 Hauptfarben waehlen, „Farbkonzept generieren“ klicken, Logo hochladen
  2. „LinkedIn-Brand“: gleicher Ablauf mit professionelleren Farben

Optional: Brand-Stil lernen

  1. Screenshots von Posts die dir gefallen in brands/default/examples/liked/ legen
  2. Im Dashboard auf „Brand analysieren“ klicken
  3. Claude extrahiert daraus Design-Regeln fuer deine Posts

Schritt 4: Erster Test

Oeffne ein neues Terminal und probiere:

# Social-Media-Kampagne erstellen
venv/bin/python3 main.py --campaign

# Trend-Research starten
venv/bin/python3 -m social.trend_researcher

# Website-Blogartikel erstellen (nur mit WordPress)
venv/bin/python3 create.py

Im Dashboard siehst du die Ergebnisse unter „Social Media“ und „Trends“.

Optionale Erweiterungen

WordPress verbinden

  1. WP-Admin → Benutzer → Profil → Anwendungspasswoerter → Neues erstellen
  2. Im Dashboard unter „WordPress“: URL + Benutzername + App-Password eintragen

Instagram / LinkedIn Auto-Posting

Im Dashboard unter „Social-Media-Konten“ die API-Keys eintragen:

Newsletter-Quellen

Im Dashboard → „Website“„Quelle hinzufuegen“:

  • Web: URL einer Newsletter-Archivseite
  • Email: Absender-Adresse + IMAP-Zugangsdaten

Was brauchst du mindestens?

Was Pflicht? Woher
Python 3.11+ Ja ai-dev-environment
Claude API Key Ja ai-dev-environment oder console.anthropic.com
Gemini API Key Ja ai-dev-environment oder aistudio.google.com
WordPress Nur fuer Blog Deine Website
Instagram/LinkedIn Nur fuer Auto-Posting Developer-Portale

Ohne WordPress und Social-Media-Konten kannst du trotzdem Kampagnen erstellen, Trends recherchieren und alles im Dashboard reviewen — du postest dann einfach manuell.

Hilfe bei Problemen

Problem Loesung
Setup-Script bricht ab Python 3.11+ installiert? python3 --version pruefen
Dashboard laeuft nicht Port 8080 belegt?
„API Key invalid“ Key im Config-Tab pruefen, kein Leerzeichen am Ende?
Slides leer venv/bin/playwright install chromium nochmal ausfuehren
WordPress 401 App-Password mit Leerzeichen (nicht Bindestrichen) eintragen

Du kommst nicht weiter? Oeffne ein Terminal, tippe claude und stelle deine Frage — Claude kennt das gesamte Projekt.