2Slides Logo
Präsentationen erstellen mit Hermes Agent + 2Slides (Komplette Anleitung)
2Slides Team
11 min read

Präsentationen erstellen mit Hermes Agent + 2Slides (Komplette Anleitung)

Hermes Agent — der selbstlernende autonome Agent von Nous Research — lässt sich dank des offenen agentskills.io-Standards nativ mit 2Slides koppeln. Installiere das Paket slides-generation-2slides-skills unter

~/.hermes/skills/
, hinterlege deinen 2Slides-API-Key in den Umgebungsvariablen, und Hermes kann aus einem einzigen Satz in 30–60 Sekunden ein vollständiges 16:9-Deck generieren. Die gleiche Installation stellt außerdem sieben 2Slides-API-Endpunkte als erstklassige Hermes-Tools bereit — Text-zu-Folien, PDF-zu-Folien, Stilabgleich per Referenzbild, mehrstimmige Narration, Theme-Suche, Job-Polling und Asset-Export. Weil Hermes einen geschlossenen Lernzyklus besitzt, der aus Erfahrung neue Skills schreibt, verfeinert er die Nutzung von 2Slides aktiv mit der Zeit: Er wählt bessere Themes für deine Zielgruppe, bevorzugt 4K für Investoren-Decks, wechselt zu Create-Like-This, sobald du einen Screenshot einfügst, und plant wiederkehrende Reports, ohne zweimal gefragt werden zu müssen. Dieser Leitfaden führt durch Installation, die fünf häufigsten Aufruf-Muster, die direkte API-Nutzung für Power-User und die Stolperfallen, über die die meisten Erstintegrationen stolpern.

Was ist Hermes Agent?

Hermes Agent ist ein autonomer, serverseitiger KI-Agent, entwickelt von Nous Research. Anders als in IDE eingebettete Copilots oder Chatbot-Wrapper läuft Hermes als langlebiger Prozess auf deinem Server (oder einem 5-Dollar-VPS), sammelt Gedächtnis über Sessions hinweg und schreibt — einzigartig — eigene Skills aus Erfahrung. Er ist modellunabhängig (funktioniert mit Nous Portal, OpenRouter, OpenAI, Anthropic, NVIDIA NIM oder eigenen Endpunkten), bringt über 40 eingebaute Tools mit, unterstützt MCP-Server-Integration und bietet ein einziges Gateway, über das du ihm per Telegram, Discord, Slack, WhatsApp, Signal, E-Mail oder CLI Nachrichten schicken kannst. Quelle: github.com/NousResearch/hermes-agent.

Das Feature, das Hermes speziell für Präsentations-Workflows interessant macht, ist sein geschlossener Lernzyklus: Nach jeder komplexen Aufgabe kann Hermes einen wiederverwendbaren Skill erstellen und diesen bei späteren Einsätzen weiter verbessern. Genau dieser Zyklus sorgt dafür, dass die Foliengenerierung mit der Zeit besser wird.

Warum Hermes mit 2Slides koppeln?

Die Kombination ist aus drei Gründen außergewöhnlich synergistisch:

  1. Hermes hat kein natives Slide-Tool. Seine über 40 eingebauten Tools decken Websuche, Browser-Automatisierung, Vision, Bildgenerierung und TTS ab — aber keine Deck-Erstellung. 2Slides füllt genau diese Funktionslücke.
  2. 2Slides stellt seine vollständige API als Tools bereit, nicht nur einen einzigen Endpunkt. Das 2Slides-Skill-Paket kapselt sieben verschiedene Generierungsmodi (Text, PDF-Import, Klonen per Referenzbild, Narration, Export, Theme-Suche, Status-Polling), sodass Hermes je nach Intention den richtigen Modus auswählen kann, statt jede Anfrage durch einen einzigen Generate-Endpunkt zu zwängen.
  3. Der Selbstverbesserungs-Zyklus von Hermes verfeinert die Integration über die Zeit. Beim ersten Mal ruft Hermes
    generate
    mit Standardwerten auf. Beim fünften Mal hat er gelernt, dass deine Q1-Vorstands-Decks 4K brauchen, deine All-Hands 16:9 und deine Kunden-Updates mehrstimmige Narration — und er schreibt diese Präferenzen in einen automatisch generierten Folge-Skill.

