botpress-automation
von ComposioHQbotpress-automation hilft Claude dabei, Botpress-Abläufe über Composio's Botpress toolkit via Rube MCP zu automatisieren. Der Skill führt Agenten durch die Installation von Rube MCP, die Prüfung einer ACTIVE Botpress-Verbindung, die anfängliche Suche nach aktuellen Tool-Schemas sowie die sichere Planung und Ausführung unterstützter Workflow-Aktionen.
Dieser Skill erreicht 68/100 Punkte. Damit ist er für die Aufnahme ins Verzeichnis geeignet, sollte aber eher als schlanker Integrationsleitfaden denn als umfangreiches Automatisierungspaket präsentiert werden. Nutzer des Verzeichnisses erkennen ausreichend klar, dass er Botpress-Operationen über Composio/Rube MCP ermöglicht und wie ein Agent starten sollte. Für tatsächliche Botpress-Schemas und Aufgabendetails müssen sie jedoch mit Live-Tool-Discovery rechnen.
- Klare Voraussetzungen nennen den erforderlichen Rube MCP-Server, `RUBE_SEARCH_TOOLS` und eine aktive Botpress-Verbindung über `RUBE_MANAGE_CONNECTIONS`.
- Der Skill gibt Agenten einen ausdrücklichen Auslöser und ein Sicherheitsmuster: Vor der Ausführung immer zuerst Tools suchen, um die aktuellen Botpress-Schemas zu erhalten.
- Setup- und Kernworkflow-Abschnitte bieten genug Schrittfolge, um die MCP-Verfügbarkeit zu prüfen, das Botpress toolkit zu authentifizieren und anschließend mit den gefundenen Tools weiterzuarbeiten.
- Außer SKILL.md werden keine Support-Dateien, Skripte, Referenzen oder README bereitgestellt. Die Einführung stützt sich daher vollständig auf die kurzen Inline-Anweisungen.
- Die Workflow-Anleitung ist überwiegend ein allgemeines Rube MCP-Muster für Discovery und Ausführung, nicht eine Sammlung detaillierter Botpress-spezifischer Aufgabenrezepte.
Überblick über den botpress-automation Skill
Wofür botpress-automation gedacht ist
botpress-automation ist ein Claude Skill, mit dem sich Botpress-Abläufe über Composio’s Botpress toolkit via Rube MCP automatisieren lassen. Statt das Modell Botpress API-Felder erraten zu lassen, weist der Skill den Agenten an, zuerst die aktuellen Tool-Schemas zu ermitteln, die Botpress-Verbindung zu prüfen und Aktionen anschließend über die verfügbaren Rube Tools auszuführen.
Für wen und welche Aufgaben der Skill am besten passt
Dieser botpress-automation Skill eignet sich vor allem für Nutzerinnen und Nutzer, die bereits mit Botpress arbeiten und einen AI Agent einsetzen möchten, um operative Aufgaben zu erledigen: verfügbare Botpress-Aktionen prüfen, Workflow-Änderungen vorbereiten oder unterstützte Botpress toolkit-Operationen ausführen. Er passt zu Teams, die Claude mit MCP-Zugriff nutzen und wiederholbare, toolgestützte Automatisierung benötigen statt einmaliger Beratung in natürlicher Sprache.
Zentrale Voraussetzung für die Einführung
Der wichtigste Engpass ist nicht die Skill-Datei selbst, sondern die Umgebung. Rube MCP muss verbunden sein, und über RUBE_MANAGE_CONNECTIONS muss eine Botpress-Verbindung mit dem Status ACTIVE vorhanden sein. Die wichtigste Regel des Skills lautet: Vor jeder Aktion RUBE_SEARCH_TOOLS aufrufen, da sich Composio Tool-Namen, Parameter, Schemas und mögliche Fallstricke ändern können.
Was ihn von einem allgemeinen Prompt unterscheidet
Ein allgemeiner Prompt kann plausibel klingende, aber veraltete Botpress-Anweisungen erzeugen. botpress-automation führt den Agenten in ein sichereres Ausführungsmuster: Tools finden, Authentifizierung prüfen, aktuelle Schemas lesen, einen Ausführungsplan erstellen und dann die passenden Tool Calls ausführen. Dadurch ist der Skill für Live-Automatisierung in Botpress nützlicher als für eine allgemeine Recherche in der Botpress-Dokumentation.
So verwendest du den botpress-automation Skill
Installation und Setup-Kontext für botpress-automation
Installiere den Skill in einer kompatiblen Claude-Umgebung mit Skill-Unterstützung:
npx skills add ComposioHQ/awesome-claude-skills --skill botpress-automation
Füge anschließend Rube MCP als MCP Server hinzu:
https://rube.app/mcp
Bevor du den Skill verwendest, prüfe, ob RUBE_SEARCH_TOOLS verfügbar ist. Rufe danach RUBE_MANAGE_CONNECTIONS mit dem Toolkit botpress auf. Wenn die Verbindung nicht ACTIVE ist, schließe den zurückgegebenen Autorisierungsprozess ab und prüfe den Status erneut, bevor du Botpress-Operationen startest.
Welche Eingaben der Skill von dir braucht
Für eine gute Nutzung von botpress-automation solltest du dem Agenten das operative Ziel, den Botpress-Kontext und die Sicherheitsgrenzen mitgeben. Hilfreiche Angaben sind:
- Die genaue Botpress-Aufgabe, die erledigt werden soll
- Workspace-, Bot-, Workflow-, Integrations- oder Content-IDs, sofern bekannt
- Ob die Aktion prüfen, erstellen, aktualisieren, löschen, veröffentlichen oder nur einen Plan entwerfen soll
- Einschränkungen wie „Produktivumgebung nicht ändern“, „vor destruktiven Änderungen nachfragen“ oder „nur verfügbare Tools auflisten“
- Das gewünschte Ausgabeformat, etwa Zusammenfassung, Tool-Call-Plan oder Ausführungsprotokoll
Schwache Eingabe: „Update my Botpress bot.“
Bessere Eingabe: „Use botpress-automation for Workflow Automation. First discover current Botpress tools, verify my Botpress connection, then list the tools that can update workflow nodes. Do not execute changes until I approve the proposed tool call and parameters.“
Praktischer Ablauf für den ersten Durchlauf
Lies zuerst composio-skills/botpress-automation/SKILL.md; das ist die einzige Support-Datei, die für diesen Skill sichtbar ist, und enthält daher den vollständigen Arbeitsvertrag. Bitte den Agenten in der Sitzung, diese Reihenfolge einzuhalten:
RUBE_SEARCH_TOOLSfür den konkreten Botpress-Anwendungsfall verwenden.- Mit
RUBE_MANAGE_CONNECTIONSdie Verbindung zumbotpressToolkit prüfen. - Verfügbare Tool-Slugs, Pflichtfelder und Risiken zusammenfassen.
- Fehlende IDs oder eine Freigabe anfordern, wenn die Operation den Botpress-Zustand verändert.
- Erst ausführen, wenn Schemas und Verbindungsstatus eindeutig sind.
Diese Reihenfolge ist besonders wichtig, weil das Repository ausdrücklich vorgibt, Schemas zur Laufzeit zu ermitteln, statt sie aus dem Skill-Text abzuleiten.
Prompt-Muster, das den Skill gezielt auslöst
Ein guter Prompt sollte die Tool-Ermittlung ausdrücklich verlangen:
“Use the botpress-automation skill. My goal is to [specific Botpress task]. First call RUBE_SEARCH_TOOLS for this exact use case and report the available Botpress tool schemas. Then check the Botpress connection with RUBE_MANAGE_CONNECTIONS. If active, propose the safest execution plan with required parameters. Do not run destructive actions without confirmation.”
Diese Formulierung verbessert die Ergebnisqualität, weil sie Discovery, Verbindungsprüfung, Planung und Ausführung klar trennt, anstatt den Agenten direkt zu einem unsicheren Tool Call springen zu lassen.
FAQ zum botpress-automation Skill
Ist botpress-automation für Einsteiger geeignet?
Ja, wenn Zugriff auf Claude Skills besteht und MCP eingerichtet werden kann. Es ist jedoch kein No-Code-Tutorial für Botpress. Einsteiger sollten den Skill zunächst für Discovery-Aufgaben nutzen: verfügbare Botpress Tools auflisten, Pflichtparameter erklären lassen und klären, welche Informationen vor Änderungen noch fehlen.
Enthält der Skill eigene Botpress-Skripte?
Nein. Die Repository-Hinweise zeigen eine einzelne Datei SKILL.md und keine begleitenden Skripte, Ressourcen, Regeln, README- oder Metadaten-Dateien. Der Nutzen liegt im erzwungenen Rube MCP-Workflow, nicht in lokal mitgeliefertem Automatisierungscode.
Wann sollte ich botpress-automation nicht verwenden?
Nutze den Skill nicht, wenn du Rube MCP nicht verbinden kannst, das Botpress toolkit nicht autorisieren kannst oder Offline-Codegenerierung für Botpress ohne Live-Tool-Zugriff benötigst. Vermeide ihn außerdem für destruktive Änderungen in der Produktion, sofern dein Prompt nicht ausdrücklich eine Bestätigung vor update-, delete-, publish- oder deployment-Aktionen verlangt.
Wie schneidet er im Vergleich zur direkten Nutzung von Composio ab?
Composio oder Rube direkt zu verwenden gibt dir Zugriff auf die Tools; der botpress-automation Leitfaden gibt dem Agenten ein enges Arbeitsmuster für Botpress vor. Das ist hilfreich, wenn Claude zuverlässig zuerst Tools suchen, die Verbindung validieren und nicht auf veraltete Annahmen zurückgreifen soll.
So verbesserst du den botpress-automation Skill
Bessere Ergebnisse mit botpress-automation durch klarere Ziele
Der häufigste Fehlerfall ist eine zu vage Botpress-Anfrage. Ersetze breite Ziele durch aufgabenspezifische Formulierungen wie: „find tools for updating a workflow transition“, „inspect bot configuration“ oder „prepare a publish plan“. Gib bekannte IDs und Umgebungsnamen möglichst mit an, da viele Botpress-Operationen von exakten Ressourcenkennungen abhängen.
Leitplanken für zustandsverändernde Aktionen ergänzen
Für eine sicherere Nutzung von botpress-automation solltest du Freigaberegeln festlegen, bevor Tools ausgeführt werden. Beispiel: „Read-only inspection is allowed. For create, update, delete, publish, or deploy actions, show the tool slug, parameters, and expected effect, then wait for approval.“ So verhinderst du, dass der Agent alle Botpress-Operationen als gleich unkritisch behandelt.
Nach der ersten Tool-Ermittlung iterieren
Das erste Ergebnis von RUBE_SEARCH_TOOLS sollte den nächsten Prompt bestimmen. Wenn das zurückgegebene Schema Pflichtfelder enthält, die du nicht hast, bitte den Agenten, passende Ressourcen zu finden oder Kandidaten aufzulisten, bevor die Zieloperation ausgeführt wird. Wenn mehrere Tools relevant wirken, fordere einen Vergleich von erforderlichen Eingaben, Nebenwirkungen und Fehlerrisiken an.
Was Maintainer als Nächstes ergänzen könnten
Der Skill wäre stärker mit Beispielen für häufige Botpress-Aufgaben, einem Read-only-first-Workflow und Beispiel-Prompts für Workspace-Inspektion, Workflow-Updates und Verbindungs-Fehlerbehebung. Ein kurzer Troubleshooting-Abschnitt zu inaktiven Verbindungen, fehlenden Schemas und Berechtigungsfehlern würde außerdem das Installationsvertrauen von Teams erhöhen, die botpress-automation evaluieren.
