# Create SEO Blog Posts for Next.js

Blog teams often lose consistency when each post uses different fields, tone, and SEO details. This skill guides Claude, Codex, or Claude Code to draft posts that match the existing Next.js BlogPost pattern.

## Install

```bash
npx skillstore add eccentric-jamaican/blog-writer
```

## Metadata

- Status: approved
- Slug: eccentric-jamaican-blog-writer
- Skillstore revision: r1
- Version status: missing
- Tree hash: 199479c676755324b18bd5d4c84ea7dc54f83cc08f6d39c8db5bae06ed6a2cdb
- Author: Eccentric-jamaican
- GitHub username: Eccentric-jamaican
- License: MIT
- Repository: https://github.com/Eccentric-jamaican/insapp-new/tree/main/skills/blog-writer
- Ref: 72d5025b022c77f7a51bdf5c1637c689c80e89d1
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: allowed
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands
- Quality score: 74
- Public page: https://skillstore.pages.dev/skills/eccentric-jamaican-blog-writer
- Manifest: https://skillstore.pages.dev/api/skills/eccentric-jamaican-blog-writer/manifest

## Capabilities

- Guides review of existing BlogPost fields before adding new content.
- Drafts Markdown blog content with short paragraphs and clear subheadings.
- Produces slug, title, excerpt, date, read time, category, author, image, and SEO guidance.
- Encourages reuse of current categories, author details, and site tone.
- Supports source sections when factual claims need citations.

## Use Cases

- Publish a New Advisory Post: Create a complete blog draft with metadata for a Jamaica-focused insurance or financial planning topic.
- Standardize Existing Blog Updates: Revise a post so its fields, tone, structure, and SEO details match the current site pattern.
- Prepare Research-Based Content: Draft a post that includes a clear source section when facts, data points, or regulations are cited.

## Prompt Templates

### Draft a Simple Post

```
Write a new blog post about home insurance basics in Jamaica. Include a suggested title, excerpt, category, read time, and SEO details.
```

### Match Existing Site Structure

```
Review the existing BlogPost pattern, then draft a post about retirement planning for Jamaican professionals. Keep the tone and metadata consistent.
```

### Create a Source-Based Article

```
Draft a blog post about life insurance planning. Include a Sources section and mark any factual claims that need user-provided citations.
```

### Prepare a Publication Update

```
Create a complete publication-ready blog entry for a new financial planning topic. Include slug, image path suggestion, SEO keywords, and final sanity checks.
```

## Limitations

- It is tailored to one Next.js BlogPost data structure.
- It does not verify facts unless the user provides sources or asks for research.
- It does not create image assets by itself.
- It cannot guarantee SEO performance after publication.

## Best Practices

- Review current posts before changing categories, author details, or image conventions.
- Provide sources for statistics, regulations, and market claims.
- Keep the title, excerpt, and SEO description aligned with the article promise.

## Anti Patterns

- Do not invent financial facts, rates, or regulations without sources.
- Do not add a new category when an existing category fits.
- Do not publish with missing slug, date, image, or SEO fields.

## Security Audit

- Audited at: 2026-07-06T11:43:56.044\+00:00
- Summary: All static findings are false positives caused by Markdown inline code formatting in SKILL.md. I found no command execution, prompt injection, data exfiltration intent, or other semantic security issue in the reviewed files.

## Stats

- Views: 159
- Downloads: 9
- Favorites: 0
- Popularity score: 0