Das ist ein grundsätzlich anderes Muster als die Claude-MCP-Integration, bei der das LLM Tools zustandslos aufruft. Hermes merkt sich.

Voraussetzungen

Bevor du loslegst, brauchst du:

  • Eine Linux-/macOS-Maschine oder VPS mit Python 3.10+ und Bash
  • Einen 2Slides-Account und API-Key — Registrierung unter 2slides.com/api (neue Accounts erhalten 500 kostenlose Credits, genug für ~50 Text-zu-Folien-Seiten oder 5 Nano Banana 2K-Seiten)
  • Einen LLM-Provider-Key (Nous Portal, OpenRouter, OpenAI oder Anthropic), den Hermes für seinen Reasoning-Loop nutzt
  • Etwa 15 Minuten für die Ersteinrichtung

Schritt 1 — Hermes Agent installieren

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash source ~/.bashrc hermes setup

Der Assistent

hermes setup
fragt nach deinem LLM-Provider, dem Standardmodell und optionalen Zugangsdaten für das Messaging-Gateway (beim ersten Durchgang ruhig überspringen — Telegram/Slack kannst du später aktivieren). Bestätige nach Abschluss die Installation mit
hermes
— du solltest in einem interaktiven CLI-Prompt landen.

Schritt 2 — Den 2Slides-Skill installieren

Der 2Slides-Skill liegt unter github.com/2slides/slides-generation-2slides-skills und folgt dem offenen agentskills.io-Standard, den Hermes nativ unterstützt. Lege ihn im User-Skills-Verzeichnis ab:

mkdir -p ~/.hermes/skills cd ~/.hermes/skills git clone https://github.com/2slides/slides-generation-2slides-skills.git slides-2slides

Hinterlege anschließend deinen 2Slides-API-Key in der Shell-Umgebung, damit sich die Skill-Skripte authentifizieren können:

echo 'export SLIDES_2SLIDES_API_KEY="sk-2s-..."' >> ~/.bashrc source ~/.bashrc

Starte die Hermes-CLI neu und tippe

/skills
— du solltest
slides-2slides
in der Liste sehen, samt seinen sieben verfügbaren Funktionen (generate, create-pdf-slides, create-like-this, generate-narration, download-slides-pages-voices, search-themes, get-job-status).

Schritt 3 — Dein erstes Deck erstellen

Der einfachste Aufruf ist eine natürlichsprachliche Anfrage in Hermes:

> Erstelle eine 10-Folien-Präsentation zum Stand der KI-Agents 2026 mit Fokus auf autonome Agents vs. Chatbots und verwende ein modernes dunkles Theme

Hermes wird:

  1. search-themes
    mit der Suche „modern dark" aufrufen, um eine Theme-ID zu wählen
  2. generate
    mit deinem Inhalt und diesem Theme aufrufen
  3. jobs/:id
    alle 5 Sekunden pollen, bis der Job abgeschlossen ist
  4. Eine teilbare
    slideUrl
    und eine
    pdfUrl
    zurückgeben

Die gesamte Wall-Clock-Zeit für ein 10-seitiges Deck: 30–60 Sekunden im Sync-Modus. Die Antwort enthält die

slideUrl
, die Seitenanzahl und den Generierungsmodus.

Die fünf nützlichsten Aufruf-Muster

Nicht jede Anfrage sollte über

generate
laufen. Der 2Slides-Skill stellt eigene Modi bereit, damit Hermes (und du) den passenden wählen kann. Hier sind die fünf, die du am häufigsten nutzen wirst, mit Beispiel-Prompts:

IntentionHermes-PromptZugrunde liegender Endpunkt
Deck von Grund auf entwerfen„Erstelle Folien zu X"
POST /api/v1/slides/generate
PDF / Whitepaper konvertieren„Verwandle dieses Forschungspapier in ein Deck: /path/to/paper.pdf"
POST /api/v1/slides/create-pdf-slides
Visuellen Stil nachbauen„Erstelle Folien zu X im Stil dieses Screenshots: https://…"
POST /api/v1/slides/create-like-this
KI-Narration hinzufügen„Füge meinem letzten Deck eine professionelle Narration mit der Aoede-Stimme hinzu"
POST /api/v1/slides/generate-narration
Als ZIP exportieren„Lade alle Folien und Voiceovers dieses Jobs als ZIP herunter"
POST /api/v1/slides/download-slides-pages-voices

Alle Endpunkte teilen denselben Async-Ablauf — abschicken →

jobId
erhalten →
GET /api/v1/jobs/:id
pollen → Datei-URLs bekommen. Diese einheitliche Form ist der Grund, warum Hermes sie sauber als Skill-Set und nicht als sieben inkompatible Tools handhabt.

Direkte API-Nutzung (für eigene Tools)

Wenn du statt des gepackten Skills ein eigenes Hermes-Tool bauen willst — zum Beispiel ein domänenspezifisches „Erstelle vierteljährliches OKR-Deck mit unserem Brand-Theme"-Tool — kannst du die 2Slides-API direkt aus einem Python-Skript aufrufen, das Hermes ausführt.

Ein minimales Generate-and-Wait-Muster:

import os, time, requests API = "https://2slides.com/api/v1" H = {"Authorization": f"Bearer {os.environ['SLIDES_2SLIDES_API_KEY']}"} resp = requests.post(f"{API}/slides/generate", headers=H, json={ "content": "Q1 2026 board update: ARR, retention, roadmap", "themeId": "theme_modern_dark", "mode": "async", "aspectRatio": "16:9", "resolution": "2K", }).json() job_id = resp["jobId"] while True: job = requests.get(f"{API}/jobs/{job_id}", headers=H).json() if job["status"] in ("completed", "failed"): break time.sleep(5) print(job["slideUrl"], job["pdfUrl"])

Die komplette Async-Job-Architektur und Retry-Muster findest du unter Build an AI Presentation Agent: Developer Guide. Für System-Prompt-Muster, mit denen Hermes zwischen Modi entscheidet, siehe System Prompts for AI Presentation Agents.

Der Selbstverbesserungs-Zyklus in Aktion

Hier ist das Muster, das Hermes von anderen Agent-Runtimes abhebt. Wenn du zum ersten Mal ein Kunden-Deck anfragst, liefert Hermes etwas Generisches. Aber Hermes kann — und wird — nach Abschluss der Aufgabe einen Folge-Skill erstellen:

/skills new customer-update-deck

Der automatisch generierte Skill hält fest, was funktioniert hat: die Theme-ID, die du abgesegnet hast, das Seitenverhältnis, den Stimmnamen für die Narration, die konkrete Formulierung, die du für die Einstiegsfolie wolltest. Beim nächsten „Kunden-Update-Deck" ruft Hermes diesen Skill auf statt der rohen

slides-2slides.generate
-Funktion. Über zehn Iterationen sammelt der Skill Präferenzen, die sich ein zustandsloses Tool nie merken würde.

Deshalb lohnt sich die Kopplung eines selbstlernenden Agents mit einer Multi-Endpoint-API — statt mit einem Einzelschuss-Generator. Der Lernzyklus hat etwas, woran er lernen kann.

Wiederkehrende Slide-Jobs planen

Hermes bringt einen integrierten Cron-Scheduler mit. Einen wiederkehrenden Job richtest du in einer Zeile ein:

> Erstelle jeden Montag um 9 Uhr ein wöchentliches Status-Deck aus unserem internen Status-Dokument, füge Narration mit der Puck-Stimme hinzu und poste das PDF in #exec-updates auf Slack

Hermes speichert das als geplante Aufgabe (

hermes cron list
zum Einsehen) und führt sie autonom aus. Da das Messaging-Gateway Slack, Discord, Telegram und WhatsApp nativ unterstützt, kann das fertige Deck ohne zusätzliche Integration in jedem Kanal landen — der Deck-Link oder das PDF trifft als Bot-Nachricht auf der von dir gewählten Plattform ein.

Häufige Probleme und Lösungen

Skill erscheint nicht in

/skills
. Prüfe, ob der Clone unter
~/.hermes/skills/slides-2slides/
liegt und
SKILL.md
auf der obersten Ebene dieses Verzeichnisses. Führe
hermes tools
aus, um neu zu laden.

„401 Unauthorized" von 2Slides. Die Umgebungsvariable

SLIDES_2SLIDES_API_KEY
ist für den Python-Subprozess des Skills nicht sichtbar. Unter macOS launchd hinterlege den Key in
~/.config/hermes/env
(das Hermes unbedingt lädt) statt in
.bashrc
.

Deck-Generierung bleibt länger als 120 Sekunden in

pending
hängen. Wahrscheinlich hast du in Stoßzeiten im Sync-Modus abgeschickt. Sende erneut mit
--mode async
und polle
jobs/:id
— Async-Anfragen werden separat eingereiht und laufen typischerweise auch unter Last in unter 90 Sekunden durch.

Narration schlägt fehl, obwohl die Generierung erfolgreich war. Narration benötigt die

jobId
aus einem abgeschlossenen Generate-Job, nicht die
slideUrl
. Prüfe, ob der Hermes-Skill die
jobId
(UUID) übergibt und nicht die Deck-URL.

Hermes wählt das falsche Theme. Früh im Lernzyklus ist das normal. Nachdem du das Theme ein- oder zweimal korrigiert hast, schreibt Hermes eine Präferenz in sein Gedächtnis und trifft bei zukünftigen Aufrufen die richtige Wahl. Du kannst das beschleunigen, indem du es direkt sagst: „Merk dir, dass alle meine Kunden-Decks das Theme Executive Minimal verwenden sollen."

Häufig gestellte Fragen

Funktioniert Hermes Agent mit 2Slides im Free-Tarif?

Ja. Neue 2Slides-Accounts erhalten 500 kostenlose Credits, die rund 50 Seiten Standard-Text-zu-Folien-Generierung (10 Credits/Seite), etwa 5 Nano Banana 2K-Seiten (100 Credits/Seite) oder ~2 Seiten vollständig narrierter Ausgabe (210 Credits/Seite) abdecken. Hermes selbst steht unter MIT-Lizenz und ist kostenlos; du bezahlst nur den LLM-Provider, über den du ihn laufen lässt.

Ist der 2Slides-Skill ein MCP-Server oder ein agentskills.io-Skill?

Es ist ein agentskills.io-Skill — der offene Standard, den Hermes, OpenClaw und einige andere Agents nativ unterstützen. 2Slides bietet zusätzlich einen separaten MCP-Server an (siehe How MCP Is Changing Presentation Workflows), aber speziell für Hermes ist das Skill-Paket der schnellere Weg, weil es direkt in

~/.hermes/skills/
landet, ohne dass ein MCP-Serverprozess verwaltet werden muss.

Wie unterscheidet sich das von Claude + 2Slides MCP?

Claude ruft via MCP Tools zustandslos auf — jede Unterhaltung beginnt bei Null. Hermes behält persistentes Gedächtnis und schreibt neue Skills aus Erfahrung, sodass die Integration mit der Zeit besser wird, statt bei jedem Aufruf dieselben Standardwerte zu wiederholen. Für einmalige Generierungen sind beide Ansätze gleichwertig. Für wiederkehrende Workflows (Wochenberichte, monatliche Board-Decks, laufende Kunden-Updates) ist Hermes' Lernzyklus klar überlegen, weil er Präferenzen erfasst, die einem zustandslosen Agent jedes Mal neu gesagt werden müssen.

