Claude Code için AI Blog Yazımı & SEO Optimizasyon Becerisi (claude-blog)
Bu becerinin iki sürümü bulunmaktadır. Çalışma tarzınıza uygun olanı seçin:
- 🌐 Herkese açık açık kaynak:
AgriciDaniel/claude-blog. MIT lisanslı, herkese açık sürümler, ücretsiz. Sabit, indirilebilir, üyelik gerektirmeyen sürümü tercih ediyorsanız bunu kullanın.- 🔒 Topluluk özel aynası (bu repo):
AI-Marketing-Hub/claude-blog. Geliştirme aşamasındaki çalışmalara (v1.9.0+ Blog Teslim Sözleşmesi, kahraman merdiveni, mutasyon testli regresyon kapsamı) erken erişim ve AI Marketing Hub Pro topluluğuyla doğrudan işbirliği. Üyelik gerektirir.Yukarıdaki rozetler herkese açık repoyu (
AgriciDaniel/claude-blog) takip eder, çünkü özel ayna shields.io tarafından görüntülenemez. Yayınlama iş akışı (özel geliştirme, inceleme, herkese açık sürüm)docs/PUBLISHING.mddosyasında belgelenmiştir.
Blog: claude-blog'un nasıl çalıştığını görün
claude-blog, ölçeklenebilir şekilde blog içeriği yazan, optimize eden ve denetleyen bir Claude Code beceri paketidir. Her makale, Google sıralamaları (Aralık 2025 Çekirdek Güncellemesi, E-E-A-T) ve AI alıntı platformları (ChatGPT, Perplexity, AI Overviews) için çift optimizasyonludur. v1.9.0'daki 5 aşamalı Teslim Sözleşmesi, her taslağı 100 puanlık bir rubrikle puanlar ve 90'ın altındaki hiçbir şeyin size ulaşmasına izin vermez.
Temel çıkarımlar
- Nedir: tam yaşam döngülü bir blog motoru: 30 alt beceri, 5 ajan, 12 içerik şablonu, 21 isteğe bağlı referans, 9 kök düzey Python betiği, 160 geçerli test.
- Kimler içindir: tek blog yazarları, pazarlama ekipleri, ajanslar ve tek seferlik taslaklar değil, üretim düzeyinde içerik çıktısı isteyen Claude Code beceri geliştiricileri.
- Temel vaat: her taslak 5 aşamalı bir teslim sözleşmesinden (Yetenek, Format, Görsel, İçerik İnceleme, Varlık Bütünlüğü) geçer veya yazar size iletmeden önce 3 defaya kadar yineleme yapar.
- Farklı kılan nedir: kendi aracını kullanır. Sürüm tutarlılığı 14 yüzeyde CI tarafından zorunlu tutulur, her PR'da düz yazı hijyeni çalışır, üç mutasyon testli regresyon paketi v1.9.0 düzeltmelerini kilitler ve
blog-reviewertavsiye değil, ENGELLEYİCİ bir aşamadır. - Bugün: v1.9.0, 2026-05-18'de yayınlandı. Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby ve statik HTML üzerinde çalışır.
claude-blog kimler içindir?
claude-blog, tek bir motorla üç kitleye hizmet eder:
Haftada bir yüksek kaliteli gönderi yayınlamak isteyen ancak SEO kontrol listesine üç saat harcamak istemeyen solo blog yazarları ve içerik üreticileri. Orkestratör, tek bir /blog write çağrısıyla araştırma, taslak, şema, iç bağlantı ve alıntı doğrulamasını yönetir.
Farklı konular, diller ve platformlarda çok sayıda gönderi yöneten pazarlama ekipleri ve ajanslar. Beceri, konu kümesi planlaması (/blog cluster), çok dilli tek komutla yayınlama (/blog multilingual), kanibalizasyon tespiti (/blog cannibalization) ve kişi odaklı ses profilleri (/blog persona) sunar, böylece aynı motor ekip genelinde tutarlı içerik üretir.
Beceri mimarisi, ajan dağıtımı, teslim sözleşmeleri ve CI aşamalandırması için üretim düzeyinde bir referans isteyen Claude Code beceri geliştiricileri. Repo, 4. seviye karmaşıklıkta Agent Skills açık standardını 160 test, sürüm tutarlılığı zorlaması, yükleyici senkronizasyonu regresyon testleri ve v1.9.0 5 aşamalı sözleşme deseniyle gösterir. İlham için kaynağı okuyun; desenleri kendi becerilerinize çatallayın.
claude-blog ne üretir?
Her taslak, tek bir klasörde 8 yapıt olarak teslim edilir. .md çıktısının yoğunlaştırılmış bir örneği:
---
title: "Bir Claude Code Beceri Eklentisi Nereye Kurulmalı?"
description: "Kurulum yolu sorusuna çalışan bir cevap..."
date: "2026-05-18"
author: "Daniel Agrici"
tags: [claude-code, skills, plugins, installation]
canonical: "https://example.com/blog/skill-plugin-install-path"
---
# Bir Claude Code Beceri Eklentisi Nereye Kurulmalı?
Kısa cevap: çoğu kullanıcı tarafından kurulabilen Claude Code beceri eklentisi,
beceri içeriği için `~/.claude/skills/<name>/`,
ajanlar için `~/.claude/agents/<name>.md` ve
herhangi bir Python yardımcısı için `~/.claude/scripts/<helper>.py`
yollarına gönderilmelidir.
## Temel Çıkarımlar
- `~/.claude/skills/` SKILL.md yüzey alanıdır.
- `~/.claude/agents/` ajan markdown dosyalarını tutar.
- ... (tam makale, kaynaklı alıntılar, SSS, şema JSON-LD)
.md dosyasının yanı sıra, sözleşme şunları da üretir: işlenmiş .html (XSS güvenli JSON-LD, karanlık mod farkında CSS), .pdf (Playwright veya weasyprint), hero.<ext> (1200x630, Banana MCP, Gemini, stok API'leri veya Openverse aracılığıyla oluşturulur), 3 görünüm penceresi ekran görüntüsü (mobile-375.png, tablet-768.png, desktop-1280.png), review.md (ENGELLEYİCİ satırıyla 5 kategorili puan kartı) ve preflight-report.json (tam denetim izi).
İçindekiler
- Demo
- Hızlı Başlangıç
- Komutlar
- claude-blog nasıl kıyaslanır?
- Özellikler
- Teslim sözleşmesi (v1.9.0)
- Mimari
- Gereksinimler
- Sıkça Sorulan Sorular
- Yol Haritası
- Kaldırma
- Entegrasyon
- Belgelendirme
- Nasıl alıntı yapılır
- Güvenlik & Davranış Kuralları
- Katkıda Bulunma
- Lisans
- İlgili projeler
- Yazar
Demo
YouTube'da Demoyu İzleyin
<p align="center"> <img src="https://file.nanoskill.ai/blog-command-demo-13.gif" alt="claude-blog komut demosu: /blog alt komutlarını orkestratör üzerinden yönlendirme" width="100%"> </p>Hızlı Başlangıç
ℹ️ Hangi sürümü yüklüyorsunuz?
- AI Marketing Hub Pro üyesi değil misiniz? Herkese açık repodan yükleyin:
AgriciDaniel/claude-blog. Aşağıdaki tüm yükleme komutları orada çalışır. SadeceAI-Marketing-Hub/claude-blogyerineAgriciDaniel/claude-blogve eklenti takma adıclaude-blog@ai-marketing-hub-claude-blogyerineclaude-blog@agricidaniel-claude-blogyazın. Herkese açık sürümler orada yayınlanır; bu özel ayna daha ileridedir.- Pro üye misiniz? Aşağıdaki komutlar, geliştirme aşamasındaki özelliklere erken erişim sağlayan topluluk sürümünü yükler. Bunlar,
AI-Marketing-Hubkuruluşuna erişimi olan kimliği doğrulanmış birgh auth login(veya GitHub PAT) oturumu gerektirir./plugin marketplace add404 hatası verirse, hesabınız henüz kuruluşta değildir. Eklenmek için Skool topluluğunda DM atın.
Eklenti Kurulumu (Claude Code 1.0.33+):
# Pazar yeri ekle (tek seferlik)
/plugin marketplace add AI-Marketing-Hub/claude-blog
# Eklentiyi yükle
/plugin install claude-blog@ai-marketing-hub-claude-blog
Önerilen: klonla, doğrula, sonra yükle (install.sh dosyasını incelemenize ve bir sürüm etiketine sabitlemenize olanak tanır):
git clone https://github.com/AI-Marketing-Hub/claude-blog.git
cd claude-blog
git checkout v1.9.0 # bir sürüm etiketine sabitle (2026-05-18 itibarıyla en son)
chmod +x install.sh && ./install.sh
Tek Komutla Kurulum (Unix/macOS):
curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh | bash
Tek Komutla Kurulum (Windows PowerShell):
irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.ps1 | iex
curlveyairmile bir kabuğa yönlendirme, betiğe makinenizde yürütme yetkisi verir. Klonlayıp etiket kontrolü yapma akışı daha güvenlidir çünkü neyin çalıştığını inceleyebilirsiniz. Her iki akış da mevcutgh auth/ GitHub kimlik bilgilerinizi kullanarak özel repoya karşı kimlik doğrulaması yapar.
Yükleyici bütünlüğünü doğrulama (önerilir, VULN-IAC-001 sağlamlaştırması):
# İndir, SHA-256'yı doğrula, ardından hash eşleşirse çalıştır.
curl -fsSL -o install.sh https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh
echo "029388e448dd29bed259b130c2be42e2f6a16d4d5b6801a61bfb4f49b621fc04 install.sh" | sha256sum -c
bash install.sh
Yukarıdaki SHA-256, main dalındaki HEAD'deki mevcut install.sh içindir. Çalıştırmadan önce standart dosyaya karşı doğrulayın. install.ps1 eşlenik hash'i 6d03f353e5d844c4fe5c7c0b2500bd1e2aad02468cd544013bab876735cebf98dir. Hash'ler, her yükleyici değişikliğinde bu README'de güncellenir.
Kurulumdan sonra etkinleştirmek için Claude Code'u yeniden başlatın.
Komutlar
<p align="center"> <img src="https://file.nanoskill.ai/blog-write-demo-15.gif" alt="claude-blog /blog write demosu: 5 aşamalı Teslim Sözleşmesi ile uçtan uca makale oluşturma" width="100%"> </p> <p align="center"> <img src="https://file.nanoskill.ai/03-sub-skill-map-B-20.svg" alt="claude-blog alt beceri ekosistemi: merkezde orkestratör göbeği, 8 tematik kümeye (yazma, strateji, kalite, AI ve arama, çok dilli, araştırma, medya, dağıtım) organize edilmiş 30 alt beceri; panel boyutları beceri sayılarına göre otomatik ölçeklenir" width="100%"> </p>🚀 İlk kez mi kullanıyorsunuz? Önce bu üç komutu deneyin:
/blog strategy <niche>blogunuzu kapsamlandırmak için,/blog write <topic>ilk makalenizi oluşturmak için (5 aşamalı sözleşme otomatik olarak çalışır) ve/blog analyze <file>100 puanlık rubrikle puanlamak için.
| Komut | Açıklama |
|---|---|
/blog write <topic> | Sıfırdan yeni bir blog gönderisi yazın |
/blog rewrite <file> | Mevcut bir blog gönderisini optimize edin |
/blog analyze <file> | 0-100 puan ile kalite denetimi |
/blog brief <topic> | Ayrıntılı bir içerik özeti oluşturun |
/blog calendar | Bir editoryal takvim oluşturun |
/blog strategy <niche> | Blog stratejisi ve konu fikri üretimi |
/blog outline <topic> | SERP bilgili içerik taslağı |
/blog seo-check <file> | Yazım sonrası SEO doğrulaması |
/blog schema <file> | JSON-LD şema işaretlemesi oluşturun |
/blog repurpose <file> | Sosyal medya, e-posta, YouTube için yeniden amaçlandırın |
/blog geo <file> | AI alıntı hazırlık denetimi |
/blog image [generate|edit|setup] | Gemini ile AI görüntü oluşturma |
/blog audit [directory] | Tam site blog sağlık değerlendirmesi |
/blog cannibalization [directory] | Gönderiler arası anahtar kelime örtüşmesini tespit edin |
/blog factcheck <file> | Belirtilen kaynaklara karşı istatistikleri doğrulayın |
/blog persona [create|list|apply] | Yazma kişiliklerini ve ses profillerini yönetin |
/blog taxonomy [sync|audit|suggest] | Etiket/kategori CMS yönetimi |
/blog notebooklm <question> | Kaynağa dayalı araştırma için NotebookLM'yi sorgulayın |
/blog audio [generate|voices|setup] | Gemini TTS ile sesli anlatım oluşturun |
/blog google [command] [args] | Google API verileri: PSI, CrUX, GSC, GA4, NLP, YouTube, Keywords |
/blog cluster [plan|execute] <seed> | Anlamsal konu kümesi planlaması + yürütme (göbek ve tel) |
/blog multilingual <topic> --languages <codes> | Tek komutla yaz, çevir, yerelleştir ve hreflang yayınla |
/blog translate <file> --to <codes> | Format korumalı SEO optimize çeviri |
/blog localize <file> --locale <code> | Yerel ayarlara kültürel derin uyarlama |
/blog locale-audit <directory> | Çok dilli içerik QA (tamlık, hreflang, parite, güncellik) |
/blog flow [find|optimize|win|prompts|sync] | FLOW çerçevesi yönergeleri (kanıta dayalı, 30 blog uygulanabilir) |
/blog brand [init|show|update] | Tüm alt beceriler tarafından otomatik yüklenen BRAND.md + VOICE.md bağlamı oluşturun |
/blog discourse <topic> | API'siz son 30 günlük söylem araştırması; DISCOURSE.md üretir |
Toplam 30 alt beceri dizini: 29 kullanıcı tarafından çağrılabilir (28 farklı eğik çizgi komutu +
/blog updateyeniden yazmaya takma adlı) + 1 yalnızca dahili (blog-chart, satır içi SVG grafikleri için blog-write/blog-rewrite tarafından çağrılır).blog-imagehem kullanıcı tarafından çağrılabilir hem de dahili olarak çağrılabilir.
claude-blog nasıl kıyaslanır?
claude-blog yapılandırılmış bir işlem hattıdır. Doğrudan LLM istemi tek seferliktir. Barındırılan SaaS araçları kapalı kaynaktır. İşte dürüst takas matrisi:
| Yetenek | claude-blog | Doğrudan Claude / ChatGPT istemi | Copy.ai / Jasper | Kendin yap |
|---|---|---|---|---|
| Tek komutla tam makale, yineleme döngüsü ile | ✅ (5 aşamalı sözleşme, 3 tekrara kadar) | ⚠️ tek seferlik | ✅ | ❌ |
| Doğrulamalı kaynaklı istatistikler | ✅ /blog factcheck kaynak URL'lerini getirir | ❌ halüsinasyon | ❌ | ⚠️ manuel |
| AI alıntı optimizasyonu (GEO / AEO) | ✅ özel /blog geo denetimi | ❌ | ❌ | ⚠️ |
| Engelleyici içerik incelemesi (teslim için puan >= 90) | ✅ blog-reviewer ajanı | ❌ | ❌ | ❌ |
| Çok dilli + hreflang tek komut | ✅ /blog multilingual | ⚠️ hreflang yok | ⚠️ | ❌ |
| Konu kümesi planlaması (göbek ve tel) | ✅ /blog cluster | ❌ | ⚠️ | ❌ |
| Sesli anlatım | ✅ Gemini TTS, 30 ses | ❌ | ❌ | ❌ |
| Kahraman görseli oluşturma (4 adımlı merdiven) | ✅ Banana, Gemini, stok, Openverse | ❌ | ⚠️ yalnızca stok | ⚠️ |
| Kalıcı marka ve ses bağlamı | ✅ BRAND.md + VOICE.md otomatik yüklü | ❌ istem başına | ⚠️ sınırlı | ❌ |
| Açık kaynak, MIT, kullanım maliyeti yok | ✅ ücretsiz | ❌ abonelik | ❌ abonelik | ✅ |
claude-blog her şeyde daha iyi değildir. Tek bir hızlı taslak için doğrudan istem daha hızlıdır. Geliştirici olmayanlar için barındırılan SaaS daha kolaydır. Benzersiz işlem hatları için kendin yap daha esnektir. claude-blog, bir SaaS aboneliği olmadan ölçeklenebilir üretim düzeyinde içerik istediğiniz yere uyar.
Özellikler
12 içerik şablonu
Konu ve amaca göre otomatik seçilir: nasıl yapılır kılavuzu, listeleme, vaka çalışması, karşılaştırma, ana sayfa, ürün incelemesi, düşünce liderliği, derleme, öğretici, haber analizi, veri araştırması, SSS bilgi tabanı.
5 kategorili kalite puanlaması (100 puan)
| Kategori | Puan | Odak |
|---|---|---|
| İçerik Kalitesi | 30 | Derinlik, okunabilirlik, özgünlük, etkileşim |
| SEO Optimizasyonu | 25 | Başlıklar, başlık, anahtar kelimeler, bağlantılar, meta |
| E-E-A-T Sinyalleri | 15 | Yazar, alıntılar, güven, deneyim |
| Teknik Unsurlar | 15 | Şema, görseller, hız, mobil, OG etiketleri |
| AI Alıntı Hazırlığı | 15 | Alıntılanabilirlik, Soru-Cevap formatı, varlık netliği |
Puan bantları: Olağanüstü (90-100), Güçlü (80-89), Kabul Edilebilir (70-79), Standardın Altında (60-69), Yeniden Yaz (<60). v1.9.0 sözleşmesi 90'ın altında teslimatı engeller.
AI içerik tespiti
Cümle uzunluğu varyansı üzerinde patlama puanlaması, bilinen AI ifade tespiti (17 ifade) ve kelime dağarcığı çeşitliliği (TTR). İnceleyiciye ulaşmadan önce makine tarafından üretilmiş gibi okunan içeriği işaretler.
Kişi odaklı yazım
Yapılandırılabilir yazma kişilikleri, NNGroup 4 boyutlu ton çerçevesi (resmi/gündelik, ciddi/komik, saygılı/alaycı, maddeci/coşkulu). Blog veya yazar başına ses profillerini, okunabilirlik bantları (Tüketici, Profesyonel, Teknik) ve taslak anında stil zorlamasıyla yönetin.
Doğruluk kontrolü işlem hattı
/blog factcheck belirtilen her kaynak URL'sini getirir ve iddia güvenini tam eşleşme, açıklama veya bulunamadı olarak puanlar. Her veri noktasının uydurma değil, doğru ve izlenebilir olmasını sağlar.
Anahtar kelime kanibalizasyon tespiti
/blog cannibalization yerel grep analizi veya DataForSEO API'si kullanarak blog gönderileri arasındaki anahtar kelime örtüşmesini belirler. Birleştirme veya farklılaştırma önerileriyle şiddet puanlaması, gönderilerin SERP'lerde birbirleriyle rekabet etmesini önler.
CMS taksonomi yönetimi
WordPress REST, Shopify GraphQL, Ghost, Strapi ve Sanity'i destekleyen etiket ve kategori senkronizasyonu. Etiket önerisi, senkronizasyon ve denetim iş akışlarını içerir.
Çift optimizasyon
Her makale hem Google sıralamalarını hem de AI alıntı platformlarını hedefler:
- Google: Aralık 2025 Çekirdek Güncellemesi uyumluluğu, E-E-A-T sinyalleri, şema işaretlemesi, iç bağlantı, blog-google aracılığıyla Core Web Vitals farkındalığı.
- AI Alıntıları: Cevap öncelikli biçimlendirme, alıntı kapsülleri, pasaj düzeyinde alıntılanabilirlik (120-180 kelime blokları), SSS şeması, varlık netliği.
Görsel medya
- HTTP 200 doğrulaması ve otomatik oluşturulan alt metni ile Pixabay, Unsplash ve Pexels görsel kaynağı.
- Kahraman görselleri, satır içi çizimler ve sosyal kartlar için Gemini aracılığıyla AI görüntü oluşturma. Ücretsiz bir Google AI API anahtarı gerektirir.
- 7 stilde yerleşik SVG grafik oluşturma (çubuk, gruplandırılmış çubuk, lolipop, halka, çizgi, alan, radar).
srcdocgeç yükleme ve noscript AI tarayıcı geri dönüşü ile YouTube video yerleştirme.- İçerik türüne göre kalibre edilmiş görüntü yoğunluğu hedefleri.
Google API entegrasyonu (v1.6.5+)
4 kimlik bilgisi katmanında 13 komut, normal kullanımda tamamı ücretsiz:
- Katman 0 (API anahtarı): PageSpeed Insights, CrUX Core Web Vitals (25 haftalık geçmiş), YouTube video arama, NLP varlık analizi.
- Katman 1 (OAuth): Search Console performansı, URL Denetimi, Indexing API.
- Katman 2 (GA4): Organik trafik raporları.
- Katman 3 (Ads): Google Ads Anahtar Kelime Planlayıcı.
NotebookLM araştırması
Kullanıcı tarafından yüklenen belgelerden kaynağa dayalı araştırma için Google NotebookLM'yi sorgulayın. Cevaplar yüklediğiniz belgelerden çıkarıldığı için sıfır halüsinasyon riskiyle Katman 1 veri kalitesi.
Sesli anlatım
/blog audio Gemini TTS aracılığıyla sesli anlatım oluşturur. Üç mod: özet (200-300 kelime), tam makale, iki konuşmacılı diyalog. 30 ses, 80'den fazla dil.
Platform desteği
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby ve statik HTML.
Temel metodolojiler (v1.8.0)
skills/blog/references/ altındaki beş referans belgesi, tüm alt becerilerde uygulanan editoryal ve araştırma metodolojisini tanımlar. Orkestratör tarafından isteğe bağlı olarak yüklenirler:
| Referans | Amaç | Kullanan |
|---|---|---|
ai-slop-detection.md | İki katmanlı birinci dereceden (ifadeler) + ikinci dereceden (yapısal ritim) AI içerik tespiti | blog-rewrite, blog-reviewer, blog-analyze |
editorial-heuristics.md | 0-4 puanlama + P0-P3 şiddet etiketlemesi ile 10 Nielsen uyarlaması buluşsal yöntem | blog-analyze --rubric |
cognitive-load.md | Bölüm başına kavram yoğunluğu (varlıklar, sayısallar, jargon, ileri referanslar, yan cümle derinliği) | blog-analyze --cognitive-load, scripts/cognitive_load.py |
research-quality.md | 5 boyutlu araştırma rubriği + 4 ön uçuş anahtar kelime tuzağı sınıfı + güncellik alt sınırları | blog-researcher, blog-discourse, blog-brief, blog-strategy |
synthesis-contract.md | Araştırma sentezini yöneten 6 YASA (sonda Kaynaklar bloğu olmaması, satır içi alıntılar, vb.) | Tüm araştırma sentezi alt becerileri |
pbakaus/impeccable (Apache 2.0) ve mvanhorn/last30days-skill (MIT) kaynaklarından uyarlanmıştır. Atıf için CONTRIBUTORS.md dosyasına bakın.
FLOW çerçevesi
FLOW çerçevesi (Find, Leverage, Optimize, Win), AgriciDaniel/flow (CC BY 4.0) ile paylaşılan kanıta dayalı iş akışıdır. Her aşama, orkestratör işlem hattına yönergeler katar; /blog flow aşamaya göre indekslenmiş 30 çalıştırmaya hazır yönerge sunar.
Teslim sözleşmesi (v1.9.0)
<p align="center"> <img src="https://file.nanoskill.ai/02-pipeline-A-23.svg" alt="5 aşamalı Blog Teslim Sözleşmesi işlem hattı: Yetenek Keşfi, Format Tamlığı, Görsel Doğrulama, İçerik İnceleme (ENGELLEYİCİ aşama, puan 90 veya üzeri olmalı ve sıfır P0 sorunu), ve Varlık ve Bağlantı Bütünlüğü. Başarısızlıkta kullanıcıya iletmeden önce 3 defaya kadar yineler" width="100%"> </p>Her blog, kullanıcıya gösterilmeden önce 5 aşamalı bir sözleşmeden geçer. Kullanıcı asla ilk inceleyici değildir; aşamalar öyledir.
| Aşama | Zorunluluk | Uygulama |
|---|---|---|
| 1. Yetenek Keşfi | Yazmadan önce gerekli araçlar ve ajanlar mevcut | scripts/blog_preflight.py --gate 1 |
| 2. Format Tamlığı | .md + .html + .pdf + gerçek kahraman görseli | scripts/blog_render.py, scripts/generate_hero.py |
| 3. Görsel Doğrulama | SVG taşması yok, geçerli JSON-LD, karanlık mod doğru şekilde işleniyor | 3 görünüm penceresi genişliğinde patchright / playwright |
| 4. İçerik İnceleme (ENGELLEYİCİ) | blog-reviewer puanı 90+ VE sıfır P0 sorunu | agents/blog-reviewer.md (engelleyici, v1.9.0) |
| 5. Varlık + Bağlantı Bütünlüğü | Her img çözümlenir, og:image mevcut, bağlantılar 200 döner, wordCount %5 içinde | scripts/blog_preflight.py --gate 5 |
Kahraman görseli merdiveni: Banana MCP, doğrudan Gemini API, premium stok (Unsplash, Pexels, Pixabay), Openverse genel API'si. İlk uygun olan kazanır. Herhangi bir aşama başarısızlığında kullanıcıya iletmeden önce 3 defaya kadar engelle ve yinele. Tam şartname: skills/blog/references/blog-delivery-contract.md.
Mimari
<p align="center"> <img src="https://file.nanoskill.ai/01-architecture-B-22.svg" alt="claude-blog sistem mimarisi: kullanıcı komutundan orkestratör yönlendirmesi, alt beceri yürütme ve ajan dağıtımı yoluyla 5 aşamalı teslim sözleşmesine sol-sağ işlem hattı, ardından kullanıcıya ulaşır" width="100%"> </p>claude-blog, bir orkestratör artı 29 alt beceri, 5 ajan, 21 referans, 12 şablon ve 9 kök düzey betik olarak dağıtılır. Orkestratör, kullanıcı komutlarını alt becerilere yönlendirir, onlar da ajanları ortaya çıkarır ve Bash aracılığıyla betikleri çağırır.
| Katman | Sayı | Konum |
|---|---|---|
| Alt beceriler (kullanıcı tarafından çağrılabilir) | 29 | skills/blog-*/SKILL.md |
| Alt beceriler (dahili) | 1 | skills/blog-chart/SKILL.md |
| Uzmanlaşmış ajanlar | 5 | agents/blog-*.md |
| İsteğe bağlı referanslar | 21 | skills/blog/references/*.md |
| İçerik şablonları | 12 | skills/blog/templates/*.md |
| Kök düzey Python betikleri | 9 | scripts/*.py |
| Testler | 160 | tests/test_*.py |
Tam dizin ağacı, veri akış diyagramları, puanlama metodolojisi ve genişletme noktaları: docs/ARCHITECTURE.md.
Gereksinimler
- Claude Code CLI kurulu ve yapılandırılmış.
- Python 3.11+ (kalite puanlaması, 5 aşamalı teslim sözleşmesi çalıştırıcıları ve lint için).
- İsteğe bağlı: gelişmiş analiz için
pip install -r requirements.txt(okunabilirlik puanlaması, şema tespiti).
Kalite aşamaları (her PR'da CI tarafından zorunlu tutulur)
- pytest: Güvenlik, davranışsal, regresyon ve teslim sözleşmesi paketlerinde 160 test.
- Eklenti doğrulaması:
claude plugin validate .artı el yapımı JSON/regex kontrolleri. - Eskimiş yol lint'i:
references/vetemplates/çapraz referanslarındaki sapmayı yakalar. - Düz yazı hijyeni:
scripts/lint_prose.py(çit farkında, geri tırnak farkında) CONTRIBUTING.md'deki uzun tire yok, kısa tire yok,--yok kuralını zorlar. - Sürüm tutarlılığı:
tests/test_version_coherence.py,pyproject.toml,plugin.json,CITATION.cffveskills/blog/SKILL.mdön maddesinin hepsinin eşleştiğini doğrular. - Komut tutarlılığı:
tests/test_command_coherence.py,skills/blog/SKILL.mdvedocs/COMMANDS.md'nin aynı komut setini beyan ettiğini doğrular.
Push'tan önce yerel olarak çalıştırın:
python -m pytest tests/
python3 scripts/lint_prose.py
claude plugin validate .
Sıkça Sorulan Sorular
claude-blog nedir?
claude-blog, blog içeriği yazmak, optimize etmek ve denetlemek için bir Claude Code beceri paketidir. 30 alt beceri ve 5 ajanı 5 aşamalı bir teslim sözleşmesiyle çalıştırır, böylece her makale size ulaşmadan önce 90/100 kalite çıtasını karşılar.
claude-blog'un Claude veya ChatGPT'ye doğrudan istem vermekten farkı nedir?
Doğrudan istem, tek bir istemden tek bir taslak verir. claude-blog size yapılandırılmış bir işlem hattı sunar: kaynaklı istatistiklerle araştırma, taslak onayı, taslak oluşturma, çok geçişli kalite puanlaması, AI içerik tespiti, olgu doğrulaması, şema enjeksiyonu ve teslimattan önce 3 defaya kadar yineleme yapan engelleyici bir inceleme. Beceri, kıdemli bir editörün aksi takdirde manuel olarak yapacağı şeyleri zorlar.
claude-blog'u kullanmak için AI Marketing Hub Pro üyeliğine ihtiyacım var mı?
Hayır. AgriciDaniel/claude-blog adresindeki herkese açık açık kaynak sürümü MIT lisanslıdır ve Claude Code olan herkes için ücretsizdir. AI-Marketing-Hub/claude-blog'daki özel ayna, geliştirme aşamasındaki özelliklere erken erişim ve toplulukla doğrudan işbirliği isteyen Pro üyeler içindir.
claude-blog hangi blog platformlarını destekliyor?
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby ve statik HTML. Orkestratör, proje sinyallerinden platformu otomatik olarak algılar ve ön madde, görüntü yerleştirme ve şema enjeksiyonunu buna göre ayarlar.
claude-blog istatistikleri halüsinasyon görür mü?
Hayır. Belirtilen her istatistik, kaynak URL'sini getiren ve iddia güvenini puanlayan (tam eşleşme, açıklama, bulunamadı) /blog factcheck içinden akar. Bir alıntı doğrulanamazsa veya AI içerik tespiti düz yazıyı makine tarafından üretilmiş olarak işaretlerse, blog-reviewer ajanı yayını engeller.
5 aşamalı Blog Teslim Sözleşmesi nedir?
Her taslakta çalışan kodla zorunlu tutulan bir sunum öncesi işlem hattı: Yetenek Keşfi, Format Tamlığı, 3 görünüm penceresi genişliğinde Görsel Doğrulama, İçerik İnceleme (ENGELLEYİCİ; puan 90+ ve sıfır P0) ve Varlık + Bağlantı Bütünlüğü. Orkestratör, herhangi bir aşama başarısızlığında size iletmeden önce yazarı 3 defaya kadar yineletir. Tam şartname skills/blog/references/blog-delivery-contract.md dosyasındadır.
claude-blog'u birden çok dilde kullanabilir miyim?
Evet. /blog multilingual <topic> --languages en,de,fr,es,ja gönderiyi yazar, ön madde ve şemayı koruyarak çevirir, yerel ayarlara göre kültürel derin uyarlama yapar ve tek bir komutta hreflang etiketleri artı CMS'e hazır bir dil haritası yayınlar.
Akademik çalışmada claude-blog'a nasıl atıf yapabilirim?
Aşağıdaki Nasıl alıntı yapılır bölümüne veya repo kökündeki CITATION.cff dosyasına bakın. GitHub, herkese açık ayna sayfasındaki "Bu depoyu alıntıla" düğmesi aracılığıyla yapılandırılmış alıntı dosyasını gösterir.
claude-blog'u yüklemek güvenli midir?
Yükleyici yalnızca Python betikleri ve markdown dosyaları dağıtır, pip install -r requirements.txt'in getirdiğinin ötesinde uzak kod çalıştırmaz ve her değişiklikte proje SECURITY.md politikasına göre incelenir. Klonlayıp etiket kontrolü akışı, çalıştırmadan önce install.sh'i incelemenize olanak tanır. Tam tehdit modeli için SECURITY.md dosyasına bakın.
Yol Haritası
<p align="center"> <img src="https://file.nanoskill.ai/05-roadmap-A-21.svg" alt="claude-blog yatay zaman çizelgesinde dalga yol haritası: v1.6.0 temel (Mar 2026), v1.7.0 FLOW çerçevesi (Nis 2026), v1.8.0 kusursuz metodoloji (May 2026), v1.9.0 teslim sözleşmesi (mevcut, May 2026), v2.0.0 çoklu CMS yayınlama (Q3 2026), v3.0.0 kod olarak blog (Q1 2027)" width="100%"> </p>v1.9.1 (sonraki)
- v1.9.0 denetim kalıntısını kapatmak için
blog_renderveblog_preflightarasında paylaşılan_count_body_words(html)işlevi. generate_hero.pyçıkış kodu anlamları: görüntü oluşturma yolu olmadığında sıfır olmayan (şu anda çıkış 0 ile JSON hatası döndürür).- Orkestratörün 3 inceleme ENGELİ sonrasında, 4'te değil, ilettiğini doğrulayan yineleme döngüsü kapsam testi.
- Kalan belgeleri (CONTRIBUTORS, NOTICE, SECURITY, PRIVACY, TEMPLATES, TROUBLESHOOTING, MCP-INTEGRATION, DEMO) herhangi bir kalan v1.x katman sapması için tara.
v1.10 (vizyon)
- DataForSEO aracılığıyla yazma ortasında canlı SERP bilgili taslak iyileştirmesi.
- Yapılandırmalar arasında (BRAND.md varlığı, kişi varyantı, çok dilli mod) blog kalitesini ölçen değerlendirme koşum takımı.
- Kodla zorunlu tutulan yineleme sayacı (şu anda orkestratör talimatı; betik düzeyine yükselt).
v2.0 (uzun vadeli)
- Başsız önizleme sunucusu entegrasyonu: 5 aşamalı sözleşme yerel HTML yerine gerçek bir alan önizlemesine karşı çalışır.
- Yeniden yazmada idempotent yeniden yayınlama ile platform başına CMS yayınlama bağlayıcıları (WordPress, Ghost, Sanity).
- Gerçek zamanlı AI alıntı izleme panosu (hangi gönderilerin ChatGPT, Perplexity, AI Overviews tarafından alıntılandığı; görünürlük ısı haritası).
Bir şey önermek veya oy vermek istiyorsanız roadmap etiketiyle bir konu açın.
Kaldırma
Unix/macOS:
chmod +x uninstall.sh && ./uninstall.sh
Windows (PowerShell):
.\uninstall.ps1
Entegrasyon
Grafik oluşturma ve YouTube video yerleştirme yerleşiktir. Google API verileri ücretsiz bir API anahtarı gerektirir (bkz. /blog google setup).
İsteğe bağlı yardımcı beceriler (yayınlanan sayfaların daha derin analizi):
| Beceri | Entegrasyon |
|---|---|
/seo | Yayınlanan blog sayfalarının derin SEO analizi |
/seo-schema | Şema işaretleme doğrulaması ve oluşturma |
/seo-geo | AI alıntı optimizasyon denetimi |
/seo-google | Google API verileri (blog-google ile paylaşılan yapılandırma) |
Belgelendirme
Ayrıntılı belgeler docs/ içindedir:
- Kurulum Kılavuzu: Unix, macOS, Windows, manuel kurulum.
- Komut Referansı: Örneklerle tam komut referansı.
- Mimari: Sistem tasarımı ve bileşen genel bakışı.
- Yayınlama İş Akışı: Özelden herkese açık sürüm akışı (Pro bakımcılar).
- Şablonlar: Şablon referansı ve özelleştirme.
- Sorun Giderme: Yaygın sorunlar ve çözümler.
- MCP Entegrasyonu: İsteğe bağlı MCP sunucu kurulumu.
Nasıl alıntı yapılır
Araştırma veya üretimde claude-blog kullanıyorsanız, lütfen projeyi alıntılayın:
@software{Agrici_claude_blog_2026,
author = {Agrici, Daniel},
title = {claude-blog: Claude Code için AI Blog Yazımı ve SEO Optimizasyon Becerisi},
year = {2026},
url = {https://github.com/AgriciDaniel/claude-blog},
version = {1.9.0},
license = {MIT}
}
GitHub ayrıca herkese açık ayna sayfasındaki "Bu depoyu alıntıla" aracılığıyla yapılandırılmış CITATION.cff dosyasını gösterir.
Güvenlik & Davranış Kuralları
- Güvenlik politikası + tehdit modeli:
SECURITY.md. v1.8.x sağlamlaştırma geçişi bilinen her bulguyu kapattı; v1.9.0, hepsi mutasyon testiyle doğrulanmış XSS güvenli JSON-LD, O_NOFOLLOW sembolik bağ reddi ve ön madde doğrulaması ekler. Bir güvenlik açığını özel olarak bildirmek içinSECURITY.mdiçindeki açıklama prosedürünü izleyin. - Davranış Kuralları:
CODE_OF_CONDUCT.md. Katılımcı Sözleşmesi. Birbirinize karşı mükemmel olun.
Katkıda Bulunma
Katkılara açığız. Yönergeler için CONTRIBUTING.md dosyasına bakın. Bir PR açmadan önce:
python -m pytest tests/çalıştırın (160 testin tümü geçmeli).python3 scripts/lint_prose.py --root .çalıştırın (sıfır ihlal).claude plugin validate .çalıştırın (geçmeli).- Kullanıcı tarafından görülebilir sayıları veya davranışları değiştirirseniz sürümleri tutarlı bir şekilde artırın (bkz.
docs/PUBLISHING.md).
Lisans
MIT Lisansı. Ayrıntılar için LICENSE dosyasına bakın.
İlgili projeler
- Rankenstein: GUI tabanlı içerik yayınlama iş akışı; tek bir platformda araştırmadan yayına.
- FLOW çerçevesi: Kanıta dayalı Bul, Optimize Et, Kazan yönergeleri (CC BY 4.0).
/blog flowaracılığıyla alt beceri olarak entegre edilmiştir. - Claude Ads ve Claude SEO: aynı marka kitini (marka-turuncu paletiyle oluşturulmuş banner + diyagramlar) paylaşan kardeş beceriler.
- AI Marketing Hub: Ücretsiz topluluk, 2.800'den fazla üye.
ai-marketing-hub-proadresindeki Pro katmanı, bu becerinin özel aynasını barındırır.
Yıldız geçmişi
<a href="https://star-history.com/#AgriciDaniel/claude-blog&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> <img alt="GitHub'da AgriciDaniel/claude-blog yıldız geçmişi" src="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> </picture> </a>claude-blog size zaman kazandırıyorsa, herkese açık repoda bir yıldız, teşekkür etmenin en kolay yoludur (ve diğer içerik insanlarının onu bulmasına yardımcı olur).
Yazar
Daniel Agrici, AI İş Akışı Mimarı, Claude Code ile inşa edildi.
- Blog: AI pazarlama otomasyonu üzerine derinlemesine incelemeler.
- YouTube: Öğreticiler ve demolar.
- Tüm açık kaynak araçlar: Diğer Claude Code becerileri.
- AI Marketing Hub: AI destekli pazarlama için ücretsiz topluluk.


