SEO Reference Map Main Handoff Work Report Audit Install API Keys Fable AI Research Brain

SEO Repos — Installation Report

Generated: 2026-08-05 18:20 UTC
Host: ns3.wirenets.ca (192.227.221.215)

Docker Deployments

4 of 5 new Docker services deployed and running
| Repo | Status | Port | Notes | |------|--------|------|-------| | **plausible/analytics** | ✅ Running | 8086 | Lightweight analytics, Postgres backend | | **umami-software/umami** | ✅ Running | 8087 | Simple analytics, Postgres backend | | **getmaxun/maxun** | ✅ Running | 3005 (API), 3007 (UI) | 3 containers + Postgres | | **gosom/google-maps-scraper** | ✅ Running | 8085 | Lightweight Go scraper | | **rendora/rendora** | ❌ Failed | — | Required Chrome CDP, WebSocket issues |

Python / pip Installs

3 of 6 Python repos installed, 3 cloned (need build setup)
| Repo | Status | Method | Notes | |------|--------|--------|-------| | **browser-use/browser-harness** | ✅ v0.1.7 | pip | Python MCP, self-healing harness for LLMs | | **sethblack/python-seo-analyzer** | ✅ v2025.4.3 | pip | `pyseoanalyzer` CLI installed | | **Egonex-AI/Understand-Anything** | ⚠️ Cloned | pnpm needed | JS monorepo, needs pnpm build (76k stars) | | **nitishkgupta/seotoolsuite** | ⚠️ Cloned | npm needed | Next.js app, needs DataForSEO key | | **akvise/trends-checker** | ✅ v0.2.0 | pip | `trends-checker` CLI installed | | **ihuzaifashoukat/seo-analyzer** | ⚠️ Cloned | Python | Flask app, deps installed via requirements.txt |

npm/npx Installations

3 of 4 npm repos installed, 1 Python tool cloned
| Repo | Status | Method | Notes | |------|--------|--------|-------| | **polya20/stagehand** | ✅ Installed | npm | AI web browsing framework (5k stars) | | **alibaba/page-agent** | ✅ Installed | npm | JS in-page GUI agent (4k stars, needs npm 11.6+) | | **jackwener/OpenCLI** | ✅ Installed | npm -g | `opencli` CLI available globally | | **dancolta/seo-drift-monitor** | ⚠️ Cloned | pip | Python tool, lxml deps installed, needs manual setup |

MCP Servers

4 existing + 2 new installed, 3 cloned (need API keys)
| Repo | Status | Notes | |------|--------|-------| | **browser-harness MCP** | ✅ pip installed | Config entry needed in openclaw.json | | **librecrawl MCP** | ✅ Cloned | 37-tool SEO crawler, npx-runnable | | **nayakprashant/selenium-mcp-server** | ⚠️ Cloned | Needs pip install, no API key needed | | **janspoerer/mcp_browser_use** | ⚠️ Cloned | Multi-agent Selenium MCP | | **browsermcp-com/mcp** | ⚠️ Cloned | Needs ANCHOR_BROWSER_API_KEY | | **swimmwatch/cloakbrowser-mcp** | ⚠️ Cloned | Needs CLOAKBROWSER_API_KEY | | **Scrapling MCP** | ✅ Existing | Already on filesystem, working | | **wet_server MCP** | ✅ Existing | Already on filesystem, working | | **teachable_scraper MCP** | ✅ Existing | Already on filesystem, working |

Server Audit

All critical services are running post-reboot
| Metric | Value | |--------|-------| | **Uptime** | Recently rebooted (OOM recovery) | | **RAM** | 11GB total, 3.1GB available | | **Disk** | 99GB total, 19GB free (81% used → 87% after installs) | | **Docker** | 21 containers running | | **LXD Containers** | 9 total, 7 running | | **OpenClaw Gateway** | Running (port 9089) | | **OpenClaw Control** | Running (port 18789) | | **nginx** | Running (ports 80, 443, 8614-8616, 8619) | | **LLM Chat** | Port 8616 - UP | | **Provider Dashboard** | Port 8614 - UP | | **SEO Repos Dashboard** | Port 8613 - UP |

Summary Statistics