Kann Hermes die Auslieferung des Decks automatisch an Slack oder Telegram übergeben?

Ja. Durch die Single-Gateway-Architektur von Hermes kann derselbe Prozess, der das Deck erzeugt hat, es auch auf jeder verbundenen Plattform zurückschicken. Nachdem du das Telegram- oder Slack-Gateway per

hermes setup
konfiguriert hast, funktioniert ein Prompt wie „erstelle dieses Deck und poste das PDF in #board-updates auf Slack" Ende-zu-Ende ohne zusätzliche Integration — Hermes ruft 2Slides auf, pollt den Job, lädt das PDF herunter und postet es in den Kanal.

Welche Sprachen und Ausgabeauflösungen werden unterstützt?

Der 2Slides-Skill unterstützt 19 Sprachen (Auto, Englisch, Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch, Russisch, Japanisch, Koreanisch, Chinesisch Vereinfacht/Traditionell, Arabisch, Hindi, Indonesisch, Vietnamesisch, Türkisch, Polnisch, Thai, Griechisch), die Auflösungen 1K / 2K / 4K sowie Seitenverhältnisse von 1:1 bis 21:9 inklusive Hochformat (9:16) für mobile Zielgruppen. Die Credit-Kosten skalieren mit der Auflösung: 10 Credits/Seite für Fast PPT, 100 für Nano Banana 2K, 200 für Nano Banana 4K.

Overfittet Hermes' Selbstverbesserungs-Zyklus irgendwann?

In der Praxis nein — Skills sind user-spezifisch und von Menschen überprüfbar. Du kannst automatisch generierte Skills mit

/skills
einsehen und mit
/skills edit <name>
oder
/skills remove <name>
bearbeiten oder löschen. Wenn Hermes ein Theme oder eine Stimme bevorzugt, die dir nicht mehr gefällt, korrigiere es einmal in der Unterhaltung, und der Skill aktualisiert sich. Eine tiefere Betrachtung, wie Agents wie Hermes in die breitere Landschaft der KI-Automatisierung passen, findest du unter The Future of AI Agents in Presentation Creation und 2Slides Agent Skills: Automate AI Slide Workflows.

Das Fazit

Hermes Agent plus 2Slides ist nicht einfach eine weitere „KI-Integration" — es ist die erste Kombination, bei der ein selbstlernender autonomer Agent mit einer Multi-Endpoint-Präsentations-API gepaart wird, die genug Fläche bietet, um daran zu lernen. Jede andere Paarung ist entweder ein zustandsloser Tool-Aufruf (Claude MCP, ChatGPT-Plugins) oder ein Einzelendpunkt-Generator ohne Funktionsbreite zum Verfeinern. Hermes' Gedächtnis plus die sieben unterschiedlichen Endpunkte von 2Slides ergeben genau die Form, die den Lernzyklus tatsächlich belohnt.

Der praktische Weg für 2026 ist: installiere beides in 15 Minuten, erstelle drei oder vier Decks manuell, damit Hermes deine Präferenzen mitbekommt, und lass dann den Scheduler übernehmen. Innerhalb eines Monats produziert Hermes deinen Wochenbericht, dein vierteljährliches Board-Deck und dein Kunden-Update-Deck auf Autopilot — mit deinem Theme, deiner Stimme, deinem Seitenverhältnis und deinem Auslieferungskanal —, weil er den Skill für jedes einzeln selbst geschrieben hat.

Bereit, deinen Deck-Workflow abzugeben? Hol dir einen 2Slides-API-Key (500 kostenlose Credits) und installiere Hermes Agent noch heute — komplette Einrichtung in unter 15 Minuten.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free