# Blog

> Create and edit blog posts for Ghost CMS. Use when creating blog post projections from ideas, editing existing posts, or working with Ghost frontmatter and SEO. Includes blog-specific voice, structure, and templates.

- Skill: `majiayu000/blog` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/blog`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/blog/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Marketing & Growth
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/blog

---


# Blog Skill

Create authoritative, SEO-optimised blog posts for Ghost CMS at xavierfuentes.com.

## When to Use

- Creating a blog post projection from a canonical idea draft
- Editing or refining an existing blog post
- Checking blog post structure and SEO
- Working with Ghost frontmatter

## Quick Reference

**Target length:** 1,500-2,000 words (up to 2,200 for authority pieces)

**Structure:** Hook → Context → Framework → Implementation → Pitfalls → Next Steps

**Frontmatter required:** title, slug, status, visibility, idea_id, pillar

## Context Files

- `context/voice.md` - Blog-specific voice and tone
- `context/seo.md` - SEO guidelines and meta descriptions
- `context/structure.md` - Post structure and formatting

## Brand Reference

See `docs/guides/brand-guide.md` for:
- Colour palette (jungle-inspired: Deep Jungle, Golden Amber)
- Typography (Sora + Source Sans 3)
- Visual component styles

## Templates

- `templates/post.md` - Blog post template with frontmatter

