Claude Blog Skill: 20 Lệnh Biến Terminal Thành Content Studio (2026)

Blog Skill 20 commands terminal to content studio
Blog Skill, 20 lệnh biến terminal thành content studio. Sau khi viết xong, dùng Claude Repurpose để tạo 30+ posts cho mọi nền tảng
Claude Blog v1.6.5
Cập nhật: Tháng 3/2026
🆕 Cập nhật v1.6.5 (tháng 3/2026):

  • blog-google, Sub-skill thứ 22: 13 API commands miễn phí (PageSpeed, CrUX 25 tuần lịch sử, Search Console, GA4, YouTube, NLP). Chỉ $0.0006/query, thay thế Ahrefs $500+/tháng.
  • YouTube video embedding, blog-write tự động tìm và nhúc 2–3 video. YouTube có correlation 0.737 với AI visibility, tín hiệu mạnh nhất đo lường được. srcdoc lazy loading: 5KB vs 500KB/iframe + noscript fallback cho AI crawlers.
  • VideoObject JSON-LD, 7 schema types/trang (tăng từ 6). Pages với 3+ schema types có +13% AI citation likelihood.
  • Security audit A+, 44/44 tests passing, 22 SKILL.md compliant với Claude Code spec.

Mình vừa dùng skill này viết hơn 10 bài cho ongboit.com trong 1 tuần. Trước đó, mình thuê writer $50-100/bài, mất 4-8 giờ chờ đợi, rồi còn phải review và sửa lại. Giờ thì mọi thứ chạy từ terminal.

Theo GitHub (tháng 3/2026), Claude Blog đã đạt 306 stars và 81 forks chỉ sau vài tháng ra mắt. Không nhiều như các tool viết bài trả phí, nhưng con số này cho thấy cộng đồng developer đang rất quan tâm đến một cách tiếp cận khác: viết bài SEO bằng dòng lệnh, chấm điểm 100 điểm, hoàn toàn miễn phí.

Bài viết này là hướng dẫn đầy đủ nhất bằng tiếng Việt về skill này. Từ cài đặt 30 giây, 17 lệnh cần biết, workflow viết bài từ A-Z, đến hệ thống chấm điểm 100 điểm với 5 tiêu chí. Nếu bạn đang dùng Claude Code và muốn viết blog nhanh hơn, đây là skill dành cho bạn. Để hiểu rõ hơn về hệ thống Skills, đọc bài tổng quan về Skills.

Claude Blog (also known as claude-blog on GitHub) is a free, open-source skill for Claude Code CLI that orchestrates 4 AI agents (Researcher, Writer, Checker, Reviewer) and 22 sub-skills to generate, optimize, and publish SEO blog posts directly from the terminal. Created by Daniel Agrici under MIT License, it includes 12 content templates, a 100-point scoring system, and supports 8 CMS platforms including WordPress, Next.js/MDX, and Ghost.

TL;DR

Claude Blog là skill miễn phí ($0) viết bài SEO từ terminal bằng 4 AI agents và 22 sub-skills. YouTube auto-embedding (0.737 correlation AI visibility), Google API integration miễn phí, hệ thống chấm điểm 100 điểm theo 5 tiêu chí, 12 templates sẵn, hỗ trợ 8 CMS. Đã đạt 306 GitHub stars (GitHub, tháng 3/2026). Thay thế writer $50-100/bài, viết xong trong 30-60 phút thay vì 4-8 giờ.

Nếu bạn chưa biết Claude Code là gì, đọc bài Claude Code Là Gì? trước. Hoặc nếu bạn đang dùng Claude SEO cho audit, skill này là phần bổ sung hoàn hảo cho quy trình viết bài.

Claude Blog Skill Là Gì?

skill này là bộ công cụ viết bài mã nguồn mở cho Claude Code CLI, với 306 GitHub stars và 81 forks tính đến tháng 3/2026 (GitHub). Tool này dùng 4 AI agents phối hợp để nghiên cứu, viết, kiểm tra, và review bài viết, tất cả chạy trong terminal.

Hiểu đơn giản thế này: thay vì mở ChatGPT, paste prompt dài dòng, copy kết quả sang WordPress, rồi tự format, bạn gõ một lệnh duy nhất. Claude Blog tự động chạy quy trình từ research đến publish. Nó không chỉ viết bài, mà còn chấm điểm và tự sửa cho đến khi đạt chuẩn.

4 AI Agents làm gì?

