← Back to Skills Marketplace
gbessoni

SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship)

by ringbot · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
225
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install seo-agi
Description
Write SEO pages that rank in Google AND get cited by LLMs (ChatGPT, Perplexity, Claude). Use when creating airport parking pages, local service pages, listic...
Usage Guidance
This skill appears to implement a legitimate SEO research and page-generation workflow, but there are some red flags you should address before installing or supplying credentials: - Metadata mismatch: The registry claims no env vars are required, but the code and SKILL.md expect DataForSEO credentials, GSC service-account/OAuth credentials, and optional Ahrefs/SEMRush API keys. Treat that omission as a warning sign and ask the publisher to correct the metadata. - Audit the code: Review scripts/research.py, scripts/lib/dataforseo.py, and scripts/lib/gsc_client.py to confirm they only perform expected read operations and API calls. Pay particular attention to any network calls, file writes, or subprocess usage. - Use least-privilege credentials: If you provide a GSC service account, make it read-only and limited to only the properties needed. Prefer API keys scoped to the minimal functionality (or use mock mode first). - Test in mock/offline mode: The skill offers a --mock option and fixtures. Run research with mock data first to see outputs without exposing credentials or making live API calls. - Inspect file writes: The skill will create ~/.config/seo-agi and ~/.local/share/seo-agi and write briefs/pages to ~/Documents/SEO-AGI. If that is undesirable, run the tool in a container or adjust config.output_dir before running. - Consider isolating execution: Run scripts inside an isolated environment (VM, container, or dedicated account) until you are comfortable with behavior. If the publisher is unknown and you plan to provide production credentials, err on the side of caution: validate the code, run tests with mock fixtures, and only grant minimal read-only access.
Capability Analysis
Type: OpenClaw Skill Name: seo-agi Version: 0.1.0 The seo-agi skill bundle is a legitimate and well-documented tool designed for automated SEO and Generative Engine Optimization (GEO). It utilizes the DataForSEO and Google Search Console APIs to perform competitive research and generate structured content. The Python scripts (e.g., research.py, gsc_pull.py) and the SKILL.md instructions are consistent with the stated purpose of creating high-quality, data-backed web pages. While the tool manages API credentials and performs network requests, it does so through standard practices (storing keys in ~/.config/seo-agi/.env and communicating with official API endpoints). There is no evidence of malicious behavior, unauthorized data exfiltration, or harmful prompt injection.
Capability Assessment
Purpose & Capability
The skill claims to be an SEO/GEO content generator, and the included scripts (DataForSEO client, GSC client, research/analysis) are appropriate for that purpose. However the registry metadata declares no required environment variables or credentials, while SKILL.md and the code clearly expect DataForSEO login/password, Google Search Console service-account or OAuth credentials, and optional AHREFS/SEMRUSH API keys. Omitting these requirements from the metadata is an incoherence that can mislead users about what access the skill needs.
Instruction Scope
SKILL.md instructs the agent to run local scripts that: perform live SERP queries, parse competitor pages, search for official PDFs (filetype:pdf), use GSC to pull owned-site query data, and save research/outputs under ~/.local/share/seo-agi and ~/Documents/SEO-AGI. Those actions are within the stated SEO purpose, but they involve reading/writing files in the user's home and accessing potentially sensitive site analytics. The runtime instructions also require locating the skill root in various user-specific paths (home directories and tool-specific skill directories).
Install Mechanism
There is no install spec (instruction-only from the registry), so nothing is automatically downloaded or executed by an installer. Code files are bundled in the skill, meaning an operator (or the agent) could run local Python scripts, but there is no external URL download or obscure installer specified in the registry metadata.
Credentials
The registry shows 'required env vars: none' but the code and SKILL.md explicitly read ~/.config/seo-agi/.env and expect DATAFORSEO_LOGIN, DATAFORSEO_PASSWORD, GSC_SERVICE_ACCOUNT_PATH (or OAuth creds), and optional AHREFS/SEMRUSH API keys. Requesting these credentials is proportionate to the SEO task, but the omission from the declared requirements is an inconsistency. Users should treat these as sensitive credentials (especially GSC service-account files) and only provide least-privilege, read-only credentials after auditing the code.
Persistence & Privilege
always:false (normal) and the skill does not request to force-enable itself. The code will create and write directories/files under ~/.local/share/seo-agi, ~/.config/seo-agi, and ~/Documents/SEO-AGI, which gives it persistent local presence (research caches, briefs, pages). That is reasonable for a research tool but users should be aware it will store data in their home directory and ensure disk write locations and retention behavior are acceptable.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install seo-agi
  3. After installation, invoke the skill by name or use /seo-agi
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of seo-agi — a skill for generating high-quality, research-driven SEO pages optimized for Google and LLMs. - Integrates competitive intelligence workflows, sourcing real SERP and keyword data using research scripts and multiple APIs (DataForSEO, Ahrefs MCP, SEMRush MCP, GSC). - Enforces content architecture optimized for both search engines and LLMs: 500-token chunks, question-based headings, answer-first style, clean HTML tables. - Core belief system prioritizes information gain, entity consensus, and genuine expertise; specifically avoids generic or AI-detectable content patterns. - Includes operational guidance for API key setup, competitive data prioritization, and integration with MCP tools. - Provides detailed instructions for using research scripts to inform every aspect of page creation.
Metadata
Slug seo-agi
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship)?

Write SEO pages that rank in Google AND get cited by LLMs (ChatGPT, Perplexity, Claude). Use when creating airport parking pages, local service pages, listic... It is an AI Agent Skill for Claude Code / OpenClaw, with 225 downloads so far.

How do I install SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship)?

Run "/install seo-agi" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship) free?

Yes, SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship) is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship) support?

SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SEO AGI (Multi-Agent SEO: Research → Gap Analysis → Write → Validate → Ship)?

It is built and maintained by ringbot (@gbessoni); the current version is v0.1.0.

💬 Comments