From smart-blog-skills
Generates blog articles from scratch using templates, web research, YouTube embeds, and AI humanizer. Includes hallucination verification and quality checks. Prioritizes traditional Chinese.
How this skill is triggered — by the user, by Claude, or both
Slash command
/smart-blog-skills:write <主題><主題>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. 如果使用者提供了 slug(如 `/write software-development-contract`),檢查 `docs/smart-blog/[slug].brief.md` 是否存在
/write software-development-contract),檢查 docs/smart-blog/[slug].brief.md 是否存在問使用者以下資訊(有預設值的可以跳過):
skills/blog/references/content-templates.mdskills/blog/templates/<type>.md-、中文翻譯英文)skills/blog/references/research-cache.md 了解 cache 規格docs/research/{slug}/meta.md 是否存在| 狀態 | 行為 |
|---|---|
fresh | 告知使用者:「找到 [date] 的研究 cache([N] 筆統計、[N] 張圖片),直接使用」→ 跳到 Phase 6(寫作) |
partial-stale | 告知使用者哪些部分過期,提供選項:(a) 只更新過期部分 (b) 完整重新研究 (c) 直接使用舊資料 |
stale | 告知使用者 cache 已過期 → 進入 Phase 5(研究) |
--force-research → 進入 Phase 5(研究)生成 smart-blog-skills:blog-researcher agent(Agent tool),提供:
references/video-embeds.md)反幻覺要求: 研究報告必須包含每筆數據的 [V]/[S]/[F] 標註。
研究不足時: 如果研究報告中 [V]+[S] 數據不足 5 個,告知使用者並提供選項:
[主題] site:youtube.com(最多 2 次搜尋)skills/blog/references/video-embeds.md 的品質評分標準如果找不到合適影片: 跳過嵌入,不影響文章品質。
生成 smart-blog-skills:blog-writer agent(Agent tool),提供:
skills/blog/references/content-rules.mdskills/blog/references/humanizer-patterns.md重要: blog-writer 在寫完初稿後會執行 Humanizer Pass(29 模式掃描 + 反 AI 審稿二次修正),確保輸出不像 AI 寫的。
生成 smart-blog-skills:blog-reviewer agent(Agent tool),傳入:
skills/blog/references/ai-slop-detection.md)關卡規則:
| 條件 | 行動 |
|---|---|
| 總分 ≥ 90 AND 零 P0 問題 | 通過 → 進入 Phase 8 交付 |
| 總分 < 90 OR 任何 P0 問題 | 封鎖 → 傳回問題清單給 blog-writer 修正 |
重試機制: 最多重試 2 次。每次重試都重新生成 blog-writer 修正 + blog-reviewer 重新評分。2 次後仍未通過 → 繼續交付,但在摘要中清楚標示當前分數和未解決的問題。
輸出完成的文章 + 以下摘要:
## 文章完成:[標題]
### 使用模板
[模板名稱]
### 統計數據
- [N] 筆有來源的統計數據
- [N] 個不同來源
- ✅ [V] 已驗證:N 筆
- ⚠️ [S] 搜尋摘要:N 筆
- 📝 待補充:N 處 placeholder
### 圖片清單
| 檔案名稱 | 放置位置 | 生成 Prompt |
|---------|---------|------------|
| [slug]-cover.webp | 封面 / OG Image (1200×630) | [prompt] |
| [slug]-01-[desc].webp | 引言之後 | [prompt] |
| [slug]-02-[desc].webp | H2: [標題] 之後 | [prompt] |
- 如已有 brief 圖片規劃,直接沿用該表格
- SVG 圖表:[N] 個(已嵌入文章)
### YouTube 影片
| 影片標題 | 放置位置 | VIDEO_ID |
|---------|---------|----------|
| [標題] | H2: [段落] 之後 | [ID] |
| [標題] | H2: [段落] 之後 | [ID] |
- 嵌入格式:srcdoc lazy-loading(見 `references/video-embeds.md`)
- VideoObject Schema 已加入文章末尾
### 文章結構
- [N] 個 H2 段落(Answer-First 格式)
- [N] 個 FAQ
- 約 [N] 字
- 預估閱讀時間:[N] 分鐘
### 品質關卡結果
- 最終評分:[N]/100([等級])
- P0 問題:[無 / 已修正 N 個]
- AI Slop Detection:[PASS / PASS after N retries]
### 需要使用者處理
- [ ] 確認 [S] 標記的數據
- [ ] 替換 [內部連結] placeholder
- [ ] 補充 [待補充] 的統計數據
npx claudepluginhub rainday/smart-blog-skills --plugin smart-blog-skillsWrite, analyze, and optimize blog content with 34 sub-skills covering SEO, AI citation, multilingual support, and more. Activate with 'blog' or '/blog'.
Writes blog articles optimized for Google and AI citations. Features template selection, answer-first formatting, key takeaways, citation capsules, SVG charts, FAQ schema, internal linking. Supports MDX/markdown/HTML.
Writes SEO-optimized blog posts with structured outlines, readability optimization, and internal linking suggestions. Gathers topic details and builds publish-ready content.