Mỗi agent có một nhiệm vụ riêng biệt:

  • Researcher – thu thập dữ liệu, thống kê, và nguồn trích dẫn từ web
  • Writer – viết nội dung theo template và brief đã tạo
  • Checker – chạy hệ thống chấm điểm 100 điểm, phát hiện lỗi
  • Reviewer – đánh giá tổng thể, đề xuất cải thiện, kiểm tra AI detection

22 Sub-skills bao gồm những gì?

Từ tạo brief, viết outline, research keywords, đến generate schema markup và publish lên CMS. Mỗi sub-skill đảm nhận một bước cụ thể trong quy trình viết bài. Bạn có thể gọi riêng từng skill hoặc chạy toàn bộ workflow tự động.

Điểm khác biệt lớn nhất so với ChatGPT hay Jasper? Claude Blog chạy local trong terminal, không giới hạn token, và có hệ thống chấm điểm nghiêm ngặt. Bài viết phải đạt 70+ điểm mới được coi là “Acceptable”. Dưới 60 thì phải viết lại.

Quy trình viết bài từ A đến Z với 7 bước và 4 AI agents Researcher Writer Checker Reviewer
Quy Trình Viết Bài: Brief → Outline → Viết → Chấm Điểm (100 điểm) → Sửa → SEO Check → Xuất Bản. 4 agents: Researcher, Writer, Checker, Reviewer.

Tại Sao Dùng Claude Blog Thay Viết Tay Hoặc Thuê Writer?

Chi phí và tốc độ là hai lý do chính. Theo khảo sát trên Upwork (2025), freelance writer tiếng Việt có chất lượng tốt thường charge $50-100/bài dài 2.000-3.000 từ. Jasper AI là $49/tháng, Copy.ai cũng $49/tháng (Jasper, Copy.ai, 2026). skill này? $0. Hoàn toàn miễn phí.

Nhưng “miễn phí” không phải lý do duy nhất. Vấn đề lớn hơn là chất lượng có kiểm soát.

Tiêu chí Claude Blog Viết tay ChatGPT Jasper/Copy.ai
Giá $0 $50-100/bài $20/tháng $49/tháng
Thời gian/bài 30-60 phút 4-8 giờ 1-2 giờ 1-3 giờ
Chấm điểm chất lượng 100 điểm, 5 tiêu chí Không Không Cơ bản
SEO tối ưu Google + AI citations Tùy writer Cơ bản Có SEO mode
AI Detection Burstiness + 17 AI phrases N/A Không Không
Templates 12 loại N/A Prompt-based 50+ templates
CMS tích hợp 8 nền tảng Manual Copy-paste 3-5 nền tảng

Mình đã dùng Jasper khoảng 3 tháng cho ongboit.com. Output khá ổn nhưng mình vẫn phải kiểm tra SEO thủ công, format lại heading, thêm schema, rồi upload WordPress. Sau khi thử skill này được 2 tuần, mình cancel Jasper. Không phải vì Jasper tệ, mà vì Claude Blog tự động hóa cả quy trình, từ research đến publish.

Có điều cần thành thật: bạn vẫn phải review và chỉnh sửa. AI viết tốt nhưng không thể thay thế góc nhìn cá nhân hay kinh nghiệm thực tế. Mình thường dành 15-20 phút review mỗi bài, thêm những insight từ trải nghiệm thật vào.

20 Lệnh Bạn Cần Biết

Claude Blog v1.6.5 đi kèm 20 lệnh user-facing và 2 lệnh nội bộ (chart, image), bao phủ toàn bộ quy trình viết bài từ tạo brief đến publish. Theo tài liệu chính thức, các lệnh được chia thành 6 nhóm chức năng. Ba lệnh mới từ v1.6.5: /blog google (11 sub-commands Google API), /blog audio, và /blog persona. Đây là bảng đầy đủ để bạn bookmark.

Lệnh Mô tả Nhóm
/blog write [topic] Viết bài mới từ đầu đến cuối Create
/blog brief [topic] Tạo content brief chi tiết Create
/blog outline [topic] Tạo outline (dàn ý) bài viết Create
/blog rewrite [file] Viết lại bài có sẵn theo chuẩn SEO Create
/blog analyze [file] Phân tích và chấm điểm 100 điểm Analyze
/blog seo-check [file] Kiểm tra SEO on-page chi tiết Analyze
/blog factcheck [file] Xác minh thống kê với URL nguồn Analyze
/blog cannibalization Phát hiện keyword trùng lặp giữa các bài Analyze
/blog schema [file] Generate schema markup (JSON-LD) Optimize
/blog geo [file] Tối ưu cho AI Search (GEO) Optimize
/blog optimize [file] Tối ưu tổng thể (SEO + readability) Optimize
/blog strategy [niche] Lên chiến lược content cho niche Strategy
/blog calendar [niche] Tạo lịch đăng bài (content calendar) Strategy
/blog research [topic] Research chuyên sâu về chủ đề Strategy
/blog publish [file] Publish lên CMS (WordPress, Ghost…) Publish
/blog taxonomy Quản lý categories/tags trên CMS Publish
/blog repurpose [file] Chuyển bài thành social media content Publish
/blog audio [file] Generate audio narration cho bài viết (TTS) Publish
/blog persona Tạo và quản lý writing personas (giọng văn) Strategy
/blog google [cmd] 11 lệnh Google API: pagespeed, crux, gsc, youtube, nlp, ga4… Google API 🆕

