4 puan yazan GN⁺ 2025-12-13 | 1 yorum | WhatsApp'ta paylaş
  • 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

 
GN⁺ 2025-12-13
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ü

    • Anthropic’in MCP bağışı ve Agentic AI Foundation kuruluş duyurusu’na bakınca, bir yıl önce oluşturdukları protokolü “vakıf” diye paketlemeleri ilginç geliyor. Biraz Gavin Belson usulü teknoloji şirketi enerjisi hissi veriyor
    • Anthropic sanki LLM’lerle empati kuran insanlar gibi. Nagel’in bir yarasanın duyularını anlamaya çalışması gibi, onlar frontier AI modellerinin duyusunu en iyi bilen ekip gibi görünüyor
    • Ama MCP fazla basit olduğu için bir güvenlik felaketine de dönüşebilir
    • Şirketin adı bile “Anthropic”; AI’ı insanileştirmek sanki kimliklerinin bir parçası. MCP, Skills vb. de bu yönde tutarlı bir felsefeden çıkmış gibi görünüyor
    • Android uygulamasında bile Claude’un zarif UX’i hissediliyor. Paragrafı düzenleyince ancak o zaman mesaj olarak göndermeyi sağlayan düğmenin belirmesi gibi rafine bir akış var
  • 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ı

    • Ayrıca Xhigh sürümü yalnızca API’ye özel, ChatGPT’de kullanılamıyor
  • Bu yazıyı yazarken Kākāpō üreme sezonu haberini de ele alabilmek güzeldi
    (Sadece pelikanlardan bahsetmiyoruz)

    • Bu yüzden Kākāpō Benchmark ortaya çıktı
    • Bugün ilk kez büyük, yeşil, uçamayan bir papağanı öğrenmiş oldum
    • Bir gün Kākāpō’nun bisiklete bineceğiyle ilgili şaka yapıldı
    • Skills iyi bir fikir, ama fazlasıyla hafif bir spesifikasyon olduğu için resmî dokümantasyona ihtiyaç duyduğunu düşünüyorum
      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

    • Skill temelde klasör + markdown dosyası yapısı. Örnek Datasette plugin skill’de görülebilir. Başlangıçta Claude Code tüm skill klasörlerini tarayıp sadece açıklamaları context’e koyuyor, gerektiğinde tam içeriği yüklüyor
    • Claude Code bazen kendi skill’lerini “hatırlayamıyor”. Bu yüzden onları elle yüklüyorum.
      Ö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
    • Skill, MCP sunucusunun yerini de alabiliyor. Örneğin CI build sonuçlarını getiren bir MCP sunucusu yerine, basit bir script ve SKILL.md ile aynı işlev kurulabiliyor.
      Bu yapı UNIX felsefesi gibi, küçük araçların bir pipeline içinde bağlanması hissini veriyor
    • Benim anladığım kadarıyla SKILL.md, Claude’a ne zaman hangi eylemi yapacağını söyleyen temel belge.
      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
    • Skill, debugging, commit ve PR yanıtları gibi tekrar eden işleri otomatikleştirmede faydalı
      Ö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

    • Aslında artık birçok AI wrapper uygulaması tek bir klasör ve tek bir markdown dosyasıyla değiştirilebilir
  • @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

    • Ben Claude’a “bu görev içinde skill’e dönüştürmeye değer hangi parçalar var değerlendir ve skill-making skill kullanarak oluştur” diye talimat veriyorum
    • MCP karmaşık, ama Skills mevcut coding agent’lara yetenek eklemenin en basit tasarımı gibi geliyor