Building Blog

Use when adding a blog to a Next.js + Sanity site, building a blog section from scratch, integrating Sanity CMS for editorial content, or setting up an SEO-optimized article surface. Triggers on phrases like "add a blog", "build the blog", "create blog section", "set up blog with Sanity", "integrate Sanity CMS", "blog architecture", or any new-blog scoping conversation on a Next.js project.

11 stars 1 forksWriting & Content

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add BuildShipGrowRepeat/nextjs-sanity-blog-skill --skill building-blog
Manual install
git clone --depth 1 https://github.com/BuildShipGrowRepeat/nextjs-sanity-blog-skill.git /tmp/nextjs-sanity-blog-skill
mkdir -p ~/.claude/skills
cp -r /tmp/nextjs-sanity-blog-skill/skills/building-blog ~/.claude/skills/building-blog

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Building a Blog (Next.js + Sanity)

## Overview

Universal workflow for adding a blog to a Next.js site backed by Sanity CMS. Targets a corporate blog: SEO-first, i18n-ready, performance-budgeted, accessibility-compliant.

**SKILL.md is the orchestrator. The spec lives in the two reference files.**

## Files

- `blog-technical-requirements.md` — §0 intake questionnaire (30+ questions) → §1 Project Profile → §2–§20 universal spec → checklist. Edit only §0 answers and §1 per project.
- `blog-image-style-guide.md` — universal template for AI-generated hero imagery via Gemini 3 Pro Image (Nano Banana Pro). Intake questions on top, aesthetic skeleton in the middle, three example slots at the bottom.

## Workflow

### Step 1 — Scan the host project (before asking anything)

Read what's already there. Pre-filling answers from detected values is much better than asking the user. Look for:

- `package.json` — Next.js version, `next-intl`, Sanity packages, Tailwind, `framer-motion`
- `next.config.{ts,js,mjs}` — existing `images.formats`, i18n config
- `src/messages/**`, `src/i18n/**`, `messages/**` — current locale set
- `src/app/[locale]/**` or `app/[locale]/**` — routing pattern
- `tailwind.config.*`, `globals.css`, design-system files — tokens, fonts
- `CLAUDE.md`, `AGENTS.md`, `GEMINI.md` — project conventions and approved overrides
- Existing `sanity-studio/` or `studio/` folder
- `app/layout.{tsx,jsx}` — fonts, analytics, motion config
Read the full skill on GitHub

Details

Skill name
building-blog
Path
skills/building-blog/SKILL.md
License
MIT
Repo updated
21 May 2026

FAQ

What does the Building Blog skill do?

Use when adding a blog to a Next.js + Sanity site, building a blog section from scratch, integrating Sanity CMS for editorial content, or setting up an SEO-optimized article surface. Triggers on phrases like "add a blog", "build the blog", "create blog section", "set up blog with Sanity", "integrate Sanity CMS", "blog architecture", or any new-blog scoping conversation on a Next.js project.

How do I install the Building Blog skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add BuildShipGrowRepeat/nextjs-sanity-blog-skill --skill building-blog. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Building Blog popular?

It lives in BuildShipGrowRepeat/nextjs-sanity-blog-skill, which has 11 GitHub stars and 1 forks, and is included in 2 curated skill lists.

Related skills

Docs to Book

13

EliaTolin/docs-to-book-skills

Trasforma una documentazione tecnica online in un libro PDF colorato, leggibile e tradotto nella lingua scelta dall'utente. Usa questa skill ogni volta che l'utente vuole "trasformare una documentazione in libro", "generare un PDF da una documentazione", "creare un manuale", "creare un ebook da docs", oppure fornisce un URL di documentazione (docs.*, *.dev, *.io/docs) e chiede di "ricreare", "riscrivere", "spiegare" o "raccogliere" il contenuto in formato libro/PDF/manuale. Triggera anche quando l'utente menziona "libro tecnico", "manuale tecnico", "ebook tecnico", o chiede di "studiare" una d

Writing & ContentIn 1 list

Work Experience Content Scanner

18

bruiandy/experience-to-asset

从用户提供的真实工作材料和具体工作经历中,扫描可公开分享的内容点,识别经验、踩坑、 观察、判断、案例和选题候选。适用于用户提供项目文档、工作复盘、SOP、表格、会议纪要、 聊天记录、Codex/Agent 对话或一段具体工作故事,并询问“这些资料能写什么”“哪些经验值得分享” “能不能变成内容”“哪些内容对比我晚 2-3 步的人有用”的场景。本 skill 只负责材料扫描、 内容点提取、内容形式判断、选题建议、敏感信息检查和后续写作 skill 路由;不负责个人定位、 职业咨询、完整文章写作,也不负责把经验封装成 SOP、PDF、网页、表格、课程或知识产品。

Writing & Content

Voltagent Docs Bundle

16

VoltAgent/skills

Look up VoltAgent documentation embedded in node_modules/@voltagent/core/docs for version-matched docs. Use for API signatures, guides, and examples.

Writing & ContentIn 1 list10

Sunge Skill

18

swaylq/sunge-skill

孙割.skill · 孙学 —— 用孙宇晨的文风写作,并提取他的关键决策。给它一个人、一件事、一段关系、一个产品,产出一篇「孙宇晨小作文」:称重开场、一句一段、天价压在微小细节上、情绪写成动作、结尾一句「什么都没有发生」——就像那篇疯传的《我的女友景甜》。也能切成他发推的 hype 语气;还能把故事里的关键决策抠出来(例如那篇里「用 Claude 拍板要不要转五千万」),或用他的决策逻辑给一个两难一个判断。 「孙割」是「孙哥」的谐音(割韭菜的割);「孙学」是网友对研究孙宇晨其人其法的戏称。这是文风与思维的模仿工具,不是洗白/造谣/投资顾问:涉及真人未决纠纷时走「虚构」保护伞 + 免责声明。 触发词:「用孙宇晨的文风写 X」「写篇孙割小作文」「学景甜那篇写 X」「把 X 写成孙宇晨体」「孙哥体 / 孙割体」「切换孙割」「Justin Sun writing style」「提取/分析里面的决策」「孙学」「用孙宇晨的逻辑帮我决策」。

Writing & Content

Diataxis Docs Framework

18

anivar/developer-docs-framework

Enterprise technical documentation best practices, patterns, and frameworks for developer and partner adoption. Covers content architecture (Diataxis four quadrants), 14 content types (tutorials, how-to guides, API reference, SDK docs, migration guides, changelogs, runbooks, integration guides, troubleshooting, architecture docs), pluggable writing styles (Diataxis, Google, Microsoft, Stripe, Canonical, Minimal), information architecture, docs-as-code workflows, documentation audit, anti-patterns checklist, and developer experience (DX) strategy. 27 rules, 5 references, 6 style guides. Baselin

Writing & Content

Prose Humanizer

21

amanmaqsood/prose-humanizer

Draft, rewrite, voice-match, or audit prose so it is specific, natural, and faithful to the supplied evidence and writer. Use for articles, posts, emails, scripts, reports, and prose files; do not use it to infer AI authorship or promise detector evasion.

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.