Skip to content

seo-engine: day 17 PM, Claude Code skills and Claude Code Router pages, OpenCode title, no "not tried" lines - #746

Merged
chaitanyagiri merged 1 commit into
mainfrom
seo-engine/day-17-pm
Oct 16, 2026
Merged

chaitanyagiri merged 1 commit into
mainfrom
seo-engine/day-17-pm

Conversation

@chaitanyagiri

Copy link
Copy Markdown
Collaborator

What changed

Two new pages, one fix, and the founder's 14 Oct rule applied to older posts.

  • /blog/claude-code-skills/: what a Claude Code skill is, where skills live, a first SKILL.md, how Claude picks one, sharing them with Skills Hub 1.0 (released 11 Oct 2026), and whether they are safe to install. "claude code skills" has 12,100 US searches a month at difficulty 30. 1,143 words, four animated scenes and a title image.
  • /blog/claude-code-router/: what Claude Code Router is, how it works, how to install it, the providers its README lists, and other options. "claude code router" has 2,900 US searches a month at difficulty 6. 924 words, four scenes and a title image.
  • One short sentence linking each new page from an older post: claude-code-hooks-explained, run-munder-difflin-on-open-models.
  • Fix: what-is-opencode gets a new title and description (2,087 impressions, 1 click, position 7.7 from 30 Sep to 13 Oct). The searches that show it are "what is opencode", "what is open code" and "is open code free", so the description now answers the free question first.
  • Founder's rule of 14 Oct (never write that we have not tried or tested something): the sentence is removed from 14 older posts: aider-vs-claude-code, claude-code-projects, claude-code-routines, claude-haiku-5-5, claude-managed-agents-dynamic-workflows, gemini-cli-vs-claude-code, gpt-6-intelligent-ui, hermes-agent-vs-openclaw, mistral-large-4, muse-wonder, openai-decisions-api, reflection-beam, what-is-claude-agent-sdk, what-is-zcode. Each now credits the vendor's page and stops. muse-wonder also gets one dated line updated: Meta's Muse Code page now says "powered by Muse models" and lists Muse Wonder in its plans.

Checks

  • Gate: the two new pages pass. Every edited older post passes, except two that already failed on length before this PR (claude-code-hooks-explained 1,646 words, run-munder-difflin-on-open-models 1,270), changed here by one sentence each.
  • Independent fact review: claude-code-skills passed (about 125 claims checked across the run, every source reopened live). claude-code-router failed on one sentence that implied we ran Claude Code on a local model; fixed, and a second review of every changed sentence passed. The older post edits passed; two wording notes applied.
  • No red pixels in any new still. Indexing rule holds (all 10 of the latest pages at least 7 days old are indexed). 1 other engine pull request is open (blog: 0.5.6 install and first hour guides, every agent on our floor, README (merge when 0.5.6 ships) #743).

Not in this PR

  • /blog/muse-code-vs-claude-code/ (written and drawn tonight) failed review twice on one sentence about what Claude Code needs to run. The engine rule is that a page failing twice does not ship, so it is held for the next run with the fix applied, and goes back to the backlog.

  • best-ai-coding-agents keeps its "Not tested" cells: they describe a real smoke test we ran, where two accounts were out of usage.

  • Left out of the router page: the config file, ccr code and the route names that older guides describe; the current README (v3.1.3, 9 Oct 2026) no longer mentions them.

  • Queued, not fixed: run-munder-difflin-on-open-models ("Prompts never leave the machine" and gate faults), mcp-and-skills-in-a-hive (dashes), Hermes Agent v0.22.0 (released 14 Oct) on what-is-hermes-agent.

Merge order

#743 also touches media.json and the built docs/blog. Whichever merges second needs a rebase; I will do that when asked.

CodeQL may flag js/xss-through-dom on the new pages. It is the shared blog layout's YouTube loader, unchanged here, and the same alert is open on over 100 blog pages.

Before

Live today: what-is-opencode with the old title, and claude-code-skills (404).

before what-is-opencode
before claude-code-skills

After

Local build of this branch.

after claude-code-skills
after claude-code-router
after what-is-opencode

🤖 Generated with Claude Code

var id = box && box.getAttribute('data-yt');
if (!id) return;
var frame = document.createElement('iframe');
frame.src = 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1';
var id = box && box.getAttribute('data-yt');
if (!id) return;
var frame = document.createElement('iframe');
frame.src = 'https://www.youtube-nocookie.com/embed/' + id + '?autoplay=1';
…s, OpenCode title, no "not tried" lines

Two new pages with four scenes and a title image each: claude-code-skills and
claude-code-router, each linked once from an older post. New title and
description on what-is-opencode. The founder's 14 Oct rule: sentences saying
we have not tried, tested or run something are removed from 14 older posts,
and one dated Muse Code line in muse-wonder is brought up to date.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@chaitanyagiri
chaitanyagiri merged commit 0faacbd into main Oct 16, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants