Plugins & Skills

Plugins

Was sind Plugins?

Plugins sind TypeScript-Module, die die Funktionalitaet von Neotask zur Laufzeit erweitern. Sie koennen neue Messaging-Kanaele, Agent-Tools, RPC-Methoden, CLI-Befehle, Hintergrunddienste und Skills hinzufuegen.

Offizielle Plugins

Messaging-Kanaele:

Funktionen:

Auth-Anbieter:

Plugin-Faehigkeiten

Plugins koennen registrieren:

Plugin-Sicherheit

Neotask prueft Plugins in mehreren Schritten, bevor sie laufen:

Native Plugins laufen im Gateway-Prozess. Ein Plugin, das Sie von ausserhalb von Construct installieren, ist daher Code, den Sie bewusst ausfuehren. Legen Sie mit plugins.allow fest, welche Plugins geladen werden duerfen.


Skills

Was sind Skills?

Skills sind modulare Faehigkeiten, die Agenten neue Workflows beibringen. Jeder Skill ist eine Markdown-Datei (SKILL.md) mit Anweisungen, die in den Kontext des Agenten injiziert werden, wenn sie relevant sind.

Skill-Speicherorte (Prioritaetsreihenfolge)

  1. Workspace-Skills -- <workspace>/skills/ (hoechste Prioritaet)
  2. Verwaltete Skills -- ~/.neotask/skills/
  3. Mitgelieferte Skills -- Mit Neotask ausgeliefert
  4. Plugin-Skills -- Mit installierten Plugins verpackte Skills
  5. Zusaetzliche Verzeichnisse -- Zusaetzlich konfigurierte Pfade (niedrigste Prioritaet)

Wenn mehrere Skills denselben Namen haben, gewinnt der Speicherort mit hoechster Prioritaet.

Skill-Funktionen

Skills erstellen

Erstellen Sie eine SKILL.md-Datei mit YAML-Frontmatter, das die Metadaten und Anweisungen des Skills definiert:

Frontmatter-Felder:

Body: Markdown-Anweisungen, die dem Agenten beibringen, wie der Skill verwendet wird, einschliesslich Beispiele und Richtlinien.

Skills-Katalog

Durchsuchen Sie die verfuegbaren Skills im Skills-Katalog.

Skill-Kategorien

Skills decken eine breite Palette von Faehigkeiten ab:

Kategorie Beispiele
Produktivitaet E-Mail-Verwaltung, Kalender, Dokumentenerstellung
Entwicklung Git-Operationen, CI/CD, Docker, Code-Review
Kommunikation Messaging, Benachrichtigungen, Ankuendigungen
Medien Bildverarbeitung, Videobearbeitung, Audio-Transkription
KI & Modelle Modellwechsel, Prompt-Verwaltung, RAG
Smart Home IoT-Geraetesteuerung, Automatisierungs-Trigger
Dienstprogramme Dateikonvertierung, Datentransformation, Web-Scraping