Mẹo: bạn không cần nhớ hết 20 lệnh. Chỉ cần 3 lệnh cốt lõi: /blog write để viết, /blog analyze để chấm điểm, và /blog publish để đăng bài. Ba lệnh này xử lý được 80% nhu cầu hàng ngày của mình.

Ghi chú: Ngoài 20 lệnh user-facing, skill còn có 2 lệnh nội bộ (chartimage) được gọi tự động trong quá trình viết bài. Bạn không cần gọi trực tiếp 2 lệnh này.

Cách Cài Đặt Claude Blog (30 Giây)

Claude Blog yêu cầu Python 3.11+ và Claude Code CLI đã cài sẵn. Theo tài liệu chính thức, quá trình cài đặt chỉ mất một lệnh duy nhất. Nếu bạn đã có Claude Code, đây là skill dễ cài nhất mình từng thấy.

macOS/Linux

# Cài skill này
claude install-skill https://github.com/AgriciDaniel/claude-blog

# Verify cài đặt thành công
claude /blog --help

Windows

# Đảm bảo Python 3.11+ đã cài
python --version

# Cài skill này
claude install-skill https://github.com/AgriciDaniel/claude-blog

# Verify
claude /blog --help

Requirements

  • Python 3.11 trở lên
  • Claude Code CLI (đã đăng nhập)
  • Internet connection (cho Researcher agent)

Xong. Không cần config file, không cần API key riêng, không cần Docker. Nếu bạn chưa có Claude Code, xem bài Claude Code Là Gì? để cài đặt trước.

Workflow Viết Bài Từ A-Z Như Thế Nào?

Đây là quy trình thực tế mình dùng hàng ngày cho ongboit.com, không phải lý thuyết. Trung bình mỗi bài dài 3.000-5.000 từ mất khoảng 30-60 phút từ lúc bắt đầu đến khi có bản draft hoàn chỉnh. So sánh: viết tay cùng độ dài mất 4-8 giờ.

Bước 1: Tạo Brief

Brief là bản thiết kế cho bài viết. Bạn cho Claude Blog biết chủ đề, keywords, và đối tượng đọc. Agent Researcher sẽ tự động tìm thống kê, nguồn trích dẫn, và phân tích đối thủ.

/blog brief "Claude Code Hooks là gì" --keyword "claude code hooks" --lang vi

Bước 2: Tạo Outline

Từ brief, Claude Blog tạo dàn ý chi tiết với cấu trúc H2/H3, ước lượng word count mỗi section, và gợi ý loại template phù hợp.

/blog outline "Claude Code Hooks là gì" --template how-to

Bước 3: Viết bài

Đây là bước chính. Writer agent viết toàn bộ bài dựa trên outline và brief. Quá trình này mất 5-15 phút tùy độ dài bài.

/blog write "Claude Code Hooks là gì" --keyword "claude code hooks" --lang vi --template how-to

Bước 4: Chấm điểm và phân tích

Sau khi viết xong, chạy analyze để xem bài đạt bao nhiêu điểm trên thang 100. Checker agent kiểm tra 5 tiêu chí: Content Quality, SEO, E-E-A-T, Technical, AI Citation.

/blog analyze .tmp/claude-code-hooks-blog.html

Bước 5: Tối ưu và sửa lỗi

Nếu điểm dưới 80, chạy rewrite để Reviewer agent đề xuất cải thiện và Writer agent tự động sửa.

/blog rewrite .tmp/claude-code-hooks-blog.html --target-score 85

Bước 6: Kiểm tra SEO và Schema

# Kiểm tra SEO on-page
/blog seo-check .tmp/claude-code-hooks-blog.html

# Generate schema markup
/blog schema .tmp/claude-code-hooks-blog.html

Bước 7: Publish lên WordPress

