{"id":28282885,"url":"https://github.com/robertdevore/llms-txt-generator","last_synced_at":"2026-04-18T12:03:06.696Z","repository":{"id":293287940,"uuid":"983557805","full_name":"robertdevore/llms-txt-generator","owner":"robertdevore","description":"Dynamically generates a llms.txt file for LLM-friendly site indexing. Choose which post types to include and how often to regenerate.","archived":false,"fork":false,"pushed_at":"2025-05-14T15:08:05.000Z","size":139,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-11T07:04:38.525Z","etag":null,"topics":["ai","llms","llmstxt","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://robertdevore.com/llms.txt","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/robertdevore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-14T15:00:01.000Z","updated_at":"2025-10-03T22:32:38.000Z","dependencies_parsed_at":"2025-05-14T16:21:50.612Z","dependency_job_id":"1d96e38d-17b7-4a33-b22c-5d452c5b1272","html_url":"https://github.com/robertdevore/llms-txt-generator","commit_stats":null,"previous_names":["robertdevore/llms-txt-generator"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/robertdevore/llms-txt-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdevore%2Fllms-txt-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdevore%2Fllms-txt-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdevore%2Fllms-txt-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdevore%2Fllms-txt-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robertdevore","download_url":"https://codeload.github.com/robertdevore/llms-txt-generator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robertdevore%2Fllms-txt-generator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31967993,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","llms","llmstxt","wordpress","wordpress-plugin"],"created_at":"2025-05-21T16:13:45.718Z","updated_at":"2026-04-18T12:03:06.680Z","avatar_url":"https://github.com/robertdevore.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LLMs.txt Generator\n\nAutomatically generate a `llms.txt` file to help large language models (LLMs) index and understand your WordPress site content more effectively.\n\nThis plugin allows site owners to define which post types should be included, set how often the file is regenerated, and optionally trigger manual updates. The output is a clean, structured `.txt` file listing your site's public content in a machine-friendly format.\n\n## 🚀 Features\n\n- ✅ Automatically generates a `llms.txt` file at your site root\n- ✅ Select which post types to include (posts, pages, CPTs, etc.)\n- ✅ Schedule automatic regeneration (hourly, twice daily, daily)\n- ✅ Manual \"Regenerate Now\" button\n- ✅ Fully translatable and escape-safe\n- ✅ Works with both built-in and custom post types\n\n## 📂 File Location\n\nThe plugin writes `llms.txt` to the root of your WordPress installation:\n    \n```\n/public_html/llms.txt\n```\n\nThis file can then be accessed at:\n    \n```\nhttps://yourdomain.com/llms.txt\n```\n\n## ⚙️ Settings\n\nNavigate to **Settings \u003e LLMs.txt Generator** to configure:\n- ✅ Which post types to include\n- 🕒 How often to regenerate the file\n- 🔁 Option to regenerate immediately with a button\n\n## 📆 Installation\n\n1. Upload the plugin folder to `/wp-content/plugins/llms-txt-generator/`\n\n2. Activate the plugin via **Plugins \u003e Installed Plugins**\n\n3. Go to **Settings \u003e LLMs.txt Generator** to configure it\n\n## 🧠 Use Case\n\nMany modern language models rely on text-based crawling for data. A `llms.txt` file gives them a clean, structured source of your site content, bypassing messy HTML layouts and helping improve accuracy when your site is referenced in LLM output.\n\n## 🛠 Developers\n\n- Uses WP cron to handle scheduled regeneration\n- Fully escaped and internationalization-ready (`textdomain: llms-txt-generator`)\n- Post types retrieved via `get_post_types( [ 'public' =\u003e true ] )`\n- Output is Markdown-formatted for LLM readability\n\n## 🧼 Uninstall Behavior\n\n- Clears scheduled cron events on deactivation\n- Plugin settings are retained unless manually deleted\n\n## 📜 License\n\nLicensed under the GPLv2 or later.\n\n## 🤛 Support\n\nFor issues, ideas, or contributions, open an issue or pull request on the plugin repository.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertdevore%2Fllms-txt-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobertdevore%2Fllms-txt-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobertdevore%2Fllms-txt-generator/lists"}