Claude'a YouTube işlerini yaptıran 11 skill
Metin, başlık, kapak yazısı, yorumlar ve haftalık plan. Kurulumu ve Türkçe promptlarıyla.
Bu sayfada (10)
YouTube Agent Skill, Claude için yazılmış 11 skill’lik ücretsiz bir paket: metin, başlık, kapak brifi, kurgu listesi, yorum cevapları, haftalık plan ve viral fikir araştırması. Paket YouTube hesabına bağlanmıyor, hiçbir şeyi kendisi yayınlamıyor. Her çıktı kopyalayacağın bir blokla bitiyor.
- Kur (aşağıdaki A yolu videodaki “linki yapıştır” adımı).
- Kurulduğunu doğrula.
- voice.md’yi doldur. On dakika ayır, en çok fark eden adım bu.
- İlk metnini yazdır.
Ne gerekiyor
Claude Code, ücretli bir Claude planı ya da API hesabı istiyor. Mac ve Linux’ta kurulum:
curl -fsSL https://claude.ai/install.sh | bash
Altı Python aracı için Python 3 lazım, ek paket gerekmiyor. Kurulu mu bak:
python3 --version
Git sadece terminalden elle kuracaksan (B yolu) gerekiyor:
git --version
İpucu. /yt-viral kanal videolarını toplarken yt-dlp kullanabiliyor. Kurulu değilse kanal sayfası ya da elle yapıştırdığın liste de çalışıyor.
11 skill, hangisi ne zaman
Hepsi / ile başlayan bir komut. Komutu yaz, yanına isteğini ekle.
/yt-script: fikirden konuşma metni. 21 formülden beş hook yazar, puanlar, en iyi ikisini gösterir, sonra metni her bölümde ekranda ne olacağıyla yazar. Çekimden önce./yt-package: başlık ve kapak yazısını tek paket olarak yazar ve denetler. Başlık ararken ya da tıklanma oranı düşükken./yt-edit: transkriptten zaman kodlu kurgu listesi (boşluklar, dolgu sesler, tekrar çekimler). Ham kaydı kısaltmadan önce./yt-comment: yorumları dört gruba ayırır, senin sesinle 30 kelimenin altında cevap yazar, hangisini sabitleyeceğini söyler. Yayından sonraki ilk saatlerde./yt-plan: ayırabildiğin saate göre haftalık plan: bir ana video, bir kolay video, ana videodan üç Shorts. Hafta başında./yt-viral: alanındaki videoları kanalın kendi ortancasını kaç kat geçtiğine göre sıralar, başlıktaki formülü adlandırır. Fikir ararken./yt-retention: YouTube Studio’dan indirdiğin izlenme tutma dosyasını okur. Video birkaç gün yayında kaldıktan sonra./yt-shorts: uzun videodan tek başına anlaşılan 20-55 saniyelik parçalar bulur, her birine yeni ilk cümle yazar./yt-seo: açıklama, işe yarayan birkaç etiket ve videonun kazanması gereken üç arama sorgusu. Uzun ömürlü videolarda./yt-chapters: transkriptten bölümler çıkarır, YouTube’un kurallarına göre kontrol eder./yt-audit: bütün kanala bakar, tek bir düzeltmeyle biter. Kanal yerinde sayıyorsa, ayda bir.
Kurulum, dört yol
Birini seç. Çoğu kişi için A yeterli.
A. Claude’a linki yapıştır
Videodaki yol. Claude Code’u aç ve bunu yapıştır. Claude repoyu indirir, skill’leri yerine koyar ve /yt-script’i dener.
https://github.com/Jakeschincariol/youtube-agent-skill
Bu skill'i kur, sonra /yt-script'in çalıştığını doğrula.
Repodaki orijinal hali:
https://github.com/Jakeschincariol/youtube-agent-skill
Install this skill, then confirm /yt-script works.
B. Terminalden elle kur
~/.claude/skills klasörü yoksa önce mkdir -p ~/.claude/skills yaz.
git clone https://github.com/Jakeschincariol/youtube-agent-skill.git
cp -r youtube-agent-skill/skills/yt-* ~/.claude/skills/
C. Plugin olarak kur
Claude Code sohbetinin içinde sırayla:
/plugin marketplace add Jakeschincariol/youtube-agent-skill
/plugin install youtube-agent
D. Sadece sohbet, Claude Code yok
Repoda bir skill’in SKILL.md dosyasını aç (örneğin skills/yt-script/SKILL.md), içeriğini claude.ai’da sohbetin en başına yapıştır. Python araçları çalışmadığı için /yt-script, /yt-retention ve /yt-edit’in asıl gücü gidiyor, gerisi çalışıyor.
İpucu. Skill’leri tek bir projede istiyorsan yt-* klasörlerini
~/.claude/skills/yerine o projenin.claude/skills/klasörüne kopyala.
Kuruldu mu, kontrol et
- Claude Code’u kapat, tekrar
claudeyaz. Skill’ler açılışta yükleniyor. /ytyaz. Listede yt-script, yt-package ve diğerleri görünmeli.- Terminalde şunu yaz, 11 satır görmelisin:
ls ~/.claude/skills | grep yt-
- İlk test. Puanlı hook’lar ve metin gelirse kurulum tamam.
/yt-script Fikir: "Telefonla çekilen ilk YouTube videosunda yapılan 3 hata". 6 dakikalık video, izleyici: kanalı yeni açmış biri. Cevabı Türkçe yaz.
voice.md, en önemli adım
On bir skill’in hepsi ~/.claude/youtube/voice.md dosyasını okuyor. Dosya senin nasıl konuştuğunu anlatıyor. Yoksa skill’ler senden üç video istiyor, baştan yapmak daha hızlı.
Yol 1: Claude’a yazdır
Sana kendi videolarımdan üç transkript veriyorum. Bunlardan benim voice.md dosyamı yaz ve ~/.claude/youtube/voice.md olarak kaydet. templates/voice.md'deki başlıkları kullan. Türkçe yaz, benim kullandığım kelimeleri olduğu gibi koru.
[1. transkript]
[2. transkript]
[3. transkript]
Yol 2: şablonu kendin doldur
mkdir -p ~/.claude/youtube
cp youtube-agent-skill/templates/voice.md ~/.claude/youtube/voice.md
A yoluyla kurduysan repo klasörünü bilmeyebilirsin. O zaman Claude’a “templates/voice.md şablonunu ~/.claude/youtube/voice.md olarak kopyala” de.
Şablondaki altı başlık:
- Who I am talking to: tek bir kişi. “İçerik üreticileri” değil, “dokuz video çekmiş, hiçbiri 400 izlenmeyi geçmemiş biri”.
- How I actually talk: en iyi videonun transkripti ya da üç tanesi. Gerçek sesin.
- Words I never use: sana ait olmayan kelimeler. Türkçede de bir listen olsun.
- Words I do use: senin kalıpların, ağız alışkanlıkların.
- What I will not claim: gösteremeyeceğin sayılar, senin olmayan sonuçlar, kullanmadığın araçlar.
- My format: süre, açılış, intro var mı, kamerada mısın, masan nasıl görünüyor.
Altı Python aracı
Skill’ler bunları kendisi çağırıyor. Elle çalıştırmak istersen yollar aşağıda.
hookscore.py (/yt-script)
Hook’u beş özellikten puanlar: somutluk, hitap, bedel, merak, kısalık.
python3 ~/.claude/skills/yt-script/hookscore.py --hook "tek satır"
python3 ~/.claude/skills/yt-script/hookscore.py hooklar.txt
title.py (/yt-package)
Başlık ve kapak yazısını denetler: 60 karakter masaüstü, 40 karakter mobil sınırı, büyük harf, tekrar, sayı.
python3 ~/.claude/skills/yt-package/title.py --title "..." --thumb "..."
python3 ~/.claude/skills/yt-package/title.py basliklar.txt
deadair.py (/yt-edit)
SRT, VTT ya da Whisper JSON transkriptinden kurgu listesi basar. Videoya dokunmaz.
python3 ~/.claude/skills/yt-edit/deadair.py transkript.srt
python3 ~/.claude/skills/yt-edit/deadair.py transkript.srt --floor 0.35
chapters.py (/yt-chapters)
Duraklamalardan bölüm sınırı çıkarır, YouTube kurallarını kontrol eder (ilk bölüm 00:00, en az üç bölüm, her biri en az 10 saniye).
python3 ~/.claude/skills/yt-chapters/chapters.py transkript.srt --target 8
retention.py (/yt-retention)
Studio’dan indirilen izlenme tutma CSV’sini okur. –transcript verirsen her düşüş anında ne söylediğini de yazar.
python3 ~/.claude/skills/yt-retention/retention.py retention.csv --duration 600
python3 ~/.claude/skills/yt-retention/retention.py retention.csv --transcript transkript.srt
swipe.py (/yt-viral)
Video listesini kanal ortancasına göre sıralar. Kanal başına en az dört video istiyor.
python3 ~/.claude/skills/yt-viral/swipe.py toplanan.json --min 2.0
İpucu. İzlenme dosyası Studio’da: video, Analytics, Engagement, izlenme tutma grafiği, indirme simgesi, “Audience retention”. swipe.py için her video bir satır: kanal, başlık, izlenme, link, süre.
Bir videonun akışı
voice.md’yi bir kere doldur. Sonra her video için:
- /yt-viral ile alanında ne tuttuğuna bak, bir fikir seç.
- /yt-plan ile haftaya yerleştir.
- /yt-script ile metni yaz, iki hook’tan birini seç.
- /yt-package ile başlığı ve kapak yazısını çekimden önce bağla.
- Çek. Transkripti al, /yt-edit ile kesim listesini çıkar, kurgu programında uygula.
- /yt-chapters ve /yt-seo ile açıklamayı hazırla. Videoyu sen yükle.
- İlk saatlerde /yt-comment ile yorumlara cevap ver.
- /yt-shorts ile uzun videodan üç kısa çıkar.
- Birkaç gün sonra /yt-retention ile izleyicinin nerede çıktığına bak.
- Ayda bir /yt-audit. Tek düzeltme, o hafta.
Hazır promptlar
Köşeli parantezleri kendi bilginle değiştir.
Metin
/yt-script Fikir: [videonun tek cümlelik fikri]. Süre: [dakika]. İzleyici: [kime konuşuyorsun]. Beş hook yaz, hookscore.py ile puanla, en iyi ikisini panelleriyle göster. Sonra metni her bölümde [ON SCREEN] notuyla yaz. Cevabı Türkçe ver.
Başlık ve kapak
/yt-package Bu video için on başlık yaz: [videonun konusu]. Hepsini title.py ile denetle, en iyi üçünü puanı ve sorunuyla göster. Kazanan için kapak brifi yaz: yüz ifadesi, kadraj, en fazla üç kelime, arka plan. Başlıklar Türkçe olsun.
Viral fikri bul
Videodaki “aynı fikri senin tarzınla yeniden kuruyor” kısmı bu iki prompt. Önce bul, sonra yaz.
/yt-viral Alanım: [alanın]. Şu kanallara bak: [3-5 kanal linki]. Her kanaldan en az dört video topla, swipe.py ile kanal ortancasına göre sırala. En iyi beşi, katlarını, kullandıkları formülü ve ortak tek yapısal özelliği yaz. Sonra bunlardan hangisini bu hafta benim sesimle, elimdekiyle çekebileceğimi söyle.
Viral fikri yeniden kur
/yt-script Az önce /yt-viral'in bulduğu [videonun adı] fikrini benim kitlem için yeniden kur. Konuyu ve yapıyı al, örnekleri ve cümleleri voice.md'deki sesimle yaz. Kopya başlık ya da birebir cümle kullanma.
Haftalık plan
/yt-plan Bu hafta video için [saat] saatim var. Yarım kalanlar: [varsa listele]. Kanalımın en iyi yayın günü [gün]. Bir ana video, bir kolay video ve ana videodan üç Shorts ile tabloyu çıkar.
Yorumlar
/yt-comment Aşağıdaki yorumları dört gruba ayır, her grupta kaç yorum var söyle. Sorulara ve düzeltmelere cevap yaz, hangisini sabitleyeceğimi söyle. Cevaplar Türkçe ve 30 kelimenin altında olsun.
[yorumları yapıştır]
Kurgu listesi
/yt-edit Bu transkripti deadair.py ile tara. Boşlukları, dolgu sesleri ve tekrar çekimleri zaman koduyla listele, toplam kaç saniye kısaldığını yaz.
[transkript.srt dosyasının yolu]
İzleyici nerede çıktı
/yt-retention Şu dosyayı oku: [retention.csv yolu]. Video süresi [saniye]. Transkript: [transkript.srt yolu]. En büyük tek kaybı ve onun için tek değişikliği söyle.
Takılırsan
- /yt- komutları listede yok: klasörler
~/.claude/skills/yt-script/gibi durmalı, içinde SKILL.md olmalı. Claude Code’u yeniden aç. - Plugin ile kurdun, komut farklı görünüyor: skill’ler
youtube-agent:önekiyle çıkabilir. /yt yazıp listeye bak. - python3 bulunamadı: Mac ilk çalıştırmada geliştirici araçlarını kurmayı önerir, kabul et. Windows’ta python.org’dan kur.
- chapters.py ya da swipe.py hata veriyor: ikisi de komşu klasörden dosya okuyor. Bütün yt-* klasörlerini birlikte kopyala.
- Çıktılar sana benzemiyor:
~/.claude/youtube/voice.mdyok ya da boş. - Türkçe hook’lar düşük puan alıyor: normal, hookscore.py İngilizce kelime listeleriyle çalışıyor.
- /yt-viral video bulamıyor: kanal linklerini kendin ver ya da listeyi elle yapıştır. yt-dlp kuruluysa daha hızlı toplar.
- claude.ai sohbetinde kurulmuyor: sohbet ekranı bilgisayarına dosya kopyalayamaz. Claude Code kullan ya da D yolunu dene.
Tek seferde kontrol:
ls ~/.claude/skills | grep yt- # 11 klasör
head -5 ~/.claude/youtube/voice.md # dosya dolu mu
Bilmen gerekenler
- Görsel üretmiyor, videoyu kesmiyor. /yt-package kapak brifi yazar, /yt-edit kesim listesi verir.
- Hook puanı bir tahmin aracı değil. Repo sahibi 74 gerçek kısa video hook’uyla ayarlamış. Kötü hook’u iyiden ayırıyor, aynı kişinin tutan videosunu tutmayandan neredeyse hiç ayıramıyor.
- Araçlar İngilizce için yazılmış. Türkçe metinde süre, karakter ve boşluk ölçümleri çalışıyor, kelimeye dayalı puanlar düşük çıkıyor. Puanı karşılaştırma için kullan.
- /yt-viral sadece herkese açık listeleri okur, hesabınla giriş yapmaz. Formül etiketi başlıktaki kelimelerden geliyor, videonun neden tuttuğunu söylemiyor.
- Sayı uydurmuyor. Elinde olmayan bir rakam gerekirse sorar ya da cümleyi rakamsız yazar.
- Paket ücretsiz ve MIT lisanslı. Claude Code ise ücretli plan ya da API hesabı istiyor.
Paketi Jake Schincariol yazdı: github.com/Jakeschincariol/youtube-agent-skill. Bu, paketin resmi olmayan Türkçe kurulum rehberi. Komutlar Ekim 2026’da repodaki dosyalarla karşılaştırıldı, repo güncellenirse önce README’ye bak.
Daha fazla detay mı lazım?
Açıklamalar, örnekler ve ekran ekran anlatım PDF'te. Kaydet, yazdır, çevrimdışı oku.


