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.
@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.
- Prüfen Sie
.codex-plugin/plugin.json. - Prüfen Sie jeden enthaltenen Skill unter
skills/anhand der Hinweise zur Befolgung von Anweisungen. - Aktualisieren Sie ChatGPT oder Codex und installieren Sie das Plugin aus seiner lokalen Marktplatzquelle.
- 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.mdErstellen 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 questionsVerwenden 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:
- Plugin-Architektur
- Skills erstellen
- Einen MCP server erstellen
- Eine optionale Benutzeroberfläche hinzufügen
- Ein Plugin paketieren
- Ein Plugin testen
- Einreichen und veröffentlichen
Informationen zum Durchsuchen, Installieren, Aktivieren oder Entfernen von Plugins finden Sie unter Plugins verwenden.