Khi bài đạt điểm ổn (80+), publish thẳng lên CMS. hệ thống này hỗ trợ WordPress REST API, Ghost, và nhiều nền tảng khác.

/blog publish .tmp/claude-code-hooks-blog.html --cms wordpress --status draft

Toàn bộ 7 bước này chạy trong terminal, không cần mở trình duyệt. Đó là lý do mình thích workflow này: mọi thứ nằm trong một nơi. Kết hợp với WordPress MCP, bạn có thể quản lý cả website từ dòng lệnh.

Hệ Thống Chấm Điểm 100 Điểm Hoạt Động Ra Sao?

Đây là tính năng mình thích nhất của tool này. Theo tài liệu chính thức, hệ thống chấm điểm gồm 5 tiêu chí với tổng 100 điểm, bao phủ từ chất lượng nội dung đến khả năng được AI trích dẫn. Không tool viết bài nào khác có scoring system chi tiết đến vậy.

Tiêu chí Trọng số Đánh giá
Content Quality 30 điểm Readability, structure, depth, originality
SEO Optimization 25 điểm Keywords, meta tags, headings, internal links
E-E-A-T Signals 15 điểm Experience, expertise, authority, trust
Technical Elements 15 điểm Schema, images, code blocks, formatting
AI Citation Readiness 15 điểm Quotable statements, entity-first, citation capsules

Score thế nào là tốt?

Điểm Xếp loại Hành động
90-100 Exceptional Publish ngay, chất lượng xuất sắc
80-89 Strong Publish được, minor tweaks nếu muốn
70-79 Acceptable Cần review và cải thiện vài điểm
60-69 Below Standard Cần sửa nhiều, chạy /blog rewrite
Dưới 60 Rewrite Viết lại từ đầu, bài không đạt chuẩn

AI Content Detection

Một tính năng độc đáo: nó tích hợp kiểm tra AI detection ngay trong quá trình chấm điểm. Cụ thể, nó dùng 3 phương pháp:

  • Burstiness scoring – đo mức độ biến thiên độ dài câu. Con người viết câu ngắn xen câu dài, AI thường viết câu đều đều
  • 17 AI phrase detection – phát hiện các cụm từ phổ biến của AI như “in today’s digital landscape” hay “it’s important to note”
  • TTR vocabulary diversity – đo tỷ lệ từ vựng độc nhất. AI thường lặp lại từ nhiều hơn con người

Ví dụ thực tế từ ongboit.com: bài “Claude Code Là Gì” ban đầu scored 72 điểm. Checker agent phát hiện thiếu citation capsules (mất 8 điểm E-E-A-T) và burstiness score thấp (câu quá đều, mất 5 điểm Content Quality). Sau khi chạy /blog rewrite, bài tăng lên 85 điểm.

He thong cham diem 100 diem blog
5 tieu chi: Noi Dung (30), SEO (25), E-E-A-T (15), Ky Thuat (15), AI Citation (15). Target: 85+.

12 Content Templates Nào Có Sẵn?

công cụ này đi kèm 12 templates khác nhau, phủ hầu hết các dạng bài blog phổ biến. Theo tài liệu chính thức, tool sẽ tự động chọn template phù hợp dựa trên topic nếu bạn không chỉ định. Nhưng mình thường chọn thủ công để kiểm soát tốt hơn.

Template Khi nào dùng Ví dụ
How-to Hướng dẫn step-by-step Cách cài Claude Code trên Windows
Listicle Danh sách, top N 10 MCP servers tốt nhất 2026
Case Study Phân tích dự án thực tế Dùng Claude Code deploy 5 site trong 1 tuần
Comparison So sánh 2+ sản phẩm/công cụ Claude Code vs Cursor vs Copilot
Pillar Bài tổng quan, cornerstone content Claude Code Skills: Hướng Dẫn Đầy Đủ
Product Review Review công cụ/sản phẩm Review Claude Max Plan sau 30 ngày
Thought Leadership Ý kiến, phân tích xu hướng AI Coding sẽ thay đổi DevOps như thế nào
Roundup Tổng hợp ý kiến chuyên gia 5 developer chia sẻ cách dùng AI
Tutorial Hướng dẫn thực hành chi tiết Build n8n workflow với Claude Code
News Analysis Phân tích tin tức nóng Claude 4 ra mắt: có gì mới?
Data Research Bài nghiên cứu dữ liệu Phân tích 1.000 repo GitHub dùng Claude
FAQ Bài trả lời câu hỏi thường gặp FAQ: Claude Code giá bao nhiêu?

