Free Claude Code / OpenCode skill that fixes AI-slop SEO: one command, one commit per change
翻译准备中
技能ShellGitHub @IncomeStreamSurfer自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A free Claude Code / OpenCode skill that fixes AI-slop SEO on your website, in one command.
AI-built websites look great and rank for nothing. Their headings are poetry ("Sauna, and the North Sea.") instead of what people search for ("Wild sauna on the beach"). SEO Night audits your site's codebase, finds what's missing, and fixes it as one git commit per change on a branch you review.
curl -fsSL https://raw.githubusercontent.com/IncomeStreamSurfer/seo-night-skill/main/install.sh | bash
Then open your website's repo and run /seo-night.
🎯 The skill gets its keyword data from Semrush. No account? Start a 14-day free trial of Semrush One →
A wedding and events venue in Galway, Ireland. One night of SEO work with Claude Code on 21 May 2026 (31 commits). Real numbers from the site's analytics, comparing the 74 days before with the 74 days after:
| Before | After | ||
|---|---|---|---|
| Enquiries from Google search | 5 | 43 | 8.6× |
| Visits from Google search | 1,074 | 2,491 | 2.3× |
| Visits from AI assistants (ChatGPT, Perplexity, Gemini) | 16 | 123 | 7.7× |
| Keywords ranking in Google | 24 | 73 | |
| Bookings that started with a search | 10 |
The single biggest change was a heading. The hen party page's H1 went from "Hen Parties" to "Hen Party Venue in Galway". That page alone went on to 322 visits from Google, 11 enquiries and 4 bookings.
A beach sauna at North Landing, Flamborough (UK), built with AI. It already looked great, but ranked for zero keywords in Google. SEO Night ran on 27 October 2026: 16 commits, the build passing.
What it found
| Move | Before | What the skill did |
|---|---|---|
| 1. Keyword headings | ⚠️ Partial: titles fine, every H1 a slogan | New keyword H1s and H2s on 7 pages, slogans kept |
| 2. Guide pages | ✅ Done | Skipped |
| 3. Answer-first passages | ⚠️ Partial | 50-word answers under the new H2s on 5 pages |
| 4. Citable by AI | ✅ Mostly done | Cleaned sameAs, phone in international format, capacity in llms.txt |
| 5. Internal links + FAQs | ✅ Done | Skipped |
| 6. Landing pages | — | None: a page per nearby town would be a doorway page |
| 7. Plumbing | ❌ No IndexNow | IndexNow key + npm run indexnow |
AI slop → SEO
| Page | Before (H1) | After (H1) | Keyword (UK searches/mo) |
|---|---|---|---|
| Home | Sauna, and the North Sea. | Wild sauna on the beach, North Landing. | wild sauna (1,900), beach sauna (720) |
| Visit | Where the road runs out of land. | Visiting North Landing, Flamborough. | north landing flamborough (1,000) |
| Things to do | Chalk, caves and a sky full of wings. | Things to do in Flamborough. | things to do in flamborough (480) |
| Cold water | Fire, then the North Sea, then stillness. | Sauna and cold plunge, in the North Sea. | sauna and cold plunge (1,000) |
| Private hire | The whole sauna, just yours. | Private sauna hire at North Landing. | private sauna (390) |
| Gift vouchers | Give someone the North Sea. | Sauna gift vouchers for North Landing. | sauna gift vouchers |
| History | The lifeboats of North Landing. | Flamborough lifeboat station, North Landing. | flamborough lifeboat station |
Every slogan was kept, as the first line of the intro. Rankings get re-measured on 26 November 2026; results will be added here.
seo-night/baseline.md so you can measure in 30 days.It's safe:
curl -fsSL https://raw.githubusercontent.com/IncomeStreamSurfer/seo-night-skill/main/install.sh | bash
This installs the skill to ~/.claude/skills/seo-night, which both Claude Code and OpenCode
read. If you have OpenCode, it also installs a /seo-night command for it.
git clone https://github.com/IncomeStreamSurfer/seo-night-skill
cp -R seo-night-skill/seo-night ~/.claude/skills/
# OpenCode only, for the /seo-night command:
mkdir -p ~/.config/opencode/commands && cp seo-night-skill/opencode/seo-night.md ~/.config/opencode/commands/
Open your website's repo and type:
| Claude Code | /seo-night |
| OpenCode | /seo-night, or just say "run the seo-night skill" |
Want to see the plan before it changes anything? Run /seo-night plan only.
When it's done, review the branch (git log main..), then merge and deploy as you normally do.
SEO Night uses the Semrush MCP for search volumes, keyword difficulty, your current rankings and competitors. Connect it to Claude Code or OpenCode: https://www.semrush.com/kb/1619-getting-started-with-mcp
No Semrush account? Start a 14-day free trial of Semrush One
It also works from a Google Search Console export (Performance → Queries and Pages).
Next.js (app and pages router), Astro, WordPress themes, Shopify themes and plain HTML sites.
Made by Income Stream Surfers.