skills/rewrite/SKILL.md
Smart Blog 改寫。優化改寫現有部落格文章,先分析品質再針對性改善。 保留作者語氣,補充過時數據,Humanizer 反 AI 修正,YouTube 影片補充。 Use when user says "rewrite blog", "改寫文章", "優化文章", "blog rewrite", "smart-blog rewrite", "update blog".
npx skillsauth add rainday/smart-blog-skills rewriteInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
analyze 的分析邏輯,取得目前分數識別並保留原文中的優點:
skills/blog/references/video-embeds.md 的嵌入標準如果原文有以下問題,需要補充研究:
研究前先檢查 cache:
docs/research/{slug}/meta.md 是否存在生成 smart-blog-skills:blog-researcher agent(Agent tool)補充研究。
反幻覺規則同 write 流程。
讀取 skills/blog/references/content-rules.md,針對問題清單逐項修改:
skills/blog/references/humanizer-patterns.mdlastUpdated 為今天日期description,補充 150-160 字元coverImage,標記 [待補充:封面圖]生成 smart-blog-skills:blog-reviewer agent(Agent tool),傳入改寫後的完整文章。
關卡規則(同 write 流程):
| 條件 | 行動 | |------|------| | 總分 ≥ 90 AND 零 P0 問題 | 通過 → 進入 Phase 5 交付 | | 總分 < 90 OR 任何 P0 問題 | 封鎖 → 傳回問題清單,在搜尋預算內進行修正 |
最多重試 2 次。2 次後仍未通過 → 交付但標示分數和未解決問題。
## 改寫完成:[標題]
### 分數變化
| 類別 | 改寫前 | 改寫後 | 變化 |
|------|--------|--------|------|
| 內容品質 | [N]/30 | [N]/30 | +[N] |
| SEO 優化 | [N]/25 | [N]/25 | +[N] |
| E-E-A-T | [N]/15 | [N]/15 | +[N] |
| 技術元素 | [N]/15 | [N]/15 | +[N] |
| AI 引用 | [N]/15 | [N]/15 | +[N] |
| **總分** | **[N]/100** | **[N]/100** | **+[N]** |
### 主要變更
- [列出主要修改項目]
### 新增數據
- [N] 筆新統計(✅ [V] / ⚠️ [S])
### 品質關卡結果
- 最終評分:[N]/100([等級])
- P0 問題:[無 / 已修正 N 個]
- AI Slop Detection:[PASS / PASS after N retries]
### 需要使用者處理
- [ ] 確認語氣是否保持一致
- [ ] 確認 [S] 標記的數據
- [ ] 替換 [內部連結] placeholder
當使用者說 /blog rewrite <file> --update 或 /blog update <file>:
lastUpdateddocumentation
Smart Blog 寫文章。從零寫一篇新的部落格文章,包含模板選擇、研究、 YouTube 影片嵌入、Humanizer 反 AI 審稿、品質檢查。 內建反幻覺驗證,繁體中文優先。 Use when user says "write blog", "寫文章", "寫部落格", "new blog post", "smart-blog write", "blog write".
testing
Translate existing blog posts into one or more target languages with SEO-optimized localization. Produces native-quality translations that preserve markdown structure, frontmatter, schema JSON-LD, image and chart embeds, and citation capsules. Localizes keywords, meta tags, numbers, dates, currencies, and quote styles per locale. Flags machine-translation artifacts for review. Run BEFORE localize: this handles language conversion; localize handles cultural adaptation after translation completes. Use when user says "translate blog", "blog translate", "uebersetzen", "traduire", "traducir", "translate post", "blog auf Deutsch", "blog en espanol".
development
Extract, suggest, and sync tags and categories for blog posts across all major CMS platforms. Supports WordPress REST API, Shopify GraphQL, Ghost Content API, Strapi REST/GraphQL, and Sanity GROQ. Generates tag suggestions from content analysis (keyword frequency, heading extraction, semantic grouping), enforces minimum post-count thresholds to prevent thin tag archives, and syncs taxonomy via authenticated API calls. Use when user says "tags", "categories", "taxonomy", "tag suggestions", "sync tags", "WordPress tags", "Shopify tags".
development
Blog strategy development including topic cluster architecture with hub-and-spoke design, audience mapping, competitive landscape analysis, AI citation surface strategy across ChatGPT/Perplexity/AI Overviews, distribution channel planning (YouTube, Reddit, review platforms for GEO), content scoring targets, measurement framework, and content differentiation through original research and first-hand experience. Use when user says "blog strategy", "content strategy", "blog positioning", "what should I blog about", "blog topics", "content pillars", "blog ideation".