Với ongboit.com, mình dùng nhiều nhất 3 template: How-to cho các bài hướng dẫn, Pillar cho bài tổng quan cluster, và Comparison cho bài so sánh. Template chỉ là điểm xuất phát, bạn luôn nên tùy chỉnh theo nhu cầu riêng.

Fact-Check Và Cannibalization Detection Hoạt Động Thế Nào?

Hai tính năng này là điều mình chưa thấy ở bất kỳ tool viết bài AI nào khác. Theo GitHub repository, /blog factcheck tự động fetch URL nguồn và verify từng thống kê trong bài, còn /blog cannibalization phát hiện keyword trùng lặp giữa các bài trên cùng website.

Fact-checking tự động

Khi bạn chạy /blog factcheck, Researcher agent sẽ:

  1. Trích xuất tất cả thống kê và trích dẫn trong bài
  2. Fetch URL nguồn để xác minh dữ liệu
  3. Chấm điểm “claim confidence” cho từng thống kê
  4. Gắn cờ những số liệu không xác minh được
/blog factcheck .tmp/claude-code-hooks-blog.html

# Output ví dụ:
# ✅ "306 GitHub stars", Verified (source: github.com, confidence: 95%)
# ⚠️ "$99/tháng Ahrefs", Partially verified (price may have changed)
# ❌ "80% developers use AI", Unverified (source URL returns 404)

Tính năng này đặc biệt hữu ích khi viết bài có nhiều số liệu. Mình đã từng publish bài với một thống kê sai (nguồn đã cập nhật số mới), chỉ phát hiện sau khi reader comment góp ý. Từ khi dùng factcheck, chuyện đó không còn xảy ra.

Cannibalization detection

Keyword cannibalization là khi hai bài trên cùng website cạnh tranh cho cùng một keyword. Google không biết nên rank bài nào, nên cả hai đều bị ảnh hưởng. hệ thống này giúp phát hiện vấn đề này sớm.

/blog cannibalization --site ongboit.com

# Output ví dụ:
# ⚠️ Overlap detected: "claude code" (87% similarity)
#   → /claude-code-la-gi/ vs /claude-code-skills/
#   Recommendation: Differentiate focus keywords

Có bao nhiêu blogger đang tự cannibalize keyword mà không biết? Theo kinh nghiệm của mình, khá nhiều. Tool này giúp bạn phát hiện trước khi Google phạt.

So Sánh Claude Blog Với Công Cụ Viết Bài Khác

Để công bằng, mình đã thử cả 5 cách viết bài trong 1 tháng cho ongboit.com: tool này, Jasper, Copy.ai, ChatGPT, và viết tay. Kết quả đáng ngạc nhiên. nó không phải tốt nhất ở mọi mặt, nhưng xét tổng thể thì “giá trị trên mỗi đồng” là cao nhất.

Tiêu chí công cụ này Jasper Copy.ai ChatGPT Viết tay
Giá $0 $49/tháng $49/tháng $20/tháng $50-100/bài
Quality Scoring 100 điểm, 5 tiêu chí Brand voice score Không Không Không
SEO Dual-Opt Google + AI citations Google only Google only Không Tùy writer
AI Detection Burstiness + phrases + TTR Không Không Không N/A
Fact-checking Tự động verify URL Không Không Không Manual
Templates 12 50+ 90+ Prompt-based N/A
CMS Publish 8 nền tảng WordPress, Webflow WordPress Copy-paste Manual upload
Open Source MIT License Không Không Không N/A

Jasper và Copy.ai thắng ở số lượng templates và giao diện thân thiện. Nếu bạn không quen terminal, những tool đó dễ tiếp cận hơn. Nhưng về chất lượng kiểm soát, AI detection, và fact-checking, nền tảng này vượt trội hẳn.

Còn ChatGPT thì sao? Viết bài bằng ChatGPT nhanh nhưng output rất “generic”. Không có scoring system, không kiểm tra SEO, và bạn phải tự format, tự thêm schema, tự upload. Tool tự động hóa toàn bộ những bước đó.

Tips Sử Dụng Claude Blog Hiệu Quả

Sau hơn 10 bài viết trên ongboit.com bằng công cụ này, mình rút ra được vài bài học thực tế. Theo YouTube (YouTube, 2026), video hướng dẫn nền tảng này đã thu hút hơn 14.100 views, chứng tỏ nhiều người đang tìm cách dùng tool này hiệu quả hơn.

1. Kết hợp với Claude SEO để research keyword

hệ thống này viết bài, nhưng Claude SEO giúp tìm keyword và audit SEO website. Dùng cả hai cùng lúc: chạy /seo keywords trước để tìm keyword, rồi dùng /blog write với keyword đó. Đây là combo mạnh nhất mà mình đang dùng.

