# Attribution This directory is an unmodified mirror of the geo-llmstxt skill from Zubair Trabzada's geo-seo-claude repository, pinned to a commit. skills.love wrote this note. It is not upstream text. - Maintainer: Zubair Trabzada (https://github.com/zubair-trabzada) - Repository: https://github.com/zubair-trabzada/geo-seo-claude - Commit: 989cae01e8ebbc42a9ec798eb9e7cb423f5ec89c - Commit date: 2026-10-05T21:00:13Z - Repository push: 2026-10-21T06:42:27Z - Licence: MIT. The upstream licence text is copied in `LICENSE`. - Copyright: Copyright (c) 2026 Zubair Trabzada The repository has no NOTICE file. The skill text is a prompt that tells the agent to use WebFetch. The Python program paired with this skill upstream is copied under `scripts/` so an install of this directory contains it. The script was read before the mirror. `scripts/llmstxt_generator.py` GETs the URL it is given, `/llms.txt`, `/llms-full.txt`, and same-host links from the homepage (up to 30). It parses HTML with BeautifulSoup and prints JSON. It does not evaluate the response, run a subprocess, or POST the page anywhere. If `requests` or `beautifulsoup4` is missing it prints an error and exits. It does not install packages. The upstream path is `scripts/llmstxt_generator.py`. | File here | Upstream path | Git blob | | --- | --- | --- | | `SKILL.md` | `skills/geo-llmstxt/SKILL.md` | `90fd570f85372359138422d5d15230f7fad2417e` | | `scripts/llmstxt_generator.py` | `scripts/llmstxt_generator.py` | `05d997c70420f0d347291b8e1fbfb44efde0542b` | | `LICENSE` | `LICENSE` | `29ee5a8fcf6955a864e044eab4d34b7dcbdc3912` |