Agent skill

Setup Openseo

by every-app in every-app/open-seo

Set up OpenSEO in the current AI agent. An agent skill from every-app/open-seo.

MITAuto-check passedMarketing & SEO

Install Setup Openseo

skills CLI
$ npx skills add every-app/open-seo --skill setup-openseo -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install every-app/open-seo setup-openseo --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/every-app/open-seo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/setup-openseo .claude/skills/setup-openseo && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
setup-openseo
GitHub stars
23k
Token cost
~1.1k tokens
SKILL.md length
586 words
Files
1
Skills in repo
19
Repo updated
First seen
Licence
MIT

At a glance

Set up OpenSEO in the current AI agent. An agent skill from every-app/open-seo.

  • Works in 6 steps: Check this agent → Install the plugin first → Fall back to MCP + skills → …
  • A user pastes the OpenSEO installation prompt
  • SKILL.md covers 1. Check this agent, 2. Install the plugin first, 3. Fall back to MCP + skills and 4. Sign in, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Setup Openseo is an agent skill from every-app/open-seo. Set up OpenSEO in the current AI agent. Use when a user pastes the OpenSEO installation prompt or asks to connect its plugin, MCP, and skills.

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO. It works with Model Context Protocol. The repository describes itself as: Open source alternative to Semrush and Ahrefs. The licence is MIT.

When your agent uses it

  • A user pastes the OpenSEO installation prompt
  • Asks to connect its plugin

Example prompts

  • “/setup-openseo”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Check this agent
  2. Install the plugin first
  3. Fall back to MCP + skills
  4. Sign in
  5. Reload and verify
  6. Finish with a short handoff

What it can do on your machine

Read from SKILL.md and the folder at commit deb4491. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • openseo.so

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Setup Openseo loads about 1.1k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 586 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from every-app/open-seo at commit deb4491, republished under its MIT licence (© every-app). 586 words, ~1,071 tokens.