2. Dùng CLAUDE.md làm style guide

Tạo file CLAUDE.md trong project chứa tone of voice, brand guidelines, và writing rules. skill viết bài sẽ đọc file này và tuân thủ style guide khi viết. Đây là cách mình giữ consistency giữa các bài trên ongboit.com.

# CLAUDE.md - Blog Style Guide
- Tone: casual, dùng mình/bạn
- Ngôn ngữ: tiếng Việt, dấu đầy đủ
- Format: HTML, Code Block Pro
- Keyword density: 0.5-1.5%
- Mỗi H2 phải có citation capsule

3. Batch analyze tất cả bài cũ

Đừng chỉ analyze bài mới. Chạy analyze cho tất cả bài cũ để tìm bài nào cần cải thiện. Mình phát hiện 3 bài trên ongboit.com có điểm dưới 65, rewrite lại và traffic tăng đáng kể.

4. Luôn review output trước khi publish

AI viết tốt nhưng không hoàn hảo. Mình luôn dành 15-20 phút đọc lại, thêm personal experience, và chỉnh sửa những chỗ AI viết quá “sách vở”. Đó là cách giữ bài viết tự nhiên và có giá trị thật.

5. Dùng factcheck cho bài có nhiều số liệu

Bài nào có hơn 5 thống kê, bắt buộc chạy /blog factcheck. Mình đã từng bị reader chỉ ra số liệu sai, rất mất uy tín. Factcheck tự động giúp tránh điều đó.

6. Kết hợp với Hooks và Sub-agents

Nếu bạn đã quen với Claude Code HooksSub-agents, bạn có thể tạo workflow tự động hoàn toàn: viết xong tự analyze, analyze xong tự rewrite nếu điểm thấp, rewrite xong tự publish draft. Đó là bước tiếp theo mình đang setup cho ongboit.com.

7. Chọn template đúng ngay từ đầu

Template ảnh hưởng lớn đến cấu trúc bài. Chọn sai template rồi sửa tốn thời gian hơn nhiều so với chọn đúng từ đầu. How-to cho hướng dẫn, Comparison cho so sánh, Pillar cho bài tổng quan. Đơn giản vậy thôi.

Mở Rộng: Claude SEO Và Banana Integration

nó không hoạt động đơn lẻ. Theo tài liệu chính thức, skill hỗ trợ 2 extension chính: Claude SEO cho keyword research và SEO audit, và Banana cho AI image generation. Khi kết hợp, bạn có một quy trình viết bài end-to-end hoàn toàn trong terminal.

Claude SEO Integration

Kết hợp /seo keywords với /blog brief để tạo brief có dữ liệu keyword thực tế. Sau khi viết, dùng /seo audit để kiểm tra SEO tổng thể website. Hai skill bổ sung nhau hoàn hảo: xem thêm bài về claude-seo.

Banana (AI Images)

Banana extension generate hình ảnh bằng AI (Gemini) trực tiếp từ terminal. Tool tự động tạo image prompts trong quá trình viết, và Banana render ra hình. Không cần mở Canva hay tìm stock photo.

blog-google, Google API Integration (Mới v1.6.5)

Sub-skill thứ 22 tích hợp trực tiếp 4 nhóm Google API, tất cả miễn phí ở mức usage thông thường. Tier 0 (API key): PageSpeed Insights, CrUX Core Web Vitals với 25 tuần lịch sử, YouTube video search, NLP entity analysis. Tier 1 (OAuth): Search Console performance data, URL Inspection, Indexing API. Tier 2: GA4 organic traffic reports. Tier 3: Google Ads Keyword Planner.

Chi phí: $0.0006/query, so sánh với Ahrefs $99–$999/tháng cho dữ liệu tương đương. Config tự động share với claude-seo tại ~/.config/claude-seo/google-api.json, không cần setup lại nếu bạn đã dùng claude-seo. 11 Python scripts chạy trong isolated venv.

YouTube Video Embedding (Mới v1.6.5)

YouTube có correlation 0.737 với AI visibility, tín hiệu đơn lẻ mạnh nhất được đo lường. Từ v1.6.5, blog-write tự động tìm 2–3 video liên quan trong Phase 2 (research) và nhúc vào bài trong Phase 5 (embedding). Mỗi video được chấm điểm quality 0–100 theo relevance, views, recency, và channel authority.

