blog
ブログ記事の作成、リライト、分析、SEO対策など、ブログ運営に必要な機能を網羅し、最新のGoogleランキング対策やAI引用に対応したコンテンツを生成・最適化するSkill。
📜 元の英語説明(参考)
Full-lifecycle blog engine with 12 commands, 12 content templates, 5-category 100-point scoring, and 4 specialized agents. Optimized for Google rankings (December 2025 Core Update, E-E-A-T) and AI citations (GEO/AEO). Writes, rewrites, analyzes, outlines, audits, and repurposes blog content with answer-first formatting, sourced statistics, Pixabay/Unsplash/Pexels images, built-in SVG chart generation, JSON-LD schema generation, and freshness signals. Supports any platform (WordPress, Next.js MDX, Hugo, Ghost, Astro, Jekyll, 11ty, Gatsby, HTML). Use when user says "blog", "write blog", "blog post", "blog strategy", "content brief", "editorial calendar", "analyze blog", "rewrite blog", "update blog", "blog SEO", "blog optimization", "content plan", "blog outline", "seo check", "schema markup", "repurpose", "geo audit", "blog audit", "citation readiness".
🇯🇵 日本人クリエイター向け解説
ブログ記事の作成、リライト、分析、SEO対策など、ブログ運営に必要な機能を網羅し、最新のGoogleランキング対策やAI引用に対応したコンテンツを生成・最適化するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o blog.zip https://jpskill.com/download/10537.zip && unzip -o blog.zip && rm blog.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10537.zip -OutFile "$d\blog.zip"; Expand-Archive "$d\blog.zip" -DestinationPath $d -Force; ri "$d\blog.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
blog.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
blogフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Blog -- ランキングとAI引用のためのコンテンツエンジン
ブログのフルライフサイクル管理:戦略、ブリーフ、アウトライン、執筆、分析、最適化、スキーマ生成、再利用、編集計画。Googleの2025年12月のコアアップデートとAI引用プラットフォーム(ChatGPT、Perplexity、Google AI Overviews、Gemini)向けに二重最適化されています。
クイックリファレンス
| コマンド | 説明 |
|---|---|
/blog write <topic> |
新しいブログ記事をゼロから作成します |
/blog rewrite <file> |
既存のブログ記事をリライト/最適化します |
/blog analyze <file-or-url> |
0〜100のスコアでブログの品質を監査します |
/blog brief <topic> |
詳細なコンテンツブリーフを生成します |
/blog calendar [monthly\|quarterly] |
編集カレンダーを生成します |
/blog strategy <niche> |
ブログ戦略とトピックのアイデア出しを行います |
/blog outline <topic> |
SERPに基づいたコンテンツアウトラインを生成します |
/blog seo-check <file> |
執筆後のSEO検証チェックリスト |
/blog schema <file> |
JSON-LDスキーママークアップを生成します |
/blog repurpose <file> |
他のプラットフォーム向けにコンテンツを再利用します |
/blog geo <file> |
AI引用の準備状況監査 |
/blog audit [directory] |
サイト全体のブログの健全性評価 |
/blog update <file> |
新鮮な統計で既存の投稿を更新します(リライトにルーティング) |
オーケストレーションロジック
コマンドルーティング
- ユーザーのコマンドを解析して、サブスキルを決定します
- サブコマンドが指定されていない場合は、必要なアクションを尋ねます
- 適切なサブスキルにルーティングします。
write→blog-write(ゼロから新しい記事を作成)rewrite→blog-rewrite(既存の投稿を最適化)analyze→blog-analyze(品質スコアリング)brief→blog-brief(コンテンツブリーフ)calendar/plan→blog-calendar(編集カレンダー)strategy/ideation→blog-strategy(ポジショニングとトピック)outline→blog-outline(SERPに基づいたアウトライン)seo-check/seo→blog-seo-check(SEO検証)schema→blog-schema(JSON-LD生成)repurpose→blog-repurpose(クロスプラットフォームコンテンツ)geo/aeo/citation→blog-geo(AI引用監査)audit/health→blog-audit(サイト全体の評価)update→blog-rewrite(鮮度更新モード)
プラットフォーム検出
ファイル拡張子とプロジェクト構造からブログプラットフォームを検出します。
| シグナル | プラットフォーム | フォーマット |
|---|---|---|
.mdx ファイル、next.config |
Next.js/MDX | JSX互換のmarkdown |
.md ファイル、hugo.toml |
Hugo | 標準markdown |
.md ファイル、_config.yml |
Jekyll | YAMLフロントマター付きの標準markdown |
.html ファイル |
静的HTML | セマンティックマークアップ付きのHTML |
wp-content/ ディレクトリ |
WordPress | HTMLまたはGutenbergブロック |
ghost/ または Ghost API |
Ghost | MobiledocまたはHTML |
.astro ファイル |
Astro | MDXまたはmarkdown |
.njk ファイル、.eleventy.js |
11ty | Nunjucks/Markdown |
gatsby-config.js |
Gatsby | MDX/React |
検出されたプラットフォームに合わせて出力形式を調整します。不明な場合は、標準のmarkdownをデフォルトとします。
コア方法論 -- 6つの柱
すべてのブログ投稿は、次の6つの最適化の柱をターゲットにしています。
| 柱 | 影響 | 実装 |
|---|---|---|
| 回答ファーストのフォーマット | +340% AI引用 | すべてのH2は、40〜60語の統計豊富な段落で始まります |
| 実際のソースデータ | E-E-A-Tの信頼 | ティア1〜3のソースのみ、インライン属性 |
| ビジュアルメディア | エンゲージメント+引用 | Pixabay/Unsplash画像+組み込みのSVGチャート生成 |
| FAQスキーマ | +28% AI引用 | 40〜60語の回答を含む構造化されたFAQ |
| コンテンツ構造 | AI抽出可能性 | 50〜150語のチャンク、質問見出し、適切なH階層 |
| 新鮮さのシグナル | 上位引用の76% | 30日以内に更新、dateModifiedスキーマ |
品質ゲート
これらは厳守すべきルールです。これらに違反するコンテンツは絶対に出荷しないでください。
| ルール | 閾値 | アクション |
|---|---|---|
| 捏造された統計 | ゼロトレランス | すべての数値には名前付きのソースが必要です |
| 段落の長さ | 150語を超えない | 分割またはトリム |
| 見出しの階層 | レベルをスキップしない | H1 → H2 → H3のみ |
| ソースティア | ティア1〜3のみ | コンテンツミルやアフィリエイトサイトを引用しないでください |
| 画像の代替テキスト | すべての画像に必須 | 説明的で、トピックキーワードを自然に含めます |
| 自己宣伝 | 最大1つのブランド言及 | 著者の略歴のコンテキストのみ |
| チャートの多様性 | 重複するタイプはありません | 各チャートは異なるタイプである必要があります |
スコアリング方法論
ブログの品質は、5つのカテゴリ(合計100ポイント)でスコアリングされます。
| カテゴリ | ウェイト | 測定するもの |
|---|---|---|
| コンテンツの品質 | 30 pts | 深さ、読みやすさ(Flesch 60-70)、独創性、構造、エンゲージメント、文法/アンチパターン |
| SEO最適化 | 25 pts | 見出しの階層、タイトルタグ、キーワードの配置、内部リンク、メタディスクリプション |
| E-E-A-Tシグナル | 15 pts | 著者の属性、ソースの引用、信頼性指標、経験シグナル |
| 技術的要素 | 15 pts | スキーママークアップ、画像の最適化、ページ速度、モバイルフレンドリー、OGメタ |
| AI引用の準備 | 15 pts | パッセージの引用可能性、Q&A形式、エンティティの明確さ、AIクローラーのアクセシビリティ |
スコアリングバンド
| スコア | 評価 | アクション |
|---|---|---|
| 90-100 | 例外的 | そのまま公開、フラッグシップコンテンツ |
| 80-89 | 強力 | 軽微な磨き、公開準備完了 |
| 70-79 | 許容範囲 | ターゲットを絞った改善が必要 |
| 60-69 | 標準以下 | 大幅な手直しが必要 |
| < 60 | リライト | 根本的な問題、アウトラインから開始 |
参照ファイル
必要に応じてオンデマンドでロードします(12個の参照)。
references/google-landscape-2026.md-- 2025年12月のコアアップデート、E-E-A-T、アルゴリズムの変更references/geo-optimization.md-- GEO/AEOテクニック、AI引用ファクターreferences/content-rules.md-- 構造、読みやすさ、回答ファーストのフォーマットreferences/visual-media.md-- 画像ソーシング(Pixabay、Unsplash、Pexels)+ SVGチャートの統合references/quality-scoring.md-- 完全な5カテゴリのスコアリングチェックリスト(100ポイント
(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Blog -- Content Engine for Rankings & AI Citations
Full-lifecycle blog management: strategy, briefs, outlines, writing, analysis, optimization, schema generation, repurposing, and editorial planning. Dual-optimized for Google's December 2025 Core Update and AI citation platforms (ChatGPT, Perplexity, Google AI Overviews, Gemini).
Quick Reference
| Command | What it does |
|---|---|
/blog write <topic> |
Write a new blog post from scratch |
/blog rewrite <file> |
Rewrite/optimize an existing blog post |
/blog analyze <file-or-url> |
Audit blog quality with 0-100 score |
/blog brief <topic> |
Generate a detailed content brief |
/blog calendar [monthly\|quarterly] |
Generate an editorial calendar |
/blog strategy <niche> |
Blog strategy and topic ideation |
/blog outline <topic> |
Generate SERP-informed content outline |
/blog seo-check <file> |
Post-writing SEO validation checklist |
/blog schema <file> |
Generate JSON-LD schema markup |
/blog repurpose <file> |
Repurpose content for other platforms |
/blog geo <file> |
AI citation readiness audit |
/blog audit [directory] |
Full-site blog health assessment |
/blog update <file> |
Update existing post with fresh stats (routes to rewrite) |
Orchestration Logic
Command Routing
- Parse the user's command to determine the sub-skill
- If no sub-command given, ask which action they need
- Route to the appropriate sub-skill:
write→blog-write(new articles from scratch)rewrite→blog-rewrite(optimize existing posts)analyze→blog-analyze(quality scoring)brief→blog-brief(content briefs)calendar/plan→blog-calendar(editorial calendars)strategy/ideation→blog-strategy(positioning and topics)outline→blog-outline(SERP-informed outlines)seo-check/seo→blog-seo-check(SEO validation)schema→blog-schema(JSON-LD generation)repurpose→blog-repurpose(cross-platform content)geo/aeo/citation→blog-geo(AI citation audit)audit/health→blog-audit(site-wide assessment)update→blog-rewrite(with freshness-update mode)
Platform Detection
Detect blog platform from file extension and project structure:
| Signal | Platform | Format |
|---|---|---|
.mdx files, next.config |
Next.js/MDX | JSX-compatible markdown |
.md files, hugo.toml |
Hugo | Standard markdown |
.md files, _config.yml |
Jekyll | Standard markdown with YAML front matter |
.html files |
Static HTML | HTML with semantic markup |
wp-content/ directory |
WordPress | HTML or Gutenberg blocks |
ghost/ or Ghost API |
Ghost | Mobiledoc or HTML |
.astro files |
Astro | MDX or markdown |
.njk files, .eleventy.js |
11ty | Nunjucks/Markdown |
gatsby-config.js |
Gatsby | MDX/React |
Adapt output format to detected platform. Default to standard markdown if unknown.
Core Methodology -- The 6 Pillars
Every blog post targets these 6 optimization pillars:
| Pillar | Impact | Implementation |
|---|---|---|
| Answer-First Formatting | +340% AI citations | Every H2 opens with 40-60 word stat-rich paragraph |
| Real Sourced Data | E-E-A-T trust | Tier 1-3 sources only, inline attribution |
| Visual Media | Engagement + citations | Pixabay/Unsplash images + built-in SVG chart generation |
| FAQ Schema | +28% AI citations | Structured FAQ with 40-60 word answers |
| Content Structure | AI extractability | 50-150 word chunks, question headings, proper H hierarchy |
| Freshness Signals | 76% of top citations | Updated within 30 days, dateModified schema |
Quality Gates
These are hard rules. Never ship content that violates them:
| Rule | Threshold | Action |
|---|---|---|
| Fabricated statistics | Zero tolerance | Every number must have a named source |
| Paragraph length | Never > 150 words | Split or trim |
| Heading hierarchy | Never skip levels | H1 → H2 → H3 only |
| Source tier | Tier 1-3 only | Never cite content mills or affiliate sites |
| Image alt text | Required on all images | Descriptive, includes topic keywords naturally |
| Self-promotion | Max 1 brand mention | Author bio context only |
| Chart diversity | No duplicate types | Each chart must be a different type |
Scoring Methodology
Blog quality is scored across 5 categories (100 points total):
| Category | Weight | What it measures |
|---|---|---|
| Content Quality | 30 pts | Depth, readability (Flesch 60-70), originality, structure, engagement, grammar/anti-pattern |
| SEO Optimization | 25 pts | Heading hierarchy, title tag, keyword placement, internal linking, meta description |
| E-E-A-T Signals | 15 pts | Author attribution, source citations, trust indicators, experience signals |
| Technical Elements | 15 pts | Schema markup, image optimization, page speed, mobile-friendliness, OG meta |
| AI Citation Readiness | 15 pts | Passage citability, Q&A format, entity clarity, AI crawler accessibility |
Scoring Bands
| Score | Rating | Action |
|---|---|---|
| 90-100 | Exceptional | Publish as-is, flagship content |
| 80-89 | Strong | Minor polish, ready for publication |
| 70-79 | Acceptable | Targeted improvements needed |
| 60-69 | Below Standard | Significant rework required |
| < 60 | Rewrite | Fundamental issues, start from outline |
Reference Files
Load on-demand as needed (12 references):
references/google-landscape-2026.md-- December 2025 Core Update, E-E-A-T, algorithm changesreferences/geo-optimization.md-- GEO/AEO techniques, AI citation factorsreferences/content-rules.md-- Structure, readability, answer-first formattingreferences/visual-media.md-- Image sourcing (Pixabay, Unsplash, Pexels) + SVG chart integrationreferences/quality-scoring.md-- Full 5-category scoring checklist (100 points)references/platform-guides.md-- Platform-specific output formatting (9 platforms)references/distribution-playbook.md-- Content distribution strategy (Reddit, YouTube, LinkedIn, etc.)references/content-templates.md-- Content type template index (12 templates)references/eeat-signals.md-- Author E-E-A-T requirements, Person schema, experience markersreferences/ai-crawler-guide.md-- AI bot management, robots.txt, SSR requirementsreferences/schema-stack.md-- Complete blog schema reference (JSON-LD templates)references/internal-linking.md-- Link architecture, anchor text, hub-and-spoke model
Content Templates
12 structural templates for different content types. Auto-selected by blog-write and blog-brief:
| Template | Type | Word Count |
|---|---|---|
how-to-guide |
Step-by-step tutorials | 2,000-2,500 |
listicle |
Ranked/numbered lists | 1,500-2,000 |
case-study |
Real-world results with metrics | 1,500-2,000 |
comparison |
X vs Y with feature matrix | 1,500-2,000 |
pillar-page |
Comprehensive authority guide | 3,000-4,000 |
product-review |
First-hand product assessment | 1,500-2,000 |
thought-leadership |
Opinion/analysis with contrarian angle | 1,500-2,500 |
roundup |
Expert quotes + curated resources | 1,500-2,000 |
tutorial |
Code/tool walkthrough | 2,000-3,000 |
news-analysis |
Timely event analysis | 800-1,200 |
data-research |
Original data study | 2,000-3,000 |
faq-knowledge |
Comprehensive FAQ/knowledge base | 1,500-2,000 |
Templates are in templates/ and contain section structure, markers, and checklists.
Sub-Skills
| Sub-Skill | Purpose |
|---|---|
blog-write |
Write new blog articles with template selection, TL;DR, citation capsules |
blog-rewrite |
Optimize existing posts with AI detection, anti-AI patterns |
blog-analyze |
5-category 100-point quality audit with AI content detection |
blog-brief |
Content briefs with template recommendation, distribution plan |
blog-calendar |
Editorial calendars with decay detection, 60/30/10 content mix |
blog-strategy |
Positioning, topic clusters, AI citation surface strategy |
blog-outline |
SERP-informed outlines with competitive gap analysis |
blog-seo-check |
Post-writing SEO validation (title, meta, headings, links, OG) |
blog-schema |
JSON-LD schema generation (BlogPosting, Person, FAQ, Breadcrumb) |
blog-repurpose |
Cross-platform repurposing (social, email, YouTube, Reddit) |
blog-geo |
AI citation readiness audit with 0-100 GEO score |
blog-audit |
Full-site blog health assessment with parallel subagents |
blog-chart |
Generate inline SVG data visualization charts with dark-mode styling |
Agents
| Agent | Role |
|---|---|
blog-researcher |
Research specialist -- finds statistics, sources, images, competitive data |
blog-writer |
Content generation specialist -- writes optimized blog content |
blog-seo |
SEO validation specialist -- checks on-page SEO post-writing |
blog-reviewer |
Quality assessment -- runs 100-point scoring, AI content detection |
Agent Details
blog-researcher: Runs as a Task subagent. Uses WebSearch to find current statistics, competitor content, and SERP analysis. Outputs structured research packets with source tier classifications (Tier 1: primary research, Tier 2: major publications, Tier 3: reputable industry sources). Also sources Pixabay/Unsplash/Pexels image URLs.
blog-writer: Receives research packets and content briefs. Writes content using the selected template structure. Applies answer-first formatting, citation capsules, and TL;DR blocks. Outputs platform-formatted content ready for the SEO agent.
blog-seo: Post-writing validation agent. Checks title tag length (50-60 chars), meta description (150-160 chars), heading hierarchy, keyword density, internal link count, image alt text, and Open Graph meta tags. Returns pass/fail checklist.
blog-reviewer: Final quality gate. Runs the full 5-category 100-point scoring rubric. Detects AI-generated content patterns (repetitive sentence starters, hedge words, over-qualification). Outputs a scorecard with category breakdowns and prioritized improvement recommendations.
Execution Flow
Standard execution order for /blog write:
- Parse -- Identify topic, detect platform, select template
- Research -- Spawn
blog-researcheragent for statistics, sources, SERP data - Outline -- Build section structure from template + research gaps
- Write -- Spawn
blog-writeragent with research packet and outline - Optimize -- Spawn
blog-seoagent for on-page validation - Score -- Spawn
blog-revieweragent for 100-point quality audit - Deliver -- Output final content with scorecard and improvement notes
For /blog analyze, only steps 1 and 6 run (read + score).
For /blog audit, step 6 runs in parallel across all posts in the directory.
Internal Workflows (Not User-Facing Commands)
The blog-chart sub-skill is invoked internally by blog-write and blog-rewrite
when chart-worthy data is identified. It is not a standalone slash command.
Users do not need to call it directly.
Integration
Chart generation is built-in — no external dependencies required for full functionality.
Optional companion skills (for deeper analysis of published pages):
/seo— Full SEO audit of published blog pages/seo-schema— Schema markup validation and generation/seo-geo— AI citation optimization audit
Anti-Patterns (Never Do These)
| Anti-Pattern | Why |
|---|---|
| Fabricate statistics | December 2025 Core Update penalizes unsourced claims |
| Use the same chart type twice | Visual monotony, reduces engagement |
| Keyword-stuff headings or meta | Google ignores/penalizes this |
| Bury answers in paragraphs | AI systems extract from section openers |
| Skip source verification | Broken links and wrong data destroy trust |
| Use tier 4-5 sources | Low authority hurts E-E-A-T |
| Generate without research | AI-generated consensus content is penalized |
| Skip visual elements entirely | Blogs with images get 94% more views |