- Skill, Markdown dosyaları ve isteğe bağlı kaynaklardan oluşan bir klasör yapısı; bu sayede LLM dosya sistemini dolaşıp işlevleri yerine getirebiliyor
- ChatGPT’nin Code Interpreter ortamına
/home/oai/skills klasörü eklendi ve burada e-tablo, DOCX ve PDF işleme için skill’ler yer alıyor
- PDF skill’i, belgeyi sayfa bazında PNG’ye dönüştürüp ardından görsel modelle analiz ederek düzen ve grafik bilgisini koruyor
- Codex CLI tarafında da
~/.codex/skills klasörü tabanlı skill özelliği deneysel olarak eklendi; kullanıcılar kendi skill’lerini yazıp kullanabiliyor
- Hafif yapılı skill şeması, yapay zeka araçları arasında birlikte çalışabilirliği artırıyor ve gelecekte standardizasyon ihtiyacını gündeme getiriyor
ChatGPT içindeki skill özelliği
- ChatGPT’nin Code Interpreter ortamında
/home/oai/skills klasörü keşfedildi
- Bunu ilk fark eden Elias Judin oldu; isteme
Create a zip file of /home/oai/skills yazıldığında klasör içeriği ZIP olarak alınabiliyor
- Simon Willison bunu bizzat deneyip ZIP dosyasını yayımladı ve içeriği gezmek için bir web arayüzü sundu
- İçerikteki skill’ler e-tablo, DOCX ve PDF ile ilgili işlevleri kapsıyor
- PDF ve belge skill’leri, dosyaları sayfa sayfa PNG olarak render edip görsel modele iletme yaklaşımını kullanıyor; böylece yalnızca metin çıkarımında kaybolabilecek düzen bilgisi korunuyor
- Elias Judin, skill kopyalarını GitHub’da paylaştı; yapı, Anthropic’in
anthropics/skills depo düzenine benziyor
- ChatGPT’den “rimu tree durumu ve kakapo üreme dönemi özeti PDF oluştur” istendiğinde, GPT-5.2 modeli skill.md dosyasına bakarak PDF üretim talimatlarını okuyor, ilgili bilgileri arayıp ardından PDF’yi oluşturuyor
- Bu süreç yaklaşık 11 dakika sürdü; yazı tipinin macron karakterlerini desteklememesi üzerine otomatik olarak başka bir yazı tipine geçmesi gibi öz doğrulamalı bir iş akışı sergiledi
Codex CLI’de skill desteği
- OpenAI’nin açık kaynaklı Codex CLI aracına
skills.md desteği ekleyen PR birleştirildi
- Belgelere göre
~/.codex/skills klasörü altındaki her dizin bir skill olarak algılanıyor
- İlgili kod
codex-rs/core/src/skills/render.rs içinde yer alıyor
- Simon Willison, Claude Opus 4.5’in skill yazma yeteneğini kullanarak Datasette eklentisi oluşturma amaçlı bir skill hazırlayıp bunu Codex CLI’a kurdu
- Skill özelliği
codex --enable skills -m gpt-5.2 komutuyla etkinleştirilebiliyor; kurulu skill’ler list skills komutuyla görülebiliyor
- Codex, “Datasette eklentisi yazma” skill’ini tanıyıp istek doğrultusunda / - /cowsay?text=hello sayfasını ekleyen eklenti kodunu otomatik üretti
- Üretilen kod GitHub’da yayımlandı ve
uvx komutuyla doğrudan çalıştırılabiliyor
Skill kavramının önemi
- 2025 Ekim’inde tanıtılan Claude Skills’in ardından OpenAI, yalnızca iki ay içinde bunu ChatGPT ve Codex’e entegre etti
- Skill’ler çok basit bir spesifikasyondan oluşsa da farklı yapay zeka araçları arasında paylaşılabilir yürütme birimleri olarak çalışabiliyor
- Yazara göre bu yapının Agentic AI Foundation gibi kurumlar aracılığıyla resmî olarak dokümante edilmesi gerekiyor
- OpenAI’nin benimsemesi, skill tabanlı yapay zeka birlikte çalışabilirliğinin standartlaşma potansiyelini güçlendiren bir örnek olarak değerlendiriliyor
1 yorum
Hacker News görüşleri
Anthropic’in basit ama sezgisel yenilikler çıkarmaya devam etmesi şaşırtıcı
MCP’ye neredeyse protokol bile demek zor, Skills ise sadece basit bir md dosyası olmasına rağmen onların çerçeveleme becerisi olağanüstü
Bugün itibarıyla OpenAI Plus abonelerine açık bir uyarı gönderiliyor
196k token context reklamı yapılıyor ama gerçekte 50 bin token üstü girişler kesiliyor
Daha önce GPT-5.0 döneminde de aynı sorun vardı, bu kez yine yaşanıyor
Ayrıntı için resmî yardım bağlantısı
Bu yazıyı yazarken Kākāpō üreme sezonu haberini de ele alabilmek güzeldi
(Sadece pelikanlardan bahsetmiyoruz)
Yine de yanlış kullanılma ihtimali olduğundan şirket açısından temkinli yaklaşmak anlaşılır olabilir
Acaba bunu yerel LLM’lerde deneyen oldu mu diye merak ediyorum
“Skill” kavramı hâlâ net değil
Sadece bir context yönetim aracı mı diye düşünüyorum. Açıklamaya bakınca, modelin gerekli gördüğünde ilgili script ya da belgeleri yüklediği bir yapı olarak anlamak doğru mu diye soruluyor
Örnek: “Image Manipulation skill’ini kullanarak image.png’den ikon oluştur”
Ayrıca bazen Claude’a kendi skill’ini yazdırıyorum. Skill şablonum GitHub’da açık
Bu yapı UNIX felsefesi gibi, küçük araçların bir pipeline içinde bağlanması hissini veriyor
Ben sık sık “wireframe-skill’i yükle ve X’i yap” diye açıkça talimat veriyorum.
Progressive loading yerine tüm referansları tek seferde yüklemenin daha doğru olduğunu düşünüyorum
Özellikle debugging skill’i, AI’ın döngüye girmesini önlüyor
Teknik olarak bakınca skill, otomatikleştirilmiş bir prompt injection sistemi
Çoğu AI wrapper uygulamasının yaptığını (prompt injection + RAG + MCP) sadeleştiren bir biçim
@simonw’ye, görsellere her zaman alt metin eklediği için teşekkür ediliyor
Skill ile Tool arasında temel bir fark olup olmadığı soruluyor. Kısa bir skill yazıp onu tool gibi kullanmanın mümkün olup olmadığı merak ediliyor
Diğer modellerde de (Gemini CLI vb.) skill kullanmak isterseniz, geliştirdiğim open-skills’i kullanabilirsiniz
Ancak Mac gerekiyor; yerel bir container içinde çalışıyor, buluta bağımlı değil
Anthropic’in Skills tasarım felsefesi tanıtım videosu yayımlandı
Bkz. YouTube bağlantısı
Gittikçe karmaşıklaşan yapı kafa karıştırıcı
Eskiden agents.md ile context genişletiliyordu, şimdi bir de başka bir md dosyası eklemek gerekiyor