pre-publish-post-assistant
π―Skillfrom dragosroua/claude-content-skills
Prepares blog posts for publication by automatically classifying content with appropriate categories and tags to improve content organization and discoverability.
Installation
npx skills add https://github.com/dragosroua/claude-content-skills --skill pre-publish-post-assistantSkill Details
Overview
Claude Content Skills

Production-ready skills for dynamic content management, AI-assisted SEO optimization, and internal / external links management
Skills |
---
> Built with ADD-Supercharged Claude
>
> These skills were developed using Claude Code enhanced with the [Assess-Decide-Do (ADD) Framework](https://github.com/dragosroua/claude-assess-decide-do-mega-prompt) - a human cognitive framework integration that creates more aligned, flow-aware AI interactions. The ADD framework taught Claude to recognize exploration vs. decision vs. execution phases, resulting in cleaner architecture, a more thoughtful implementation and significant token savings.
---
What This Is
A collection of five production-ready Claude Code skills that automate / enhance common content management tasks:
| Skill | Purpose | Time Saved |
|-------|---------|------------|
| SEO WordPress Manager | Batch update Yoast SEO metadata via GraphQL | Hours per week |
| Astro CTA Injector | Intelligently inject CTAs into static site content | Manual work eliminated |
| Link Analyzer | Find broken links, orphan pages, and linking issues | Comprehensive site audits |
| GSC Assistant | Track indexing status, manage submissions, process false positives | Indexing workflow streamlined |
| Pre-publish Post Assistant | Classify posts with categories/tags, generate SEO metadata | Pre-publish workflow optimized |
These aren't toy examples. They emerged from real-world needs managing a 15+ years old, 1,300+ posts blog migration and optimization project.
Why Skills Matter
Claude Code skills are model-invoked capabilities - Claude automatically detects when to use them based on your conversation context. Unlike slash commands that require explicit invocation, skills let Claude seamlessly apply specialized knowledge when relevant.
```
You: "My WordPress posts have terrible meta descriptions, can you help optimize them?"
Claude: [Automatically activates SEO WordPress Manager skill]
"I'll help you batch-update your Yoast SEO metadata. Let me first
fetch your posts via GraphQL and show you a preview of the changes..."
```
Quick Start
Installation (2 minutes)
```bash
# Clone the repository
git clone https://github.com/dragosroua/claude-content-skills.git
cd claude-content-skills
# Install Python dependencies
pip install -r requirements.txt
# Copy skills to Claude Code (global installation)
cp -r skills/* ~/.claude/skills/
cp -r shared ~/.claude/skills/
```
Configuration
```bash
# Copy example configs
cp .env.example .env
# Edit with your credentials (only needed for skills you use)
# - WordPress GraphQL URL and Application Password (SEO WordPress Manager)
# - Content path for your Astro site (CTA Injector)
# - Dist folder path for built site (Link Analyzer - works on local files)
```
Verif
More from this repository4
Batch updates Yoast SEO metadata for WordPress posts and pages using GraphQL, automating SEO optimization across multiple content items.
gsc-assistant skill from dragosroua/claude-content-skills
Intelligently injects call-to-action (CTA) elements into Astro static site content based on context and strategic placement.
Analyzes website links to detect broken links, identify orphan pages, and uncover potential linking issues across a content ecosystem.