Kỹ thuật embedding dùng srcdoc lazy loading: chỉ load 5KB khi mở trang, thay vì 500KB/iframe như YouTube embed thông thường. Kèm noscript fallback dành cho AI crawlers (ChatGPT, Perplexity, AI Overviews), AI có thể đọc metadata video mà không cần JavaScript. Mỗi video nhúc tự động generate VideoObject JSON-LD, nâng tổng schema types/trang lên 7.

CMS Support

công cụ này hỗ trợ publish trực tiếp lên 8 nền tảng: WordPress (REST API), Next.js/MDX, Astro, Hugo, Jekyll, Ghost, 11ty, và Gatsby. Với WordPress MCP, quá trình publish còn mượt hơn nữa. Nếu bạn dùng WordPress như ongboit.com, đây là combo hoàn hảo.

Bạn cũng có thể dùng taxonomy management qua WordPress REST API, Shopify GraphQL, Ghost API, Strapi, và Sanity CMS. Đủ để quản lý content trên hầu hết mọi nền tảng.

Hướng Dẫn Cài blog-google, Kết Nối Google API Thực Tế

blog-google lấy dữ liệu thực từ Google, không phải ước tính. PageSpeed 25K request/ngày, YouTube 10K units/ngày, CrUX không giới hạn. Tất cả miễn phí. Setup khoảng 10 phút.

Bước 1: Tạo Google Cloud Project

Truy cập console.cloud.google.com. Nhấn New Project, đặt tên bất kỳ (ví dụ: “SEO Tools”). Chọn project từ dropdown ở thanh trên.

Bước 2: Kích Hoạt các APIs Cần Thiết

Vào APIs & Services > Library. Tìm kiếm và Enable từng API sau:

API Tier Mở khóa tính năng
PageSpeed Insights API Tier 0 Lighthouse scores + CrUX field data
Chrome UX Report API Tier 0 25 tuần lịch sử Core Web Vitals
YouTube Data API v3 Tier 0 Tìm video nhúc vào bài viết
Cloud Natural Language API Tier 0 Entity extraction cho E-E-A-T
Google Search Console API Tier 1 Clicks, impressions, CTR, positions
Indexing API Tier 1 Submit bài mới để Google index nhanh
Google Analytics Data API Tier 2 GA4 organic traffic reports

Bước 3: Tạo API Key (Tier 0)

Vào APIs & Services > Credentials > + CREATE CREDENTIALS > API key. Copy key và giới hạn (restrict) chỉ với các APIs ở trên, best practice bảo mật. API key này mở khóa PageSpeed, CrUX, YouTube, NLP, 4 APIs Tier 0.

Bước 4: Cài OAuth (Tier 1, Search Console)

Cần cho Search Console và Indexing API. Vào Credentials > + CREATE CREDENTIALS > OAuth client ID. Nếu chưa có, cấu hình consent screen trước (External, thêm email của bạn làm test user). Application type: Desktop app. Tải file client_secret_*.json về máy. Chạy auth flow:

python3 skills/blog-google/scripts/run.py google_auth --auth --client /path/to/client_secret.json

Bước 5: Tạo Config File

Tạo file ~/.config/claude-seo/google-api.json:

{
  "api_key": "AIzaSy...",
  "oauth_client_path": "/path/to/client_secret.json",
  "default_property": "sc-domain:example.com",
  "ga4_property_id": "properties/123456789"
}
Lưu ý: default_property dùng format sc-domain:example.com (domain property) hoặc https://example.com/ (URL-prefix property). Kiểm tra trong Search Console > Settings. Config này share với claude-seo, setup một lần, dùng được cả hai plugin.

Bước 6: Kiểm Tra Cài Đặt

# Kiểm tra tier và dịch vụ available
python3 skills/blog-google/scripts/run.py google_auth --check --json

# Test query thực tế
/blog google pagespeed https://yoursite.com

Quick Reference: Tất Cả Lệnh /blog google

Lệnh Tier Giới hạn miễn phí
/blog google pagespeed <url> 0 25K/ngày
/blog google crux <url> 0 150 QPM (shared)
/blog google crux-history <url> 0 150 QPM (shared với crux)
/blog google youtube <query> 0 10K units/ngày
/blog google nlp <url> 0 5K units/tháng
/blog google gsc <property> 1 1.2K QPM
/blog google inspect <url> 1 2K/ngày/site
/blog google index <url> 1 200/ngày
/blog google ga4 2 25K tokens/ngày
/blog google keywords <seed> 3 Cần tài khoản Google Ads
/blog google report <type> Any Xuất báo cáo PDF/HTML

Troubleshooting

