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.