Current inventory state after the 2026-08-02 activation pass
| Status | Count | Meaning | |--------|-------|---------| | **Installed / active** | **70** | Configured services, tools, skills, and working CLIs (+2 from 2026-08-05) | | **On filesystem** | **6** | Present but intentionally not configured | | **Available via npx** | **0** | All npx tools now globally installed | | **Not installed** | **11** | Credential, licence, build, or resource decision required (-1 Matomo installed) | | **N/A on a server** | **11** | Reference lists, desktop software, or non-deployable entries | | **Needs action** | **17** | The 11 not installed entries plus 6 filesystem-only entries | | **Total** | **98** | Across 13 dashboard categories |

Installation Session — 2026-08-05

8 tools globally installed, 7 OpenClaw skills created, 1 new Docker service
| Repo | Status | Method | Notes | |------|--------|--------|-------| | **pptrdev/puppeteer** | ✅ 25.5.0 global | npm -g | Chromium automation library (90k stars) | | **apify/crawlee** | ✅ 3.17.0 global | npm -g | Production crawler framework (18k stars) | | **JustinBeckwith/linkinator** | ✅ global | npm -g | Broken link checker for CI/CD | | **eliasdabbas/advertools** | ✅ 0.18.0 | pip (already) | SEO Swiss-army knife (1.3k stars) | | **matomo-org/matomo** | ✅ Docker | VPS162:8090 | Full GA alternative (20k stars, MariaDB backend) | | **GoogleChrome/lighthouse** | ✅ 13.4.0 | npx → skill | Canonical audit (29k stars) | | **harlan-zw/unlighthouse** | ✅ 0.18.0 | npx → skill | Full-site Lighthouse scanner (4.5k stars) | | **allinurl/goaccess** | ✅ 1.8.1 | apt → skill | Log analyzer (19k stars) |

OpenClaw Skills Created

| Skill | Tool | Purpose | |-------|------|---------| | **lighthouse-audit** | Lighthouse | Single-page performance/SEO/accessibility audit | | **unlighthouse-site-scan** | Unlighthouse | Full-site Lighthouse scan with web UI dashboard | | **goaccess-log-analyzer** | GoAccess | Real-time access log analysis, crawl budget, bot traffic | | **crawlee-scraper** | Crawlee | Production-grade scraping with retries and anti-blocking | | **puppeteer-automation** | Puppeteer | Screenshots, PDFs, browser-based automation | | **advertools-seo-toolkit** | Advertools | Robots.txt, sitemap, URL, SERP analysis in pandas | | **matomo-analytics** | Matomo | Self-hosted analytics dashboard access and API |

Activation Update — 2026-08-02

Free local LLM route active; 15 OpenClaw skill additions verified ready
| Item | Current state | Verification | |------|---------------|--------------| | **FairChoice SEO agent + dashboard** | ✅ Active on private Ollama bridge | Structured JSON returned from `phi4-mini-openclaw:latest` | | **Agentic SEO Skill** | ✅ Active as `agentic-seo` | OpenClaw reports ready | | **Claude Ultimate SEO** | ✅ 13 free skills active as `ultimate-seo-*` | All 13 report ready | | **SEO Drift Monitor** | ✅ Repaired and active | FairChoice baseline/check passed; HTML + PDF reports generated | | **SEO orchestrator** | ✅ 128 ready skills | All 15 new names individually verified | | **Paid/credential tools** | ⏸ Intentionally pending | LLM API cannot replace required datasets, keys, or licences |

Action Items

Remaining actions require credentials, licences, or a resource decision
| Priority | Action | Target | |----------|--------|--------| | 🔴 **High** | Sign up for ANCHOR_BROWSER_API_KEY | browsermcp-com/mcp | | 🔴 **High** | Sign up for CLOAKBROWSER_API_KEY | cloakbrowser-mcp | | 🟡 **Medium** | Run `pnpm install && pnpm build` | Understand-Anything | | 🟡 **Medium** | Run `npm install && npm run build` | seotoolsuite (needs DataForSEO key) | | 🟡 **Medium** | Add Google service-account credentials | GSC MCP | | 🟡 **Medium** | Add provider key and HTTP wiring | SerpApi MCP | | 🟢 **Low** | Add optional free-tier provider credentials | BrightData / AgentQL |