Content Writer (SEO Blog & Landing Page)
Turns a keyword, topic, or URL into a publish-ready blog post, landing page, or full rewrite with metadata, JSON-LD, and an internal linking plan.
Marketing & SEOIntermediate★ 445⑂ 42AI score 9/10Last updated: Jul 4, 2026
What it does
- Detects the job first: new blog post, new landing page (service/product/location/comparison), or a rewrite of existing content.
- Researches and outlines: classifies search intent, reviews the top SERP results when web tools are available, defines a differentiating angle, and shows an outline for approval before writing.
- Ships complete deliverables: markdown copy, title tag (<60 chars), meta description (120–160 chars), URL slug, JSON-LD (Article/BlogPosting, FAQPage, Service/Product/LocalBusiness), internal linking plan, and a publishing checklist.
- Enforces a quality gate: the "last click" test, E-E-A-T checks, and anti-pattern screening for keyword stuffing, filler, and walls of text.
Who it's for
- In-house marketers and founders running their own blog and service pages
- Agencies and freelancers producing SEO content at volume for clients
- Site owners who need a diagnosis plus a full rewrite of underperforming pages
Examples
- "Write a blog post for the keyword 'best CRM for small teams'" → intent check → approved outline → full draft with FAQ and structured data.
- "Create a landing page for our bookkeeping service" → conversion-focused structure, primary CTA, objection handling, trust signals.
- "Rewrite this page" with a URL → gap analysis (keep / add / remove) followed by a complete replacement draft.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/ViryaZheng/recomby-geo/HEAD/plugins/recomby-geo/skills/content-writer/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the plugins/recomby-geo/skills/content-writer folder from the GitHub repo ViryaZheng/recomby-geo into my ~/.claude/skills/content-writer/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/ViryaZheng/recomby-geo.git && mkdir -p ~/.claude/skills && cp -r recomby-geo/plugins/recomby-geo/skills/content-writer ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open your terminal.
- Clone the repository:
git clone https://github.com/ViryaZheng/recomby-geo.git - Create the skills folder if needed:
mkdir -p ~/.claude/skills - Copy the whole skill directory so its reference files come along:
cp -r recomby-geo/plugins/recomby-geo/skills/content-writer ~/.claude/skills/ - Verify that
~/.claude/skills/content-writer/references/content-writing.mdexists; if it's missing, locate it in the repo and place it at that path. - Restart Claude Code and try a prompt like "Write a blog post about [keyword]" — the skill should trigger automatically.
View source on GitHub ↗License: MIT