← ClaudeAtlas

geolisted

GEO-first SEO analysis tool. Optimizes websites for AI-powered search engines (ChatGPT, Claude, Perplexity, Gemini, Google AI Overviews) while maintaining traditional SEO foundations. Performs full GEO audits, citability scoring, AI crawler analysis, llms.txt generation, brand mention scanning, platform-specific optimization, schema markup, technical SEO, content quality (E-E-A-T), and client-ready GEO report generation. Use when user says "geo", "seo", "audit", "AI search", "AI visibility", "optimize", "citability", "llms.txt", "schema", "brand mentions", "GEO report", or any URL for analysis.
techhorizonlabs/thl-open · ★ 16 · AI & Automation · score 81
Install: claude install-skill techhorizonlabs/thl-open
# GEO-SEO Analysis Tool (improved by Tech Horizon Labs) > **Philosophy:** GEO-first, SEO-supported. AI search is eating traditional search. > This tool optimizes for where traffic is going, not where it was. --- ## Installation and network access For reproducible Python deployments, use the exact, hash-checked environment in [DEPLOYMENT.md](DEPLOYMENT.md). `requirements.txt` continues to describe supported dependency ranges; `requirements-deploy.txt` records the reviewed deployment resolution. This skill intentionally reads websites over the network. `scripts/fetch_page.py` requests the supplied URL, robots.txt, llms.txt, and sitemap files; sitemap indexes can supply further URLs. `scripts/llmstxt_generator.py` fetches the supplied homepage and discovered same-host pages. Requests follow redirects. Bash-launched Python requests are separate from the WebFetch tool: the `allowed-tools` declaration is not a network enforcement boundary. Use public HTTP(S) domain inputs that are in the audit's authorized scope. The scripts do not enforce a public-IP allowlist or validate every redirect/sitemap destination. A hostile URL or page can therefore cause requests to loopback, private networks, or cloud metadata endpoints (server-side request forgery, or SSRF). For untrusted domain inputs, run behind an egress policy that checks resolved addresses and every destination, including redirects and nested sitemaps; do not expose these scripts directly as an unrestricted hosted URL-fetch