Keahlian Menulis Blog AI & Optimasi SEO untuk Claude Code (claude-blog)
Dua versi keahlian ini. Pilih yang sesuai dengan cara Anda bekerja:
- π Sumber terbuka publik:
AgriciDaniel/claude-blog. Berlisensi MIT, rilis publik, terbuka untuk siapa saja. Gunakan ini jika Anda menginginkan versi stabil, dapat diunduh, tanpa perlu keanggotaan.- π Cermin privat komunitas (repositori ini):
AI-Marketing-Hub/claude-blog. Akses awal ke pekerjaan dalam pengembangan (v1.9.0+ Blog Delivery Contract, tangga pahlawan, cakupan regresi yang diuji mutasi), dan kolaborasi langsung dengan komunitas AI Marketing Hub Pro. Memerlukan keanggotaan.Lencana di atas melacak repositori publik (
AgriciDaniel/claude-blog) karena cermin privat tidak terlihat oleh shields.io. Alur kerja penerbitan (pengembangan privat, tinjauan, rilis publik) didokumentasikan didocs/PUBLISHING.md.
Blog: Lihat bagaimana claude-blog bekerja
claude-blog adalah rangkaian keahlian Claude Code yang menulis, mengoptimalkan, dan mengaudit konten blog dalam skala besar. Setiap artikel dioptimalkan ganda untuk peringkat Google (Pembaruan Inti Desember 2025, E-E-A-T) dan platform kutipan AI (ChatGPT, Perplexity, AI Overviews). Kontrak Pengiriman 5-gerbang v1.9.0 menilai setiap draf berdasarkan rubrik 100 poin dan memblokir apa pun di bawah 90 agar tidak sampai ke tangan Anda.
Poin-poin penting
- Apa itu: mesin blog siklus hidup penuh: 30 sub-keahlian, 5 agen, 12 templat konten, 21 referensi sesuai permintaan, 9 skrip Python tingkat root, 160 tes yang lulus.
- Untuk siapa: blogger solo, tim pemasaran, agensi, dan pembangun keahlian Claude Code yang menginginkan keluaran konten tingkat produksi, bukan draf satu kali.
- Janji inti: setiap draf lulus kontrak pengiriman 5-gerbang (Kemampuan, Format, Visual, Tinjauan Konten, Integritas Aset) atau penulis akan mengiterasi hingga 3 kali sebelum ditingkatkan kepada Anda.
- Yang membuatnya berbeda: ia memakan dogfood-nya sendiri. Koherensi versi ditegakkan CI di 14 permukaan, kebersihan prosa berjalan di setiap PR, tiga rangkaian regresi yang diuji mutasi mengunci perbaikan v1.9.0, dan
blog-revieweradalah gerbang PEMBLOKIRAN, bukan sekadar saran. - Hari ini: v1.9.0, dirilis 2026-05-18. Bekerja pada Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby, dan HTML statis.
Untuk siapa claude-blog?
claude-blog melayani tiga audiens dengan satu mesin:
Blogger solo dan kreator yang ingin mengirimkan satu postingan berkualitas tinggi per minggu tanpa menghabiskan tiga jam pada daftar periksa SEO. Orchestrator menangani penelitian, kerangka, draf, skema, penautan internal, dan verifikasi kutipan dalam satu pemanggilan /blog write.
Tim pemasaran dan agensi yang mengelola banyak postingan di berbagai topik, bahasa, dan platform. Keahlian ini menyediakan perencanaan klaster topik (/blog cluster), penerbitan multibahasa satu perintah (/blog multilingual), deteksi kanibalisasi (/blog cannibalization), dan profil suara yang digerakkan oleh persona (/blog persona) sehingga mesin yang sama menghasilkan konten yang konsisten di seluruh tim.
Pembangun keahlian Claude Code yang menginginkan referensi tingkat produksi untuk arsitektur keahlian, pengiriman agen, kontrak pengiriman, dan gerbang CI. Repositori ini mendemonstrasikan standar terbuka Agent Skills pada kompleksitas Tingkat 4 dengan 160 tes, penegakan koherensi versi, uji regresi sinkronisasi penginstal, dan pola kontrak 5-gerbang v1.9.0. Baca sumbernya untuk inspirasi; cabangkan polanya ke dalam keahlian Anda sendiri.
Apa yang dihasilkan claude-blog?
Setiap draf dikirimkan sebagai 8 artefak dalam satu folder. Contoh ringkas dari keluaran .md:
---
title: "Di Mana Seharusnya Plugin Keahlian Claude Code Menginstal Dirinya?"
description: "Jawaban praktis untuk pertanyaan jalur instalasi..."
date: "2026-05-18"
author: "Daniel Agrici"
tags: [claude-code, skills, plugins, installation]
canonical: "https://example.com/blog/skill-plugin-install-path"
---
# Di Mana Seharusnya Plugin Keahlian Claude Code Menginstal Dirinya?
Jawaban singkat: sebagian besar plugin keahlian Claude Code yang dapat diinstal pengguna
harus dikirimkan ke `~/.claude/skills/<nama>/` untuk konten keahlian,
`~/.claude/agents/<nama>.md` untuk agen, dan
`~/.claude/scripts/<helper>.py` untuk pembantu Python apa pun.
## Poin-Poin Penting
- `~/.claude/skills/` adalah area permukaan SKILL.md.
- `~/.claude/agents/` menyimpan file markdown agen.
- ... (artikel lengkap, kutipan bersumber, FAQ, skema JSON-LD)
Selain .md, kontrak juga menghasilkan: .html yang dirender (JSON-LD aman XSS, CSS sadar mode gelap), .pdf (Playwright atau weasyprint), hero.<ekstensi> (1200x630, dihasilkan melalui Banana MCP, Gemini, API stok, atau Openverse), 3 tangkapan layar viewport (mobile-375.png, tablet-768.png, desktop-1280.png), review.md (kartu skor 5 kategori dengan baris PEMBLOKIRAN), dan preflight-report.json (jejak audit lengkap).
Daftar Isi
- Demo
- Memulai Cepat
- Perintah
- Bagaimana claude-blog dibandingkan?
- Fitur
- Kontrak Pengiriman (v1.9.0)
- Arsitektur
- Persyaratan
- Pertanyaan yang Sering Diajukan
- Roadmap
- Copot Pemasangan
- Integrasi
- Dokumentasi
- Cara Mengutip
- Keamanan & Kode Etik
- Berkontribusi
- Lisensi
- Proyek Terkait
- Penulis
Demo
Tonton Demo di YouTube
<p align="center"> <img src="https://file.nanoskill.ai/blog-command-demo-18.gif" alt="demo perintah claude-blog: merutekan subperintah /blog melalui orchestrator" width="100%"> </p>Memulai Cepat
βΉοΈ Versi mana yang Anda instal?
- Bukan anggota AI Marketing Hub Pro? Instal dari repositori publik:
AgriciDaniel/claude-blog. Semua perintah instalasi di bawah ini berfungsi di sana. Cukup gantiAI-Marketing-Hub/claude-blogdenganAgriciDaniel/claude-blogdan slug pluginclaude-blog@ai-marketing-hub-claude-blogdenganclaude-blog@agricidaniel-claude-blog. Rilis publik dikirimkan di sana; cermin privat ini berjalan lebih maju.- Anggota Pro? Perintah di bawah ini menginstal versi komunitas dengan akses awal ke fitur dalam pengembangan. Mereka memerlukan sesi
gh auth loginyang diautentikasi (atau PAT GitHub) dengan akses ke organisasiAI-Marketing-Hub. Jika/plugin marketplace addgagal dengan 404, akun Anda belum ada di organisasi tersebut. Kirim pesan langsung di komunitas Skool untuk ditambahkan.
Instalasi Plugin (Claude Code 1.0.33+):
# Tambahkan marketplace (sekali saja)
/plugin marketplace add AI-Marketing-Hub/claude-blog
# Instal plugin
/plugin install claude-blog@ai-marketing-hub-claude-blog
Direkomendasikan: kloning, verifikasi, lalu instal (memungkinkan Anda memeriksa install.sh dan menyematkan tag rilis):
git clone https://github.com/AI-Marketing-Hub/claude-blog.git
cd claude-blog
git checkout v1.9.0 # sematkan ke tag rilis (terbaru per 2026-05-18)
chmod +x install.sh && ./install.sh
Instalasi Satu Perintah (Unix/macOS):
curl -fsSL https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.sh | bash
Instalasi Satu Perintah (Windows PowerShell):
irm https://raw.githubusercontent.com/AI-Marketing-Hub/claude-blog/main/install.ps1 | iex
Menyalurkan
curlatauirmke shell memberikan wewenang eksekusi skrip pada mesin Anda. Alur kloning-lalu-checkout-tag lebih aman karena Anda dapat memeriksa apa yang berjalan. Kedua alur mengautentikasi terhadap repositori privat menggunakan kredensialgh auth/ GitHub Anda yang ada.
Verifikasi integritas penginstal (disarankan, pengerasan VULN-IAC-001):
# Unduh, verifikasi SHA-256, lalu jalankan jika hash cocok.
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
SHA-256 di atas adalah untuk install.sh saat ini di HEAD pada main. Verifikasi terhadap file kanonis sebelum menjalankan. Hash pendamping install.ps1 adalah 6d03f353e5d844c4fe5c7c0b2500bd1e2aad02468cd544013bab876735cebf98. Hash diperbarui di README ini pada setiap perubahan penginstal.
Mulai ulang Claude Code setelah instalasi untuk mengaktifkan.
Perintah
<p align="center"> <img src="https://file.nanoskill.ai/blog-write-demo-20.gif" alt="demo /blog write claude-blog: pembuatan artikel ujung ke ujung dengan Kontrak Pengiriman 5-gerbang" width="100%"> </p> <p align="center"> <img src="https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/assets/diagrams/03-sub-skill-map-B.svg" alt="ekosistem sub-keahlian claude-blog: hub orchestrator di tengah dengan 30 sub-keahlian yang diatur ke dalam 8 klaster tematik (penulisan, strategi, kualitas, AI dan pencarian, multibahasa, penelitian, media, distribusi); ukuran panel diskalakan otomatis ke jumlah keahlian" width="100%"> </p>π Pertama kali? Coba tiga perintah ini dulu:
/blog strategy <niche>untuk menentukan cakupan blog Anda,/blog write <topic>untuk menghasilkan artikel pertama Anda (kontrak 5-gerbang berjalan otomatis), dan/blog analyze <file>untuk menilainya berdasarkan rubrik 100 poin.
| Perintah | Deskripsi |
|---|---|
/blog write <topic> | Tulis postingan blog baru dari awal |
/blog rewrite <file> | Optimalkan postingan blog yang sudah ada |
/blog analyze <file> | Audit kualitas dengan skor 0-100 |
/blog brief <topic> | Hasilkan ringkasan konten terperinci |
/blog calendar | Hasilkan kalender editorial |
/blog strategy <niche> | Strategi blog dan ideasi topik |
/blog outline <topic> | Kerangka konten berdasarkan informasi SERP |
/blog seo-check <file> | Validasi SEO pasca-penulisan |
/blog schema <file> | Hasilkan markup skema JSON-LD |
/blog repurpose <file> | Gunakan ulang untuk media sosial, email, YouTube |
/blog geo <file> | Audit kesiapan kutipan AI |
/blog image [generate|edit|setup] | Pembuatan gambar AI melalui Gemini |
/blog audit [directory] | Penilaian kesehatan blog seluruh situs |
/blog cannibalization [directory] | Deteksi tumpang tindih kata kunci di seluruh postingan |
/blog factcheck <file> | Verifikasi statistik terhadap sumber yang dikutip |
/blog persona [create|list|apply] | Kelola persona penulisan dan profil suara |
/blog taxonomy [sync|audit|suggest] | Manajemen tag/kategori CMS |
/blog notebooklm <question> | Kueri NotebookLM untuk penelitian berbasis sumber |
/blog audio [generate|voices|setup] | Hasilkan narasi audio melalui Gemini TTS |
/blog google [command] [args] | Data Google API: PSI, CrUX, GSC, GA4, NLP, YouTube, Kata Kunci |
/blog cluster [plan|execute] <seed> | Perencanaan + eksekusi klaster topik semantik (hub-and-spoke) |
/blog multilingual <topic> --languages <codes> | Tulis, terjemahkan, lokalkan, dan hasilkan hreflang dalam satu perintah |
/blog translate <file> --to <codes> | Terjemahan yang dioptimalkan SEO dengan pelestarian format |
/blog localize <file> --locale <code> | Adaptasi budaya mendalam per lokal |
/blog locale-audit <directory> | QA konten multibahasa (kelengkapan, hreflang, paritas, kesegaran) |
/blog flow [find|optimize|win|prompts|sync] | Perintah kerangka kerja FLOW (berbasis bukti, 30 yang dapat diterapkan di blog) |
/blog brand [init|show|update] | Hasilkan konteks BRAND.md + VOICE.md yang dimuat otomatis oleh semua sub-keahlian |
/blog discourse <topic> | Penelitian wacana 30 hari terakhir bebas API; menghasilkan DISCOURSE.md |
Total 30 direktori sub-keahlian: 29 dapat dipanggil pengguna (28 perintah slash berbeda +
/blog updatedialiaskan ke rewrite) + 1 khusus internal (blog-chart, dipanggil oleh blog-write/blog-rewrite untuk bagan SVG inline).blog-imagedapat dipanggil pengguna DAN dapat dipanggil secara internal.
Bagaimana claude-blog dibandingkan?
claude-blog adalah pipeline terstruktur. Prompting LLM langsung adalah one-shot. Alat SaaS terhosting adalah sumber tertutup. Berikut adalah matriks tradeoff yang jujur:
| Kemampuan | claude-blog | Prompt Claude / ChatGPT langsung | Copy.ai / Jasper | Bangun sendiri |
|---|---|---|---|---|
| Artikel lengkap dalam satu perintah, dengan loop iterasi | β (kontrak 5-gerbang, hingga 3 kali percobaan ulang) | β οΈ satu kali | β | β |
| Statistik bersumber dengan verifikasi | β
/blog factcheck mengambil URL sumber | β berhalusinasi | β | β οΈ manual |
| Optimasi kutipan AI (GEO / AEO) | β
audit /blog geo khusus | β | β | β οΈ |
| Tinjauan konten pemblokiran (skor >= 90 untuk dikirim) | β
agen blog-reviewer | β | β | β |
| Multibahasa + hreflang satu perintah | β
/blog multilingual | β οΈ tanpa hreflang | β οΈ | β |
| Perencanaan klaster topik (hub-and-spoke) | β
/blog cluster | β | β οΈ | β |
| Narasi audio | β Gemini TTS, 30 suara | β | β | β |
| Pembuatan gambar pahlawan (tangga 4 langkah) | β Banana, Gemini, stok, Openverse | β | β οΈ hanya stok | β οΈ |
| Konteks merek dan suara persisten | β BRAND.md + VOICE.md dimuat otomatis | β per perintah | β οΈ terbatas | β |
| Sumber terbuka, MIT, tanpa biaya penggunaan | β gratis | β berlangganan | β berlangganan | β |
claude-blog tidak lebih baik dalam segala hal. Prompting langsung lebih cepat untuk satu draf sekali pakai. SaaS terhosting lebih mudah bagi non-pengembang. DIY lebih fleksibel untuk pipeline unik. claude-blog cocok ketika Anda menginginkan konten tingkat produksi dalam skala besar tanpa berlangganan SaaS.
Fitur
12 templat konten
Dipilih otomatis berdasarkan topik dan intent: panduan cara, listicle, studi kasus, perbandingan, halaman pilar, ulasan produk, kepemimpinan pemikiran, rangkuman, tutorial, analisis berita, penelitian data, basis pengetahuan FAQ.
Penilaian kualitas 5 kategori (100 poin)
| Kategori | Poin | Fokus |
|---|---|---|
| Kualitas Konten | 30 | Kedalaman, keterbacaan, orisinalitas, keterlibatan |
| Optimasi SEO | 25 | Judul, heading, kata kunci, tautan, meta |
| Sinyal E-E-A-T | 15 | Penulis, kutipan, kepercayaan, pengalaman |
| Elemen Teknis | 15 | Skema, gambar, kecepatan, seluler, tag OG |
| Kesiapan Kutipan AI | 15 | Keterkutipan, format T&J, kejelasan entitas |
Pita penilaian: Luar Biasa (90-100), Kuat (80-89), Dapat Diterima (70-79), Di Bawah Standar (60-69), Tulis Ulang (<60). Kontrak v1.9.0 memblokir pengiriman di bawah 90.
Deteksi konten AI
Penilaian burstiness pada varians panjang kalimat, deteksi frasa AI yang diketahui (17 frasa), dan keragaman kosakata (TTR). Menandai konten yang terbaca seperti dihasilkan mesin sebelum mencapai peninjau.
Penulisan yang digerakkan persona
Persona penulisan yang dapat dikonfigurasi dengan kerangka nada 4 dimensi NNGroup (formal/santai, serius/lucu, hormat/tidak hormat, faktual/antusias). Kelola profil suara per blog atau penulis, dengan pita keterbacaan (Konsumen, Profesional, Teknis) dan penegakan gaya pada saat draf.
Pipeline pemeriksaan fakta
/blog factcheck mengambil setiap URL sumber yang dikutip dan menilai keyakinan klaim sebagai cocok persis, parafrasa, atau tidak ditemukan. Memastikan setiap titik data akurat dan dapat dilacak, bukan dibuat-buat.
Deteksi kanibalisasi kata kunci
/blog cannibalization mengidentifikasi tumpang tindih kata kunci di seluruh postingan blog menggunakan analisis grep lokal atau API DataForSEO. Penilaian keparahan dengan rekomendasi gabung atau bedakan mencegah postingan bersaing satu sama lain di SERP.
Manajemen taksonomi CMS
Sinkronisasi tag dan kategori yang mendukung WordPress REST, Shopify GraphQL, Ghost, Strapi, dan Sanity. Termasuk saran tag, sinkronisasi, dan alur kerja audit.
Optimasi ganda
Setiap artikel menargetkan baik peringkat Google maupun platform kutipan AI:
- Google: Kepatuhan Pembaruan Inti Desember 2025, sinyal E-E-A-T, markup skema, penautan internal, kesadaran Core Web Vitals melalui blog-google.
- Kutipan AI: Pemformatan jawaban-pertama, kapsul kutipan, keterkutipan tingkat paragraf (blok 120-180 kata), skema FAQ, kejelasan entitas.
Media visual
- Sumber gambar Pixabay, Unsplash, dan Pexels dengan verifikasi HTTP 200 dan teks alt yang dihasilkan otomatis.
- Pembuatan gambar AI melalui Gemini untuk gambar pahlawan, ilustrasi inline, dan kartu sosial. Memerlukan kunci API Google AI gratis.
- Pembuatan bagan SVG bawaan dalam 7 gaya (batang, batang berkelompok, lolipop, donat, garis, area, radar).
- Penyematan video YouTube dengan pemuatan malas
srcdocdan fallback perayap AI noscript. - Target kepadatan gambar dikalibrasi per jenis konten.
Integrasi Google API (v1.6.5+)
13 perintah di 4 tingkat kredensial, semuanya gratis pada penggunaan normal:
- Tingkat 0 (kunci API): PageSpeed Insights, CrUX Core Web Vitals (riwayat 25 minggu), pencarian video YouTube, analisis entitas NLP.
- Tingkat 1 (OAuth): Performa Search Console, Inspeksi URL, Indexing API.
- Tingkat 2 (GA4): Laporan lalu lintas organik.
- Tingkat 3 (Iklan): Perencana Kata Kunci Google Ads.
Penelitian NotebookLM
Kueri Google NotebookLM untuk penelitian berbasis sumber dari dokumen yang diunggah pengguna. Kualitas data Tingkat 1 dengan risiko halusinasi nol karena jawaban diekstrak dari dokumen yang Anda unggah.
Narasi audio
/blog audio menghasilkan narasi audio melalui Gemini TTS. Tiga mode: ringkasan (200-300 kata), artikel lengkap, dialog dua pembicara. 30 suara, 80+ bahasa.
Dukungan platform
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby, dan HTML statis.
Metodologi fondasional (v1.8.0)
Lima dokumen referensi di bawah skills/blog/references/ mendefinisikan metodologi editorial dan penelitian yang diterapkan di semua sub-keahlian. Mereka dimuat sesuai permintaan oleh orchestrator:
| Referensi | Tujuan | Digunakan oleh |
|---|---|---|
ai-slop-detection.md | Deteksi konten AI dua tingkat: tingkat pertama (frasa) + tingkat kedua (ritme struktural) | blog-rewrite, blog-reviewer, blog-analyze |
editorial-heuristics.md | 10 heuristik adaptasi Nielsen dengan penilaian 0-4 + penandaan keparahan P0-P3 | blog-analyze --rubric |
cognitive-load.md | Kepadatan konsep per bagian (entitas, numerik, jargon, referensi maju, kedalaman klausa) | blog-analyze --cognitive-load, scripts/cognitive_load.py |
research-quality.md | Rubrik penelitian 5 dimensi + 4 kelas jebakan kata kunci pra-penerbangan + batas bawah kesegaran | blog-researcher, blog-discourse, blog-brief, blog-strategy |
synthesis-contract.md | 6 HUKUM yang mengatur sintesis penelitian (tanpa blok Sumber di akhir, kutipan inline, dll.) | Semua sub-keahlian sintesis penelitian |
Diadaptasi dari pbakaus/impeccable (Apache 2.0) dan mvanhorn/last30days-skill (MIT). Lihat CONTRIBUTORS.md untuk atribusi.
Kerangka kerja FLOW
Kerangka kerja FLOW (Find, Leverage, Optimize, Win) adalah alur kerja berbasis bukti yang dibagikan dengan AgriciDaniel/flow (CC BY 4.0). Setiap fase menyumbangkan perintah ke pipeline orchestrator; /blog flow mengekspos 30 perintah siap pakai yang diindeks berdasarkan fase.
Kontrak Pengiriman (v1.9.0)
<p align="center"> <img src="https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/assets/diagrams/02-pipeline-A.svg" alt="pipeline Kontrak Pengiriman Blog 5-gerbang: Penemuan Kemampuan, Kelengkapan Format, Verifikasi Visual, Tinjauan Konten (gerbang PEMBLOKIRAN, skor harus 90 atau lebih tinggi dengan nol masalah P0), dan Integritas Aset dan Tautan. Melakukan iterasi hingga 3 kali saat gagal sebelum ditingkatkan ke pengguna" width="100%"> </p>Setiap blog melewati kontrak 5-gerbang sebelum ditampilkan kepada pengguna. Pengguna tidak pernah menjadi peninjau pertama; gerbang-gerbang itulah yang meninjau.
| Gerbang | Menegakkan | Implementasi |
|---|---|---|
| 1. Penemuan Kemampuan | Alat dan agen yang diperlukan ada sebelum menulis | scripts/blog_preflight.py --gate 1 |
| 2. Kelengkapan Format | .md + .html + .pdf + gambar pahlawan nyata | scripts/blog_render.py, scripts/generate_hero.py |
| 3. Verifikasi Visual | Tidak ada luapan SVG, JSON-LD valid, mode gelap dirender dengan benar | patchright / playwright pada 3 lebar viewport |
| 4. Tinjauan Konten (PEMBLOKIRAN) | Skor blog-reviewer 90+ DAN nol masalah P0 | agents/blog-reviewer.md (pemblokiran, v1.9.0) |
| 5. Integritas Aset + Tautan | Setiap img terselesaikan, og:image ada, tautan mengembalikan 200, wordCount dalam 5% | scripts/blog_preflight.py --gate 5 |
Tangga gambar pahlawan: Banana MCP, API Gemini langsung, stok premium (Unsplash, Pexels, Pixabay), API publik Openverse. Yang pertama tersedia menang. Blok-dan-iterasi hingga 3 kali pada kegagalan gerbang apa pun sebelum ditingkatkan ke pengguna. Spesifikasi lengkap: skills/blog/references/blog-delivery-contract.md.
Arsitektur
<p align="center"> <img src="https://file.nanoskill.ai/01-architecture-B-27.svg" alt="arsitektur sistem claude-blog: pipeline kiri-ke-kanan dari perintah pengguna melalui perutean orchestrator, eksekusi sub-keahlian, dan pengiriman agen ke kontrak pengiriman 5-gerbang sebelum mencapai pengguna" width="100%"> </p>claude-blog dikirimkan sebagai satu orchestrator plus 29 sub-keahlian, 5 agen, 21 referensi, 12 templat, dan 9 skrip tingkat root. Orchestrator merutekan perintah pengguna ke sub-keahlian, yang memunculkan agen dan memanggil skrip melalui Bash.
| Lapisan | Jumlah | Lokasi |
|---|---|---|
| Sub-keahlian (dapat dipanggil pengguna) | 29 | skills/blog-*/SKILL.md |
| Sub-keahlian (internal) | 1 | skills/blog-chart/SKILL.md |
| Agen khusus | 5 | agents/blog-*.md |
| Referensi sesuai permintaan | 21 | skills/blog/references/*.md |
| Templat konten | 12 | skills/blog/templates/*.md |
| Skrip Python tingkat root | 9 | scripts/*.py |
| Tes | 160 | tests/test_*.py |
Pohon direktori lengkap, diagram aliran data, metodologi penilaian, dan titik ekstensi: docs/ARCHITECTURE.md.
Persyaratan
- Claude Code CLI terinstal dan terkonfigurasi.
- Python 3.11+ (untuk penilaian kualitas, pelaksana kontrak pengiriman 5-gerbang, dan lint).
- Opsional:
pip install -r requirements.txtuntuk analisis lanjutan (penilaian keterbacaan, deteksi skema).
Gerbang kualitas (ditegakkan CI pada setiap PR)
- pytest: 160 tes di seluruh rangkaian keamanan, perilaku, regresi, dan kontrak pengiriman.
- Validasi plugin:
claude plugin validate .plus pemeriksaan JSON/regex buatan tangan. - Lint jalur basi: menangkap pergeseran dalam referensi silang
references/dantemplates/. - Kebersihan prosa:
scripts/lint_prose.py(sadar pagar, sadar backtick) menegakkan aturan CONTRIBUTING.md tanpa em-dash, tanpa en-dash, tanpa--. - Koherensi versi:
tests/test_version_coherence.pymenegaskanpyproject.toml,plugin.json,CITATION.cff, dan frontmatterskills/blog/SKILL.mdsemuanya cocok. - Koherensi perintah:
tests/test_command_coherence.pymenegaskanskills/blog/SKILL.mddandocs/COMMANDS.mdmenyatakan set perintah yang sama.
Jalankan secara lokal sebelum mendorong:
python -m pytest tests/
python3 scripts/lint_prose.py
claude plugin validate .
Pertanyaan yang Sering Diajukan
Apa itu claude-blog?
claude-blog adalah rangkaian keahlian Claude Code untuk menulis, mengoptimalkan, dan mengaudit konten blog. Ini menjalankan 30 sub-keahlian dan 5 agen melalui kontrak pengiriman 5-gerbang sehingga setiap artikel memenuhi standar kualitas 90/100 sebelum mencapai Anda.
Bagaimana claude-blog berbeda dari prompting Claude atau ChatGPT secara langsung?
Prompting langsung memberi Anda satu draf dari satu perintah. claude-blog memberi Anda pipeline terstruktur: penelitian dengan statistik bersumber, persetujuan kerangka, pembuatan draf, penilaian kualitas multi-lintasan, deteksi konten AI, verifikasi fakta, injeksi skema, dan tinjauan pemblokiran yang mengiterasi hingga 3 kali sebelum pengiriman. Keahlian ini menegakkan apa yang biasanya dilakukan editor senior secara manual.
Apakah saya perlu keanggotaan AI Marketing Hub Pro untuk menggunakan claude-blog?
Tidak. Versi sumber terbuka publik di AgriciDaniel/claude-blog berlisensi MIT dan gratis untuk siapa saja yang memiliki Claude Code. Cermin privat di AI-Marketing-Hub/claude-blog adalah untuk anggota Pro yang menginginkan akses awal ke fitur dalam pengembangan dan kolaborasi langsung dengan komunitas.
Platform blog apa yang didukung claude-blog?
Next.js MDX, Astro, Hugo, Jekyll, WordPress, Ghost, 11ty, Gatsby, dan HTML statis. Orchestrator mendeteksi platform secara otomatis dari sinyal proyek dan menyesuaikan frontmatter, penyematan gambar, dan injeksi skema sesuai.
Apakah claude-blog berhalusinasi statistik?
Tidak. Setiap statistik yang dikutip mengalir melalui /blog factcheck, yang mengambil URL sumber dan menilai keyakinan klaim (cocok persis, parafrasa, tidak ditemukan). Agen blog-reviewer memblokir publikasi jika kutipan tidak dapat diverifikasi atau jika deteksi konten AI menandai prosa sebagai dihasilkan mesin.
Apa itu Kontrak Pengiriman Blog 5-gerbang?
Pipeline pra-presentasi yang ditegakkan kode yang berjalan pada setiap draf: Penemuan Kemampuan, Kelengkapan Format, Verifikasi Visual pada 3 lebar viewport, Tinjauan Konten (PEMBLOKIRAN; skor 90+ dan nol P0), dan Integritas Aset + Tautan. Orchestrator mengiterasi penulis hingga 3 kali pada kegagalan gerbang apa pun sebelum ditingkatkan kepada Anda. Spesifikasi lengkap di skills/blog/references/blog-delivery-contract.md.
Bisakah saya menggunakan claude-blog dalam beberapa bahasa?
Ya. /blog multilingual <topic> --languages en,de,fr,es,ja menulis postingan, menerjemahkannya dengan melestarikan frontmatter dan skema, menjalankan adaptasi budaya mendalam per lokal, dan menghasilkan tag hreflang plus peta bahasa siap CMS dalam satu perintah.
Bagaimana cara mengutip claude-blog dalam karya akademis?
Lihat bagian Cara Mengutip di bawah ini atau file CITATION.cff di root repositori. GitHub menampilkan file kutipan terstruktur melalui tombol "Cite this repository" di halaman cermin publik.
Apakah claude-blog aman untuk diinstal?
Penginstal hanya mengirimkan skrip Python dan file markdown, tidak pernah mengeksekusi kode jarak jauh di luar apa yang dibawa oleh pip install -r requirements.txt, dan ditinjau terhadap kebijakan proyek SECURITY.md pada setiap perubahan. Alur instalasi kloning-lalu-checkout-tag memungkinkan Anda memeriksa install.sh sebelum menjalankannya. Lihat SECURITY.md untuk model ancaman lengkap.
Roadmap
<p align="center"> <img src="https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/assets/diagrams/05-roadmap-A.svg" alt="roadmap gelombang claude-blog pada garis waktu horizontal: v1.6.0 fondasi (Mar 2026), v1.7.0 kerangka FLOW (Apr 2026), v1.8.0 metodologi impeccable (Mei 2026), v1.9.0 kontrak pengiriman (saat ini, Mei 2026), v2.0.0 penerbitan multi-CMS (Q3 2026), v3.0.0 blog-as-code (Q1 2027)" width="100%"> </p>v1.9.1 (berikutnya)
- Fungsi bersama
_count_body_words(html)antarablog_renderdanblog_preflightuntuk menutup residu audit v1.9.0. - Semantik kode keluar
generate_hero.py: non-nol pada jalur tanpa-pembuatan-gambar (saat ini mengembalikan JSON error dengan keluar 0). - Uji cakupan loop iterasi yang memverifikasi orchestrator meningkatkan setelah 3 PEMBLOKIRAN peninjau, bukan 4.
- Sapu dokumen yang tersisa (CONTRIBUTORS, NOTICE, SECURITY, PRIVACY, TEMPLATES, TROUBLESHOOTING, MCP-INTEGRATION, DEMO) untuk setiap pergeseran strata v1.x residual.
v1.10 (visi)
- Penyempurnaan kerangka berdasarkan informasi SERP langsung melalui DataForSEO di tengah penulisan.
- Harness evaluasi yang mengukur kualitas blog di seluruh konfigurasi (keberadaan BRAND.md, varian persona, mode multibahasa).
- Penghitung iterasi yang ditegakkan kode (saat ini instruksi orchestrator; ditingkatkan ke level skrip).
v2.0 (jangka panjang)
- Integrasi server pratinjau headless: kontrak 5-gerbang berjalan terhadap pratinjau domain nyata alih-alih HTML lokal.
- Konektor penerbitan CMS per platform (WordPress, Ghost, Sanity) dengan penerbitan ulang idempoten pada penulisan ulang.
- Dasbor pelacakan kutipan AI waktu nyata (postingan mana yang dikutip oleh ChatGPT, Perplexity, AI Overviews; peta panas visibilitas).
Buka isu dengan label roadmap jika Anda ingin mengusulkan atau memilih sesuatu.
Copot Pemasangan
Unix/macOS:
chmod +x uninstall.sh && ./uninstall.sh
Windows (PowerShell):
.\uninstall.ps1
Integrasi
Pembuatan bagan dan penyematan video YouTube sudah bawaan. Data Google API memerlukan kunci API gratis (lihat /blog google setup).
Keahlian pendamping opsional (analisis lebih dalam pada halaman yang diterbitkan):
| Keahlian | Integrasi |
|---|---|
/seo | Analisis SEO mendalam pada halaman blog yang diterbitkan |
/seo-schema | Validasi dan pembuatan markup skema |
/seo-geo | Audit optimasi kutipan AI |
/seo-google | Data Google API (konfigurasi bersama dengan blog-google) |
Dokumentasi
Dokumentasi terperinci ada di docs/:
- Panduan Instalasi: Unix, macOS, Windows, instalasi manual.
- Referensi Perintah: Referensi perintah lengkap dengan contoh.
- Arsitektur: Desain sistem dan gambaran komponen.
- Alur Kerja Penerbitan: Alur rilis privat-ke-publik (pemelihara Pro).
- Templat: Referensi templat dan kustomisasi.
- Pemecahan Masalah: Masalah umum dan perbaikan.
- Integrasi MCP: Pengaturan server MCP opsional.
Cara Mengutip
Jika Anda menggunakan claude-blog dalam penelitian atau produksi, harap kutip proyek ini:
@software{Agrici_claude_blog_2026,
author = {Agrici, Daniel},
title = {claude-blog: Keahlian Menulis Blog AI dan Optimasi SEO untuk Claude Code},
year = {2026},
url = {https://github.com/AgriciDaniel/claude-blog},
version = {1.9.0},
license = {MIT}
}
GitHub juga menampilkan file terstruktur CITATION.cff melalui "Cite this repository" di halaman cermin publik.
Keamanan & Kode Etik
- Kebijakan keamanan + model ancaman:
SECURITY.md. Lintasan pengerasan v1.8.x menutup setiap temuan yang diketahui; v1.9.0 menambahkan JSON-LD aman XSS, penolakan symlink O_NOFOLLOW, dan validasi frontmatter, semuanya diverifikasi uji mutasi. Untuk melaporkan kerentanan secara pribadi, ikuti prosedur pengungkapan diSECURITY.md. - Kode Etik:
CODE_OF_CONDUCT.md. Contributor Covenant. Bersikaplah baik satu sama lain.
Berkontribusi
Kontribusi disambut. Lihat CONTRIBUTING.md untuk pedoman. Sebelum membuka PR:
- Jalankan
python -m pytest tests/(semua 160 harus lulus). - Jalankan
python3 scripts/lint_prose.py --root .(nol pelanggaran). - Jalankan
claude plugin validate .(harus lulus). - Naikkan versi secara koheren jika Anda menyentuh jumlah atau perilaku yang terlihat pengguna (lihat
docs/PUBLISHING.md).
Lisensi
Lisensi MIT. Lihat LICENSE untuk detail.
Proyek Terkait
- Rankenstein: Alur kerja penerbitan konten berbasis GUI; penelitian hingga terbit dalam satu platform.
- Kerangka FLOW: Perintah Find, Optimize, Win berbasis bukti (CC BY 4.0). Terintegrasi sebagai sub-keahlian melalui
/blog flow. - Claude Ads dan Claude SEO: keahlian saudara yang berbagi kit merek yang sama (spanduk + diagram dihasilkan dengan palet oranye merek).
- AI Marketing Hub: Komunitas gratis, 2.800+ anggota. Tingkat Pro di
ai-marketing-hub-promenampung cermin privat keahlian ini.
Riwayat bintang
<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="Riwayat bintang AgriciDaniel/claude-blog di GitHub" src="https://api.star-history.com/svg?repos=AgriciDaniel/claude-blog&type=Date" /> </picture> </a>Jika claude-blog menghemat waktu Anda, berikan bintang di repositori publik adalah cara termudah untuk mengucapkan terima kasih (dan membantu rekan konten lainnya menemukannya).
Penulis
Dibangun oleh Daniel Agrici, Arsitek Alur Kerja AI, dengan Claude Code.
- Blog: Pendalaman tentang otomatisasi pemasaran AI.
- YouTube: Tutorial dan demo.
- Semua alat sumber terbuka: Keahlian Claude Code lainnya.
- AI Marketing Hub: Komunitas gratis untuk pemasaran bertenaga AI.