Download SKILL.mdSave it as .claude/skills/setup-openseo/SKILL.md (or your agent's skills folder).
name
setup-openseo
description
Set up OpenSEO in the current AI agent. Use when a user pastes the OpenSEO installation prompt or asks to connect its plugin, MCP, and skills.
metadata.internal
true

Set up OpenSEO in this agent. Do what you can; guide me through anything that needs my input.

1. Check this agent

  • Identify this agent and its version. Ask only if you cannot tell.
  • Check for an existing OpenSEO connection. Preserve other integrations and avoid duplicates.

2. Install the plugin first

The official plugin bundles MCP + SEO skills, with OpenSEO namespacing and shared updates.

  • Codex: follow the plugin guide.
  • Claude Code: follow the plugin guide.
  • Other agents: verify plugin compatibility in their current documentation.
  • Check the installed client's help before running commands.

3. Fall back to MCP + skills

If the plugin is unsupported:

  • Add https://app.openseo.so/mcp using the MCP guide.
  • Install the public SEO skills for this agent only.
  • Do not copy internal repository skills or duplicate bundled skills.
  • If skills are unsupported, use MCP alone and link to the workflow guides.

For self-hosted OpenSEO, use its endpoint directly; the official plugin targets the hosted service.

4. Sign in

  • Prefer OAuth. Start login; let me approve it in my browser.
  • No OAuth? Send me to https://app.openseo.so/settings → API keys. Have me enter the key in the client's secret settings or environment, never chat or a repository.
  • Manual setup needed? Use this agent’s current documentation and give only the steps I need to do myself.

5. Reload and verify

  • Use the current agent’s native reload flow, checking its installed version, help, or official documentation. Prefer automatic discovery or an in-place reload; restart only if required to load the new tools and skills.
  • Once tools load in this session, run whoami and list_projects (free reads). Check skill discovery too. If a reload needs my action, give the instructions rather than repeatedly retrying unavailable tools.
  • Track installation, sign-in, and verification separately. A connected server is not proof that this session can use its tools. Never claim verification before the free reads succeed.
  • Do not create projects or run paid research during installation.
Show full SKILL.md (269 more words)Show less

6. Finish with a short handoff

Keep progress updates brief. The final reply must be 140 words or fewer and follow this template:

Status [Briefly say what succeeded or what blocked setup.]

Next

  1. [Give the native reload command or UI action for this agent, only if needed.] Then say “Check that OpenSEO is connected.” Approve sign-in if prompted.
  2. Try one of these:
    • [SEO Audit invocation] (recommended) — find your website's biggest SEO issues.
    • [SEO Project Setup invocation] — interview you about your website and set up its project context.
    • [Keyword Research invocation] — find keywords worth targeting.
    • [Local SEO invocation] — review your Google Business Profile and local competitors.

Want to know what was set up? Just ask.

Adapt the template to the actual result:

  • If installation failed, name the blocker and replace reload with the fix. If fully verified, say it is ready and omit reload. Do not claim sign-in failed or is required merely because tools need reloading.
  • Recommend this agent’s idiomatic way to invoke each installed skill: its native command, mention, picker, or natural-language request. Use the discovered skill name and plugin namespace; do not assume /skill-name works everywhere or create aliases to force it. Check the agent’s help or official documentation when unsure. If skills are unsupported, give equivalent plain-language requests using the connected tools. Recommend workflows; do not run them during installation.
  • Keep tool names such as whoami and list_projects in your checks, not the final reply. Omit versions, paths, connection details, skill counts, other integrations, and cleanup commands unless they explain the blocker or I ask. Do not add more sections or a verification checklist.

© every-app, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/setup-openseo of every-app/open-seo.

Open the folder on GitHubat commit deb4491

Compare with similar skills

Setup Openseo next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Setup Openseo compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Setup Openseo this skillevery-app/open-seo23k—~1.1kAutomated safety check: PassMIT
Google Mapscablate/mcp-google-map468—~909Automated safety check: PassMIT
Reelclaw Adsdansugc/reelclaw145—~3.9kAutomated safety check: NotesMIT
Reddit InsightsBrianRWagner/ai-marketing-claude-code-skills4402 repos~3.1kAutomated safety check: PassNone
Google Maps Travel Planningcablate/mcp-google-map468—~710Automated safety check: PassMIT
Lognormsickn33/agentic-awesome-skills47k—~1.4kAutomated safety check: PassMIT

Similar skills

  • Google Maps

    cablate/mcp-google-map

    Search places, resolve addresses, compare routes, inspect neighborhoods, and retrieve geographic or environmental facts through the standalone @cablate/mcp-google-map CLI.

    468 GitHub stars~909 tokensUpdated 11 days ago
    Marketing & SEOAuto-check passed
  • Reelclaw Ads

    dansugc/reelclaw

    Make short-form UGC video ads (TikTok, Reels, Shorts) for the product in the current repo with DansUGC ReelClaw and real human creator reactions from the DansUGC library.

    145 GitHub stars~3.9k tokensUpdated 9 days ago
    Marketing & SEOAuto-check: notes
  • Reddit Insights

    BrianRWagner/ai-marketing-claude-code-skills

    Search and analyze Reddit content using semantic AI search via reddit-insights.com MCP server.

    440 GitHub starsUsed in 2 repos~3.1k tokens
    Marketing & SEOAuto-check passed
  • Google Maps Travel Planning

    cablate/mcp-google-map

    Build evidence-backed day trips, multi-day itineraries, and efficient stop sequences with Google Maps data through the standalone CLI.

    468 GitHub stars~710 tokensUpdated 11 days ago
    Marketing & SEOAuto-check passed
  • Lognorm

    sickn33/agentic-awesome-skills

    Work a site's SEO and AI-visibility (GEO) backlog through the hosted LogNorm MCP server: audits, fixes, content, AI-answer tracking.

    47k GitHub stars~1.4k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Sitemapkit

    aiskillstore/marketplace

    Discover and extract sitemaps from any website using SitemapKit.

    430 GitHub starsUsed in 1 repo~851 tokens
    Marketing & SEOAuto-check passed

More from every-app/open-seo

All 19 skills in this repo
  • Papercuts

    every-app/open-seo

    Log genuine, recurring repository friction to .agents/PAPERCUTS.md — confusing setup, a flaky repo command or script, a misleading in-repo error, stale generated files, or a non-obvious gotcha that…

    23k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Evaluate Skill

    every-app/open-seo

    Test a candidate OpenSEO skill end to end by running fresh, isolated Codex sessions against the local backend and scoring the reports they save.

    23k GitHub stars~1.8k tokensUpdated yesterday
    Auto-check: notes
  • Simple Issue Description

    every-app/open-seo

    Turn a rough bug report, feature request, support note, or pull request into a short, plain-language issue focused on the problem and desired behavior.

    23k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Repo Skill

    every-app/open-seo

    Create or update a skill in this repository the right way — canonical home in .agents/skills, internal-vs-public marking, symlink mirroring into .claude/skills, and public docs registration for…

    23k GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • Deslop

    every-app/open-seo

    Remove AI writing patterns from prose so it reads like a person wrote it.

    23k GitHub stars~602 tokensUpdated yesterday
    Auto-check passed
  • Observability Triage

    every-app/open-seo

    Triage OpenSEO production errors in Cloudflare Workers Observability — verified query recipes, counting gotchas, and a known-noise filter list applied automatically.

    23k GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed

Questions about Setup Openseo

What does Setup Openseo do?

Set up OpenSEO in the current AI agent. An agent skill from every-app/open-seo. Setup Openseo is an agent skill from every-app/open-seo. Set up OpenSEO in the current AI agent.

When should I use Setup Openseo?

Setup Openseo fits situations like: A user pastes the OpenSEO installation prompt; asks to connect its plugin.

How do I install Setup Openseo in Claude Code?

Run `npx skills add every-app/open-seo --skill setup-openseo -a claude-code`. Or copy the skill folder (.agents/skills/setup-openseo in every-app/open-seo) into .claude/skills/setup-openseo in your project. Claude Code loads it when a task matches its description.

How do I install Setup Openseo in Codex?

Run `npx skills add every-app/open-seo --skill setup-openseo -a codex`. Or copy the skill folder (.agents/skills/setup-openseo in every-app/open-seo) into .agents/skills/setup-openseo in your project. Codex loads it when a task matches its description.

Can I use Setup Openseo in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add every-app/open-seo --skill setup-openseo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-openseo, .gemini/skills/setup-openseo, .github/skills/setup-openseo and .opencode/skills/setup-openseo in your project.

What does Setup Openseo need to run?

SKILL.md names no scripts, command-line tools or credentials: Setup Openseo is instructions for the agent only.

Does Setup Openseo access the network?

SKILL.md names 1 domain. As links in the text: openseo.so. This is read from the text; nothing was executed.

Is Setup Openseo safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Setup Openseo use?

Setup Openseo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Setup Openseo use?

About 1.1k tokens (SKILL.md is roughly 4.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Setup Openseo?

Skills that share tags, products or a category with Setup Openseo: Google Maps (cablate/mcp-google-map, 468 stars), Reelclaw Ads (dansugc/reelclaw, 145 stars), Reddit Insights (BrianRWagner/ai-marketing-claude-code-skills, 440 stars) and Google Maps Travel Planning (cablate/mcp-google-map, 468 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Setup Openseo?

every-app (a GitHub organization) maintains it in every-app/open-seo, which has 22,680 GitHub stars. The repository holds 19 skills in this directory. The repository was last updated on October 6, 2026.

Source: every-app/open-seo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.