Leaderboard/Writing/claude-blog
Last commit on July 9, 2026·Created on February 17, 2026

AgriciDaniel/claude-blog

A comprehensive toolkit for auditing site health and structuring editorial content pipelines
Combined rank
#176
across all skills
In Writing
#8
category rank
Stars
2.2k
+3.1% in last 7d
Forks
368
+3.4% in last 7d
Watchers
20
0.0% in last 7d
Traction scoreGitHub stars can be faked, so popularity alone can be misleading. Traction Score looks for broader signs of recent attention, adoption, and active maintenance.
TL;DR

This collection provides SEO specialists and content strategists with tools to maintain site health and refine editorial planning. It automates the detection of keyword cannibalization and performs full-site audits to ensure content remains distinct and effective.

The suite extends into the production phase, offering capabilities for generating detailed content briefs, managing editorial calendars, and converting written posts into narrated audio formats.

WHO IT'S FOR
SEO Specialists
detect keyword overlap and site health issues
Content Strategists
plan editorial calendars and content briefs
Digital Marketers
maintain durable brand voice and editorial context
Content Editors
audit content quality and verify facts
Repository contents

65 skill files

Compatible AgentsThe repository documents support for these agents. The skills may also work with other agents that can load SKILL.md files, but they may need some setup or small changes.

Use this skill collection

Follow the documented setup, then try a first task.

Claude Code quick install for Linux/macOS

Installs: Complete claude-blog suite: all 32 skill directories, five specialized agents, references, templates, and scripts. · Claude Code

Before you start
  • Claude Code CLI, latest version, installed and configured
  • Python 3.11 or later
  • pip, latest version

Platform: Linux or macOS

  1. In a terminal, download the installer, make it executable, and run it. The download-first procedure allows inspection before execution.

    curl -fsSLo install.sh https://raw.githubusercontent.com/AgriciDaniel/claude-blog/main/install.sh
    chmod +x install.sh
    ./install.sh
  2. Close and reopen Claude Code, or restart its CLI, so it loads the installed skills.

README.md · Checked Sep 18, 2026.claude-plugin/marketplace.json · Checked Sep 18, 2026docs/INSTALLATION.md · Checked Sep 18, 2026

Give it something to do.

Suggested first task

Create a lightweight blog outline

Uses blog-outline

  • Topic or target keyword
  • Optional distinct target keyword
  • Optional search intent
  • Optional output path
Use the blog-outline skill to create a lightweight SERP-informed outline for [TOPIC]. Use [TARGET KEYWORD] if it differs from the topic and [INFORMATIONAL, COMMERCIAL, OR TRANSACTIONAL] as the search intent; infer omitted values from context. Include title suggestions, target parameters, an H2/H3 skeleton with section estimates, optional FAQ slots, internal-linking zones, and 3–5 content gaps. Do not write the full article. Save the outline to [OUTPUT PATH], or use outlines/[slug]-outline.md if no output path is supplied.
skills/blog-outline/SKILL.md · Checked Sep 18, 2026
Suggested first task

Build an author voice profile

Uses blog-style

  • Paths to 5–10 representative posts from the same author, brand, or editorial voice
Use the blog-style skill to analyze 5–10 representative [MARKDOWN, MDX, OR TEXT FILE PATHS, OR A DIRECTORY] from the same author or editorial voice. Produce a concise voice profile covering the measured style signals and include a VOICE.md-ready block in the response. Do not overwrite or create files.
skills/blog-style/SKILL.md · Checked Sep 18, 2026
Suggested first task

Identify declining blog pages

Uses blog-decay

  • Current-period GSC JSON page export
  • Previous-period GSC JSON page export from an adjacent period of similar length
  • Confirmation of matching dimensions and filters, if available
Use the blog-decay skill's default offline workflow to compare [CURRENT GSC JSON EXPORT] with [PREVIOUS GSC JSON EXPORT]. Use clicks and the default 20% decline threshold. Report each flagged page and its severity. Treat pages missing from the current export as needs_validation unless identical filters, row limits, dimensions, and URL status have been confirmed. Do not recommend refresh, query-shift, consolidation, redirect, or pruning actions yet; instead, list the additional checks needed for action selection, including indexation, canonical status, query loss, internal links, backlinks, seasonality, and business value. Do not modify content.
skills/blog-decay/SKILL.md · Checked Sep 18, 2026