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
- Oeffne diesen Link: github.com/willmannc/content-automator
- Oben rechts siehst du einen gruenen Button „Use this template“ — klicke darauf
- Waehle „Create a new repository“
- 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“
- Repository name: z.B.
- Du landest auf deinem eigenen Repo. Die URL sieht so aus:
https://github.com/DEIN-NAME/content-automator - Klicke auf den gruenen Button „<> Code“ und kopiere die HTTPS-URL
- 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:
- Automatische Tasks einrichten? →
jwenn Newsletter, Trends und Posts automatisch laufen sollen - 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
- „Instagram-Brand“: 2 Hauptfarben waehlen, „Farbkonzept generieren“ klicken, Logo hochladen
- „LinkedIn-Brand“: gleicher Ablauf mit professionelleren Farben
Optional: Brand-Stil lernen
- Screenshots von Posts die dir gefallen in
brands/default/examples/liked/legen - Im Dashboard auf „Brand analysieren“ klicken
- 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
- WP-Admin → Benutzer → Profil → Anwendungspasswoerter → Neues erstellen
- Im Dashboard unter „WordPress“: URL + Benutzername + App-Password eintragen
Instagram / LinkedIn Auto-Posting
Im Dashboard unter „Social-Media-Konten“ die API-Keys eintragen:
- Instagram: developers.facebook.com → App erstellen
- LinkedIn: linkedin.com/developers → App erstellen
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.


