Deutsch

Plugins erstellen

Plugins erstellen

Erstellen und testen Sie wiederverwendbare Funktionen für ChatGPT und Codex

Verwenden Sie zum Erstellen oder Einreichen eines Plugins die vollständige Entwicklerdokumentation auf developers.openai.com.

Plugin erstellen und einreichen

Diese Seite bietet eine kurze Einführung. Ein Plugin ist ein installierbares Paket, das Skills, einen MCP server oder beides enthalten kann. Ein MCP server kann außerdem eine optionale Benutzeroberfläche zurückgeben.

ChatGPT und Codex verwenden ein gemeinsames universelles Plugin-Verzeichnis. Veröffentlichen Sie ein öffentliches Plugin einmal, damit derselbe Eintrag auf den unterstützten Oberflächen beider Produkte auffindbar ist. Verwenden Sie während der Entwicklung einen lokalen Marketplace, um das Paket vor der Einreichung beim universellen Verzeichnis zu testen.

Informationen zur Verteilung im Workspace über GitHub finden Sie unter Plugin-Verwaltung.

Beginnen Sie mit einem Skill, solange Sie noch an einem einzelnen persönlichen Workflow arbeiten. Erstellen Sie ein Plugin, wenn Sie diesen Workflow teilen, zusammengehörige Skills bündeln, eine Verbindung zu einem externen Dienst herstellen oder einem Team eine stabile Funktion bereitstellen möchten.

Ein Plugin mit @plugin-creator erstellen

Für die schnellste Einrichtung verwenden Sie den integrierten Skill @plugin-creator im ChatGPT Work-Modus oder $plugin-creator in Codex.

Beschreiben Sie das gewünschte Ergebnis, die einzubindenden Skills oder den MCP server und ob Sie zum Testen einen lokalen Marketplace-Eintrag wünschen. Beispiel:
@plugin-creator Create a plugin named meeting-follow-up.
Include a skill that turns meeting notes into decisions, owners, and next steps.
Add it to a personal marketplace so I can test it locally.

Der Skill erstellt ein unterstütztes Kompatibilitätsmanifest unter .codex-plugin/plugin.json, organisiert den Plugin-Ordner und kann das Plugin einem lokalen Marktplatz hinzufügen. Dieses Grundgerüst unterscheidet sich vom portablen Format mit plugin.json im Stammverzeichnis, das im manuellen Beispiel verwendet wird. Informationen zu optionalen Dateien und Verzeichnissen finden Sie in der Struktur des Grundgerüsts.

Nach Abschluss:
  1. Prüfen Sie .codex-plugin/plugin.json.
  2. Prüfen Sie jeden enthaltenen Skill unter skills/ anhand der Hinweise zur Befolgung von Anweisungen.
  3. Aktualisieren Sie ChatGPT oder Codex und installieren Sie das Plugin aus seiner lokalen Marktplatzquelle.
  4. Testen Sie das Plugin in einer neuen Unterhaltung mit repräsentativen Anfragen.

Wenn das Plugin einen MCP server enthält, erstellen und testen Sie zunächst diesen Server und übergeben Sie anschließend @plugin-creator die registrierten Verbindungsdetails. Befolgen Sie den vollständigen Workflow für MCP server für Tools, Authentifizierung, Bereitstellung und Tests.

Ein reines Skills-Plugin manuell erstellen

Ein minimales portables Agent Plugins-Paket enthält ein Manifest im Stammverzeichnis und mindestens einen Skill:

meeting-follow-up/
├── plugin.json
└── skills/
    └── meeting-follow-up/
        └── SKILL.md

Erstellen Sie plugin.json im Stammverzeichnis des Plugins:

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "meeting-follow-up",
  "version": "1.0.0",
  "description": "Turn meeting notes into decisions and next steps"
}

Portable Pakete erkennen Skills in skills/ automatisch. Fügen Sie skills/meeting-follow-up/SKILL.md hinzu:

---
name: meeting-follow-up
description: Extract decisions, owners, and next steps from meeting notes.
---

Review the meeting notes. Return:

1. Decisions
2. Action items with owners
3. Open questions

Verwenden Sie einen stabilen Plugin-Namen in kebab case. Formulieren Sie die Skill-Beschreibung so konkret, dass ChatGPT und Codex erkennen können, wann der Workflow anwendbar ist.

Verwenden Sie @plugin-creator, um den Ordner einem lokalen Marketplace hinzuzufügen. Installieren und testen Sie ihn anschließend, bevor Sie ihn teilen.

Mit der Entwicklerdokumentation fortfahren

Die vollständige Entwicklerdokumentation finden Sie in der Plugin-Dokumentation. Sie behandelt:

Informationen zum Durchsuchen, Installieren, Aktivieren oder Entfernen von Plugins finden Sie unter Plugins verwenden.