blog-writer

Write and add new blog posts for this Next.js site by matching the existing BlogPost structure in `src/lib/blog-data.ts`. Use when asked to draft a new blog article, update blog content, or produce SEO metadata/slug/image details for a new post.

25 stars

Best use case

blog-writer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Write and add new blog posts for this Next.js site by matching the existing BlogPost structure in `src/lib/blog-data.ts`. Use when asked to draft a new blog article, update blog content, or produce SEO metadata/slug/image details for a new post.

Teams using blog-writer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/blog-writer/SKILL.md --create-dirs "https://raw.githubusercontent.com/ComeOnOliver/skillshub/main/skills/aiskillstore/marketplace/eccentric-jamaican/blog-writer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/blog-writer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How blog-writer Compares

Feature / Agentblog-writerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Write and add new blog posts for this Next.js site by matching the existing BlogPost structure in `src/lib/blog-data.ts`. Use when asked to draft a new blog article, update blog content, or produce SEO metadata/slug/image details for a new post.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Blog Writer

## Overview
Create a new blog post by mirroring the existing `BlogPost` pattern in `src/lib/blog-data.ts` and keeping tone, structure, and SEO consistent with current posts. Use the style cues in `references/blog-patterns.md`.

## Workflow (new post)
1. Review current posts in `src/lib/blog-data.ts` to confirm field usage, tone, and categories.
2. Draft the blog content and metadata using the checklist below; align with patterns in `references/blog-patterns.md`.
3. Add a new `BlogPost` object to `BLOG_POSTS` and ensure any new image exists under `public/blog/`.
4. Sanity check: `slug` is unique, `date` is ISO `YYYY-MM-DD`, and `seo` fields are complete.

## BlogPost checklist
- `slug`: lowercase, hyphenated; prefer `YYYY-MM-DD-topic` for date-stamped posts.
- `title`: clear, professional, Jamaica-relevant.
- `excerpt`: 1-2 sentences; match the opening value of the post.
- `content`: Markdown in a template string; start with an H2 matching the title.
- `date`: ISO `YYYY-MM-DD`.
- `readTime`: short string like `6 min read`.
- `category`: use an existing category where possible; add new only when necessary.
- `author`: keep consistent with existing author unless instructed otherwise.
- `image`: `/blog/<filename>.png` in `public/blog/`.
- `seo`: title/description optimized for search; `keywords` 3–5 items.

## Content guidance
- Keep paragraphs short and direct; use subheadings to create a clear reading path.
- End with an action-oriented close or invitation to contact.
- If citing facts, include a brief "Sources" section with numbered entries.

## References
- Blog structure and style patterns: `skills/blog-writer/references/blog-patterns.md`

Related Skills

document-writer

25
from ComeOnOliver/skillshub

多风格文档写作技能。支持乔木、小红书、Dankoe、微信公众号、Twitter等5种写作风格。Claude 根据内容智能选择风格,按规范撰写文章。

reddit-post-writer

25
from ComeOnOliver/skillshub

Master authentic Reddit content generator using emotion-first, phased architecture. Creates posts that sound genuinely human through cognitive state simulation, not just rule-following. Use when the user asks to write a Reddit post, create Reddit content, or needs help with Reddit engagement. Includes adversarial committee review, Claude-ism detection, and interactive refinement workflow.

pr-writer

25
from ComeOnOliver/skillshub

ALWAYS use this skill when creating or updating pull requests — never create or edit a PR directly without it. Follows Sentry conventions for PR titles, descriptions, and issue references. Trigger on any create PR, open PR, submit PR, make PR, update PR title, update PR description, edit PR, push and create PR, prepare changes for review task, or request for a PR writer.

blog-writing-guide

25
from ComeOnOliver/skillshub

Write, review, and improve blog posts for the Sentry engineering blog following Sentry's specific writing standards, voice, and quality bar. Use this skill whenever someone asks to write a blog post, draft a technical article, review blog content, improve a draft, write a product announcement, create an engineering deep-dive, or produce any written content destined for the Sentry blog or developer audience. Also trigger when the user mentions "blog post," "blog draft," "write-up," "announcement post," "engineering post," "deep dive," "postmortem," or asks for help with technical writing for Sentry. Even if the user just says "help me write about [feature/topic]" — if it sounds like it could become a Sentry blog post, use this skill.

blogwatcher

25
from ComeOnOliver/skillshub

Track blog and RSS/Atom feed updates with the `blogwatcher` CLI.

blog-planner

25
from ComeOnOliver/skillshub

Interactive blog post authoring. Produces a draft blog post file with structured outline, inline guidance comments, and meta briefs that the author proses up in place. Supports pyramid principle, best sales deck, and release post formats.

teams-channel-post-writer

25
from ComeOnOliver/skillshub

Creates educational Teams channel posts for internal knowledge sharing about Claude Code features, tools, and best practices. Applies when writing posts, announcements, or documentation to teach colleagues effective Claude Code usage, announce new features, share productivity tips, or document lessons learned. Provides templates, writing guidelines, and structured approaches emphasizing concrete examples, underlying principles, and connections to best practices like context engineering. Activates for content involving Teams posts, channel announcements, feature documentation, or tip sharing.

../../../business-growth/contract-and-proposal-writer/SKILL.md

25
from ComeOnOliver/skillshub

No description provided.

prd-doc-writer

25
from ComeOnOliver/skillshub

Write and iteratively refine PRD/需求文档 with a story-driven structure and strict staged confirmations (journey map alignment, per-story single-point confirmation, final generation gate). Use when the user asks to 梳理/撰写/完善 PRD、需求文档、用户故事、验收标准,并希望用 ASCII 线框图与 Mermaid(流程图/状态图/时序图)来减少歧义、共同完成文档。

svelte-code-writer

25
from ComeOnOliver/skillshub

CLI tools for Svelte 5 documentation lookup and code analysis. MUST be used whenever creating, editing or analyzing any Svelte component (.svelte) or Svelte module (.svelte.ts/.svelte.js). If possible, this skill should be executed within the svelte-file-editor agent for optimal results.

writer

25
from ComeOnOliver/skillshub

Document creation, format conversion (ODT/DOCX/PDF), mail merge, and automation with LibreOffice Writer.

wiki-page-writer

25
from ComeOnOliver/skillshub

Generates rich technical documentation pages with dark-mode Mermaid diagrams, source code citations, and first-principles depth. Use when writing documentation, generating wiki pages, creating technical deep-dives, or documenting specific components or systems.