Lỗi Cách fix
403 Forbidden trên GSC Thêm OAuth email vào Search Console > Settings > Users
404 trên CrUX Không phải lỗi, site chưa đủ Chrome traffic. Dùng PSI lab data thay thế.
429 Too Many Requests Rate limited. Chờ 60 giây. CrUX + CrUX History chia sẻ quota 150 QPM.
OAuth token expired Chạy /blog google setup để re-authenticate. Tokens thường tự refresh.
GA4 “property not found” Tìm property ID tại GA4 > Admin > Property Details. Format: properties/123456789

Câu Hỏi Thường Gặp (FAQ)

skill này có miễn phí không?

Có, hoàn toàn miễn phí. nền tảng này là mã nguồn mở với MIT License, $0/tháng. Bạn chỉ cần Claude Code CLI (có plan riêng) và Python 3.11+. Không có phí ẩn hay giới hạn sử dụng. Tính đến tháng 3/2026, project đã đạt 306 GitHub stars (GitHub).

hệ thống này khác gì Claude SEO?

skill viết bài viết bài, Claude SEO audit website. Hai skill bổ sung nhau: dùng Claude SEO để research keyword và kiểm tra SEO, rồi dùng tool này để viết và publish bài. Cả hai đều do Daniel Agrici tạo, cùng hệ sinh thái Claude Code.

Có thể viết bài tiếng Việt không?

Có. Skill này hỗ trợ viết bài đa ngôn ngữ, bao gồm tiếng Việt với dấu đầy đủ. Mình đã viết hơn 10 bài tiếng Việt cho ongboit.com, chất lượng dấu rất tốt. Chỉ cần thêm flag --lang vi khi chạy lệnh.

AI viết bài có bị Google phạt không?

Google không phạt AI content nếu nó hữu ích cho người đọc. Theo Google Search Central (2023), “our focus is on the quality of content, rather than how content is produced.” nó còn tích hợp AI detection checking để đảm bảo bài viết đọc tự nhiên.

Bài viết có cần review thủ công không?

Có, bắt buộc. AI viết draft rất tốt nhưng không thể thay thế kinh nghiệm cá nhân và góc nhìn riêng. Mình luôn dành 15-20 phút review mỗi bài, thêm personal insights và chỉnh tone. Đó là cách giữ chất lượng E-E-A-T.

Skill này hỗ trợ những CMS nào?

8 nền tảng: WordPress, Next.js/MDX, Astro, Hugo, Jekyll, Ghost, 11ty, và Gatsby. Taxonomy management hỗ trợ thêm WordPress REST, Shopify GraphQL, Ghost, Strapi, và Sanity CMS. Với WordPress MCP, quá trình publish trở nên mượt mà hơn.

Ai tạo skill này?

Daniel Agrici (AgriciDaniel trên GitHub) là tác giả. Tool được phát hành dưới MIT License, hoàn toàn open source. Tính đến tháng 3/2026: 306 stars, 81 forks, version 1.6.0 (GitHub).

Có thể dùng trên Windows không?

Có. công cụ này chạy trên cả macOS, Linux, và Windows. Yêu cầu duy nhất là Python 3.11+ và Claude Code CLI đã cài đặt. Trên Windows, mình dùng qua Git Bash hoặc Windows Terminal, hoạt động hoàn toàn bình thường.

Kết Luận

skill này thay đổi cách mình viết blog cho ongboit.com. Từ 4-8 giờ xuống còn 30-60 phút mỗi bài, với hệ thống chấm điểm giúp kiểm soát chất lượng thay vì đoán mò.

Tóm lại những điểm quan trọng nhất:

  • Miễn phí hoàn toàn, mã nguồn mở MIT License, 306 GitHub stars
  • 4 AI agents + 22 sub-skills + 12 templates = quy trình viết bài end-to-end
  • 100-point scoring với 5 tiêu chí, bao gồm AI detection checking
  • Fact-checking và cannibalization, tính năng không tool nào khác có
  • 8 CMS support, publish trực tiếp từ terminal

Nếu bạn đang dùng Claude Code và viết blog, không có lý do gì để không thử. Cài đặt mất 30 giây, rủi ro bằng 0 (vì miễn phí). Bắt đầu với /blog write cho bài đầu tiên và xem kết quả. Để tìm hiểu thêm về hệ sinh thái Skills, đọc bài tổng quan về Claude Code Skills. Muốn biết chi phí chạy Claude Code, xem bài Claude Code giá bao nhiêu?

Câu hỏi cho bạn: đang viết bài bằng cách nào? Có muốn thử chuyển sang terminal-based workflow không?

Similar Posts