Write and maintain concise AGENTS.md and CLAUDE.md files that document the conventions an agent actually needs.
OpenSEO Keyword Research
Summary
Turns seed topics into a prioritised keyword set using live OpenSEO MCP data — volume, difficulty and SERP evidence instead of an agent guessing at search demand.
Features
- Turns seed topics into a ranked keyword opportunity set
- Real volume, difficulty and CPC data via the OpenSEO MCP server
- Live SERP inspection where search intent is ambiguous
- Saves and tags promising terms so research compounds across sessions
- Asks for market/location/language only when it changes the numbers
- Guardrails against fabricated metrics and unevidenced recommendations
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Seeds: "self-hosted analytics", "privacy-first analytics". US market. Find the terms worth writing about and save the good ones to the project.
Description
Asking a language model for keywords produces a list that reads well and reflects nothing about actual search demand. This skill fixes the input rather than the prompt: it drives OpenSEO's MCP tools so every term in the output carries real volume, difficulty and CPC figures, and SERP evidence for why it is winnable.
The workflow
Give it seed topics — products, pages, competitors, or the problems an audience has — and it runs research_keywords in batches, inspects live SERPs where the intent is ambiguous, evaluates each candidate against the metrics, and returns a ranked opportunity set rather than an undifferentiated list. Promising terms get saved and tagged in the project so the research compounds across sessions instead of being re-derived every time.
It asks for the market, location and language when those would materially change the metrics, and otherwise uses sensible tool defaults — the distinction that keeps it from either guessing silently or interrogating the user about things that do not matter.
Guardrails
The skill is explicit about what not to do: no inventing metrics when a tool call fails, no presenting a keyword as an opportunity without the evidence behind it, and a defined output format so results stay comparable between runs.
Requirements
Needs the OpenSEO MCP server connected (https://app.openseo.so/mcp) and a projectId; the skill calls list_projects first if one is not supplied. OpenSEO is MIT-licensed and self-hostable, so the same skill works against a hosted account or your own deployment.
Provenance
One of eight Agent Skills shipped in the OpenSEO repository alongside SEO project setup, a coaching mode, site audit, keyword clustering, competitive landscape mapping, competitor analysis and link prospecting.
Related Skills
Write and audit interface microcopy, from buttons to error messages, against four checkable quality standards.