Eklenti oluşturma
Eklenti oluşturma
ChatGPT ve Codex için yeniden kullanılabilir yetenekler oluşturun ve test edin
Bir eklenti oluşturmak veya göndermek için developers.openai.com adresindeki eksiksiz oluşturucu belgelerini kullanın.
Bir eklenti oluşturun ve gönderin
Bu sayfa kısa bir giriş sunar. Eklenti; beceriler, bir MCP server veya her ikisini de içerebilen, yüklenebilir bir pakettir. Bir MCP server isteğe bağlı bir kullanıcı arayüzü de döndürebilir.
ChatGPT ve Codex, tek bir evrensel eklenti dizinini paylaşır. Her iki üründe de desteklenen yüzeylerden aynı liste kaydının keşfedilebilmesi için genel bir eklentiyi bir kez yayımlayın. Geliştirme sırasında paketi evrensel dizine göndermeden önce test etmek için yerel bir pazar yeri kullanın.
GitHub üzerinden çalışma alanı dağıtımı için Eklenti yönetimi bölümüne bakın.
Kişisel bir iş akışı üzerinde hâlâ yinelemeler yapıyorsanız işe bir beceriyle başlayın. Bu iş akışını paylaşmak, ilgili becerileri paketlemek, harici bir hizmete bağlanmak veya kararlı bir yeteneği bir ekibe dağıtmak istediğinizde bir eklenti oluşturun.
@plugin-creator ile eklenti oluşturma
En hızlı kurulum için ChatGPT Work modunda yerleşik @plugin-creator becerisini
veya Codex'te $plugin-creator becerisini kullanın.
@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.Beceri, desteklenen bir .codex-plugin/plugin.json uyumluluk
bildirimi oluşturur, eklenti klasörünü düzenler ve eklentiyi yerel bir
pazar yerine ekleyebilir. Bu iskelet, elle oluşturma örneğinde kullanılan taşınabilir kök plugin.json biçiminden
farklıdır. İsteğe bağlı dosya ve dizinler için iskelet düzenine
bakın.
.codex-plugin/plugin.jsondosyasını inceleyin.skills/altında paketlenen her beceriyi talimatlara uyma yönergelerine göre kontrol edin.- ChatGPT veya Codex uygulamasını yenileyin ve eklentiyi yerel pazar yeri kaynağından yükleyin.
- Eklentiyi yeni bir konuşmada, kullanım amacını temsil eden isteklerle test edin.
Eklenti bir MCP server içeriyorsa önce bu sunucuyu oluşturup test edin, ardından
kayıtlı bağlantı ayrıntılarını @plugin-creator becerisine verin. Araçlar, kimlik doğrulama,
dağıtım ve test için eksiksiz
MCP server iş akışını izleyin.
Yalnızca becerilerden oluşan bir eklentiyi elle oluşturma
Asgari düzeyde bir taşınabilir Agent Plugins paketi, kök dizinde bir bildirim dosyası ve en az bir beceri içerir:
meeting-follow-up/
├── plugin.json
└── skills/
└── meeting-follow-up/
└── SKILL.mdEklentinin kök dizininde plugin.json dosyasını oluşturun:
{
"$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"
}Taşınabilir paketler, skills/ içindeki becerileri otomatik olarak keşfeder. Şu dosyayı ekleyin:
skills/meeting-follow-up/SKILL.md:
---
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 questionsKebab biçiminde, kararlı bir eklenti adı kullanın. Beceri açıklamasını, ChatGPT ve Codex'in iş akışının ne zaman geçerli olduğunu anlayabileceği kadar belirgin tutun.
Klasörü yerel bir pazar yerine eklemek için @plugin-creator aracını kullanın, ardından paylaşmadan önce
eklentiyi yükleyip test edin.
Oluşturucu belgeleriyle devam etme
Eksiksiz oluşturucu belgeleri için Eklenti belgelerini kullanın. Bu belgeler şunları kapsar:
- Eklenti mimarisi
- Beceri oluşturma
- MCP server oluşturma
- İsteğe bağlı kullanıcı arayüzü ekleme
- Eklentiyi paketleme
- Eklentiyi test etme
- Gönderme ve yayımlama
Eklentilere göz atmak, eklentileri yüklemek, etkinleştirmek veya kaldırmak için Eklentileri kullanma bölümüne bakın.