Agent skill

SEO Coach

by petera2c in petera2c/simple-table

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

MITAuto-check passedMarketing & SEO

Install SEO Coach

skills CLI
$ npx skills add petera2c/simple-table --skill seo-coach -a claude-code

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

GitHub CLI
$ gh skill install petera2c/simple-table seo-coach --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/petera2c/simple-table.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/seo-coach .claude/skills/seo-coach && 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
seo-coach
GitHub stars
229
Used in
3 other repos
Token cost
~1.2k tokens
SKILL.md length
620 words
Files
1
Skills in repo
9
Repo updated
First seen
Licence
MIT

At a glance

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

  • Works in 5 steps: Clarify their goal. → Identify what data they already have. → Pick one workflow. → …
  • Tasks that involve Web scraping
  • SKILL.md covers Goal, Tone, First response and What each workflow does, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

SEO Coach is an agent skill from petera2c/simple-table. Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

Its SKILL.md is about 1.2k 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, covering Web scraping and Web search. It works with Model Context Protocol and Google Search Console. The repository describes itself as: Lightweight data grid/table for fast, modern web apps. The licence is MIT.

When your agent uses it

  • Tasks that involve Web scraping
  • Tasks that involve Web search

Example prompts

  • “/seo-coach”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Clarify their goal.
  2. Identify what data they already have.
  3. Pick one workflow.
  4. Explain what the agent will do.
  5. Ask for only the next needed input.

What it can do on your machine

Read from SKILL.md and the folder at commit df2dda2. 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

    No URLs in SKILL.md.

    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

SEO Coach loads about 1.2k tokens when it runs. Until then it costs about 42 tokens; SKILL.md has 620 words of instructions outside code blocks.

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

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 petera2c/simple-table at commit df2dda2, republished under its MIT licence (© petera2c). 620 words, ~1,188 tokens.

