geolisted
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