Zum Inhalt springen

Eigene Skills für OpenClaw erstellen

Kennst du das? Du hast einen perfekt eingespielten Workflow oder ein spezielles lokales Tool, aber dein AI-Assistent weiß einfach nichts damit anzufangen. Es ist nervig, wenn die KI an ihre Grenzen stößt, nur weil eine kleine Verbindung zu deinen eigenen Skripten fehlt. Anstatt darauf zu warten, dass jemand anderes eine Lösung baut, kannst du diese Lücke einfach selbst schließen.

Hier erfährst du, wie du OpenClaw mit eigenen Skills genau die Fähigkeiten gibst, die du brauchst.

  • Eine laufende OpenClaw Installation
  • Zugriff auf das Verzeichnis ~/.openclaw/workspace/skills/

Skills sind der primäre Weg, um OpenClaw zu erweitern. Ein Skill ist im Grunde nur ein Verzeichnis, das eine SKILL.md Datei enthält. Diese Datei liefert dem LLM die nötigen Anweisungen und Tool-Definitionen.

Skills werden in deinem Workspace gespeichert. Erstelle zuerst einen neuen Ordner für deinen Skill:

Terminal-Fenster
mkdir -p ~/.openclaw/workspace/skills/hello-world

Erstelle die Datei SKILL.md in diesem Ordner. Die Datei nutzt YAML Frontmatter für Metadaten und Markdown für die Instruktionen.

---
name: hello_world
description: A simple skill that says hello.
---
# Hello World Skill
When the user asks for a greeting, use the `echo` tool to say "Hello from your custom skill!".

Damit OpenClaw das neue Verzeichnis erkennt und die SKILL.md indiziert, musst du den Agent entweder bitten, die “skills zu refreshen”, oder das Gateway neu starten.

Du kannst deinen neuen Skill direkt über das CLI ausprobieren:

Terminal-Fenster
openclaw agent --message "use my new skill"

Damit deine Skills zuverlässig funktionieren, empfehle ich dir diese zwei Punkte:

  • Konzentrier dich auf das Wesentliche: Weise das Modell an, was es tun soll. Erkläre ihm nicht, wie es sich als KI zu verhalten hat.
  • Sicherheit geht vor: Wenn dein Skill bash verwendet, achte darauf, dass die Prompts so formuliert sind, dass keine Command Injection durch ungefilterte User-Eingaben möglich ist.
  • Skill wird nicht gefunden: Stelle sicher, dass du das Gateway neu gestartet oder den Befehl zum Refreshen der Skills genutzt hast.
  • Fehlerhafte Befehlsausführung: Prüfe bei der Nutzung von bash Tools, ob deine Instruktionen präzise genug sind, um Fehlinterpretationen durch das LLM zu verhindern.

Du brauchst Hilfe bei der Einrichtung? Frag den AI Setup Assistant.

  • Durchsuche ClawHub nach fertigen Skills oder teile deine eigenen Kreationen.
OpenClaw

OpenClaw Expert

Noch festgefahren?

Wenn diese Seite nicht hilft, frage OpenClaw Expert nach Schritt-fuer-Schritt-Loesungen.