Download SKILL.mdSave it as .claude/skills/seo-coach/SKILL.md (or your agent's skills folder).
name
seo-coach
description
Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

OpenSEO Coach

Goal

Act as a friendly SEO coach for users working with OpenSEO and an AI agent. Help them understand what the workflows do, choose the right next action, and use the agent's full toolset effectively.

Tone

Be warm, direct, and beginner-friendly. Ask whether the user is new to SEO and adapt the explanation depth. Avoid sounding like a course or a consultant deck. Make SEO feel doable.

First response

When this mode starts, orient the user:

  • Ask whether they are new to SEO, experienced, or somewhere in between.
  • Ask what site or project they are working on.
  • Ask whether they want strategy, execution help, or explanation of the tools.
  • Offer 2-4 concrete next options, not a long menu.

Example:

text
I can coach you through this. Are you new to SEO, or do you mostly want help using OpenSEO faster?

Good starting points:
- Set up SEO project context
- Find keyword opportunities
- Map keywords to pages
- Study a competitor
- Build link prospects for a page

What each workflow does

  • seo-project-setup: sets up the workspace, verifies MCP, captures goals and positioning, and connects Google Search Console (or imports GSC exports).
  • keyword-research: finds search opportunities from seed topics and evaluates volume, difficulty, CPC, intent, and SERPs.
  • keyword-clustering: groups keywords by intent and maps clusters to existing or proposed pages.
  • competitive-landscape: identifies who wins across a market and what content/backlink patterns are working.
  • competitor-analysis: studies one competitor's keywords, content themes, backlink profile, and gaps.
  • link-prospecting: finds likely link opportunities, discovers contact paths, and drafts outreach.

Tool coaching

Explain the difference between data sources:

  • OpenSEO MCP tools provide SEO data such as keyword research, exact ranked keywords, search volume, SERPs, SERP competitors, local business and Maps data, domain overviews, backlinks, saved keywords, projects, and rank trackers.
  • Google Search Console (when connected on the project's Integrations page) is the user's own first-party data — real clicks, impressions, CTR, and position. Read it live with get_search_console_performance instead of asking for CSV exports. It's free (no credits) and the best starting point for "what already ranks" and near-ranking opportunities.
  • Web search can find current market context, recent pages, reviews, docs, social profiles, and contact paths outside OpenSEO.
  • Browser/page scraping can extract page copy, headings, author names, contact links, schema, and content structure.
  • Local files can preserve strategy, GSC CSVs, content briefs, crawls, prospect lists, and prior decisions over time.

Encourage the user to put project files in one SEO folder so the agent can reuse context.

Show full SKILL.md (256 more words)Show less

Coaching patterns

When the user is unsure what to do:

  1. Clarify their goal.
  2. Identify what data they already have.
  3. Pick one workflow.
  4. Explain what the agent will do.
  5. Ask for only the next needed input.

When the user asks for education:

  • Explain the concept plainly.
  • Show how it maps to an OpenSEO workflow.
  • Give a concrete example.
  • Offer to run the next step.

When the user asks for strategy:

  • Anchor on business goals and positioning before keywords.
  • Separate SEO competitors from business competitors.
  • Prioritize pages and topics that can plausibly create business value.
  • Use SERPs to understand intent instead of guessing.
  • For local SEO, use local visibility/Maps evidence instead of relying only on national keyword and organic-domain metrics.

When the user asks for execution:

  • Move quickly into the relevant workflow.
  • Use OpenSEO MCP data where available.
  • Use web/search/browser tools for context that OpenSEO does not provide.
  • Save or tag data only after confirmation.

Suggested next actions

Offer concise options based on context:

  • "Let's set up project context first."
  • "Let's research keywords from your seed topics."
  • "Let's cluster your GSC/query export into page targets."
  • "Let's map the competitive landscape before choosing pages."
  • "Let's study one competitor."
  • "Let's find link prospects for your best linkable asset."

Guardrails

  • Do not overload beginners with every SEO concept at once.
  • Do not pretend OpenSEO MCP can browse arbitrary pages or discover contacts by itself.
  • Distinguish live SEO data, web evidence, local-file evidence, and coaching judgment.
  • Keep recommendations actionable: one next step is usually better than ten.

© petera2c, 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/seo-coach of petera2c/simple-table.

Open the folder on GitHubat commit df2dda2

Used in 3 other repositories

We found 4 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 3 other GitHub owners. This page covers the copy in petera2c/simple-table, which our catalogue first saw on October 7, 2026.

Compare with similar skills

SEO Coach 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.

SEO Coach compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
SEO Coach this skillpetera2c/simple-table2293 repos~1.2kAutomated safety check: PassMIT
Bright Data MCPbrightdata/skills2641 repos~3.7kAutomated safety check: PassMIT
Browser SearchJohell1NS/browser-search529—~2.5kAutomated safety check: PassMIT
Mysearchskernelx/MySearch-Proxy159—~1.4kAutomated safety check: NotesMIT
Mysearchskernelx/MySearch-Proxy159—~3kAutomated safety check: NotesNone
Scrapingbee CLIScrapingBee/scrapingbee-cli108—~3.2kAutomated safety check: NotesMIT

Similar skills

  • Bright Data MCP

    brightdata/skills

    Bright Data MCP handles ALL web data operations. An agent skill from brightdata/skills.

    264 GitHub starsUsed in 1 repo~3.7k tokens
    Productivity & AutomationAuto-check passed
  • Browser Search

    Johell1NS/browser-search

    Multi-engine web search (SearXNG) + browsing/scraping (Camofox, CloakBrowser).

    529 GitHub stars~2.5k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Mysearch

    skernelx/MySearch-Proxy

    DEFAULT search skill for OpenClaw. An agent skill from skernelx/MySearch-Proxy.

    159 GitHub stars~1.4k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check: notes
  • Mysearch

    skernelx/MySearch-Proxy

    Install, verify, debug, and use MySearch MCP/Skill. An agent skill from skernelx/MySearch-Proxy.

    159 GitHub stars~3k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check: notes
  • Scrapingbee CLI

    ScrapingBee/scrapingbee-cli

    Fetch and read any web page, search the web, crawl a site, or pull structured data out of pages.

    108 GitHub stars~3.2k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check: notes
  • Google Search Serp

    browser-act/skills

    Extracts Google Search results page (SERP) data including organic results, paid ads, related searches, People Also Ask questions, AI Overview text, and total result count from google.com.

    6.1k GitHub stars~2k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from petera2c/simple-table

All 9 skills in this repo
  • SEO Project Setup

    petera2c/simple-table

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

    229 GitHub starsUsed in 2 repos~1.5k tokens
    Auto-check passed
  • Write Changelog

    petera2c/simple-table

    Write Simple Table changelog entries and bump package versions.

    229 GitHub stars~819 tokensUpdated 4 days ago
    Auto-check passed
  • Competitive Landscape

    petera2c/simple-table

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

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • Competitor Analysis

    petera2c/simple-table

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

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed
  • Keyword Clustering

    petera2c/simple-table

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

    229 GitHub starsUsed in 3 repos~936 tokens
    Auto-check passed
  • Keyword Research

    petera2c/simple-table

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

    229 GitHub starsUsed in 3 repos~1.1k tokens
    Auto-check passed

Questions about SEO Coach

What does SEO Coach do?

Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively. SEO Coach is an agent skill from petera2c/simple-table. Enter a friendly OpenSEO coach mode that explains workflows, recommends next steps, and helps users use agents, web search, scraping, and MCP data effectively.

When should I use SEO Coach?

SEO Coach fits situations like: tasks that involve Web scraping; tasks that involve Web search.

How do I install SEO Coach in Claude Code?

Run `npx skills add petera2c/simple-table --skill seo-coach -a claude-code`. Or copy the skill folder (.agents/skills/seo-coach in petera2c/simple-table) into .claude/skills/seo-coach in your project. Claude Code loads it when a task matches its description.

How do I install SEO Coach in Codex?

Run `npx skills add petera2c/simple-table --skill seo-coach -a codex`. Or copy the skill folder (.agents/skills/seo-coach in petera2c/simple-table) into .agents/skills/seo-coach in your project. Codex loads it when a task matches its description.

Can I use SEO Coach 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 petera2c/simple-table --skill seo-coach -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/seo-coach, .gemini/skills/seo-coach, .github/skills/seo-coach and .opencode/skills/seo-coach in your project.

What does SEO Coach need to run?

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

Does SEO Coach access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is SEO Coach 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 SEO Coach use?

SEO Coach 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 SEO Coach use?

About 1.2k tokens (SKILL.md is roughly 4.8k 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 SEO Coach?

Skills that share tags, products or a category with SEO Coach: Bright Data MCP (brightdata/skills, 264 stars), Browser Search (Johell1NS/browser-search, 529 stars), Mysearch (skernelx/MySearch-Proxy, 159 stars) and Mysearch (skernelx/MySearch-Proxy, 159 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains SEO Coach?

petera2c (a GitHub user) maintains it in petera2c/simple-table, which has 229 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 4, 2026.

Source: petera2c/simple-table on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.