Keyword Research Agent (OpenSEO)

Keyword research in Claude Code that reads live data: 8 SEO skills plus OpenSEO MCP for volume, SERPs, backlinks and GSC. Bring a Claude login.

NewNew22.1 KB snapshotStarter VM

What's inside

Harness

Claude Code

Plan

Starter

vCPU

1

Memory

2 GiB

Snapshot

22.1 KB

Setup prompt + walkthrough

The Keyword Research Agent (OpenSEO) setup prompt + walkthrough

Paste this into any capable agent and it walks you through the connections, the trigger, and a supervised first run — the whole setup, in your own words. Or skip the setup and run this exact agent hosted.

Set up an agent for me, in its own chat, that does the work of a Keyword Research Agent (OpenSEO). Work from the files and facts I actually give it, rank what matters by impact rather than by how many items it found, and stop short of sending, filing, posting, or changing anything live unless I ask for that in the same run. Walk me through connecting Openseo. Have it run whenever I hand it the work, and every weekday morning on whatever I left unfinished. Ask me where the source material lives, who should receive the output, and what good enough looks like for a first pass. Run one pass while I watch, then save it.

Already built, running in ~3 min · 30-day money-back on first purchase

How it works · ~3 minutes

  1. 01 · Fork

    New isolated microVM on your subdomain — creator agent state included.

  2. 02 · Your keys

    Log into Claude Code with your own model credentials (BYOK).

  3. 03 · Ask it to work

    Open the terminal and give the agent a real job. You keep what ships.

Example first ask

Pull my open PRs, summarize risk, and draft a review checklist.

30-day money-back on your first purchase · no free trial · keys never leave the VM

About this template

An SEO agent that reads live metrics instead of guessing

If Claude has been inventing keyword volumes out of training memory, this fork ends that: OpenSEO MCP plus 8 SEO skills, wired into Claude Code on boot.

Ask for keyword research and the numbers come back over the wire. Volume, difficulty, live SERPs, backlinks, and your own Search Console.

Not a plausible-looking table.

What the 8 SEO skills do

  • keyword-research - find opportunities, check metrics and SERPs, save and tag the survivors
  • keyword-clustering - group terms by intent, map each cluster to a page you have or need
  • competitor-analysis - one rival's organic footprint: ranking keywords, themes, backlinks, gaps
  • competitive-landscape - the whole field, plus the content themes that are actually winning
  • link-prospecting - prospects, contact paths, and drafted outreach off SERP and backlink signals
  • seo-project-setup - a durable workspace: project context, goals, positioning, Search Console intake
  • seo-coach - explains the workflow and names the next step when you stall
  • openseo-connect - connect or re-authorize the MCP when a session drops

Clustering and project-setup are the two that turn this from a keyword research tool into a plan you can hand to a writer.

What you supply

Your Claude Code login, or ANTHROPIC_API_KEY.

Then an OpenSEO account at app.openseo.so. The first tool call opens OAuth and you approve it in the browser, so you never paste an OpenSEO key into the template. Model spend and OpenSEO usage stay on your accounts.

Your first five minutes

  1. Fork, then claude login.
  2. Sign in at app.openseo.so and approve MCP OAuth on the first tool call.
  3. Paste this:

Run keyword research for . Use OpenSEO metrics, not estimates. Cluster the results by intent and map them to pages.

Point it at a domain you actually own. The output is only as useful as the site behind it.

Then run seo-project-setup once. Every session after that starts with your context instead of a blank page.

Where this stops

It researches and plans. It does not publish.

No CMS push, no link building on your behalf, no rankings conjured out of nothing. OpenSEO is the data source, so if a term isn't in their index, no skill here invents one to fill the gap. That's the trade, and it's the right one.

Claude Code only - Hermes and Codex forks won't pick these skills up. And if you won't hold an SEO data account, this is the wrong template.

Fork it

Your copy boots as an isolated VM on its own subdomain in about three minutes. 30-day money-back on your first jurniti purchase.

Upstream: app.openseo.so.

Inside this fork

Forking copies this template into a brand-new, fully isolated microVM on your own subdomain. Here's exactly what lands in it.

  • Claude Code agent

    The upstream harness, pre-installed — same version the creator ran.

  • Starter VM

    1 vCPU · 2 GiB RAM · 10 GiB disk.

  • Creator's /persist data

    The captured persist volume is copied byte-for-byte into your fork.

  • BYOK — your keys, your VM

    Add your model API keys after forking; they live only inside your microVM.

What this agent can do

8 skills

  • competitive-landscape

    Map SEO market leaders, winning content themes, keyword coverage, backlinks, and strategic gaps.

  • competitor-analysis

    Analyze one competitor's organic footprint, ranking keywords, content themes, backlinks, and gaps.

  • keyword-clustering

    Cluster keywords by intent and map them to existing or proposed pages.

  • keyword-research

    Discover keyword opportunities, evaluate metrics and SERPs, and save/tag promising terms.

  • link-prospecting

    Find link prospects, discover contact paths, and draft outreach from SERPs and backlink signals.

  • openseo-connect

    Connect or re-authorize the OpenSEO MCP so SEO skills can use live keyword/SERP/backlink/GSC data.

  • seo-coach

    Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and…

  • seo-project-setup

    Set up a durable local SEO workspace with project context, notes, goals, positioning, preferences, MCP checks, and Search Console data…

What you'll configure after forking

Secrets are scrubbed from shared templates — these are the names you supply in your agent's terminal once it boots.

MCP connections

  • openseo

Your turn

Your own Keyword Research Agent (OpenSEO), live in about 3 minutes.

Copy the setup prompt and build it yourself — or let this exact Claude Code agent run hosted, already built, on a brand-new, fully isolated microVM on your own subdomain. Add your own keys after it boots; they never leave the box. Don't love it? Your first jurniti purchase comes with 30 days to get every cent back.

New paid VM · BYOK · 30-day money-back on your first purchase · ~3 min to provision