[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8bCfQ7dA1R_W30JuIXZ-I5chgZxxt9OhDESPE1gnzcs":3,"$fhdjlUmJmHchiBWeiHVj4QDb8LVdGi4Tc-7voSWDMzDE":117,"$fKHZp-RmwuWORn_3HHKAQpkFjZEqTjUTGGlkSKovp7gE":122},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":35,"analysis":26,"fingerprints":26},"vemula-ai-content-layer","Vemula AI Content Layer","1.0.0","vemuladinesh","https:\u002F\u002Fprofiles.wordpress.org\u002Fvemuladinesh\u002F","\u003Cp>Vemula AI Content Layer converts your WordPress content into AI-friendly structured formats that LLMs, RAG pipelines, and AI search agents can actually understand.\u003C\u002Fp>\n\u003Cp>Core Features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Markdown Endpoints – Access any post or page as clean Markdown at \u003Ccode>\u002Fyour-post.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>JSON Endpoints – Structured JSON output with metadata at \u003Ccode>\u002Fyour-post.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>RAG Mode – Chunked, embedding-ready content at \u003Ccode>\u002Fyour-post.rag\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>llms.txt Generator – Auto-generated site index at \u003Ccode>\u002Fllms.txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>AI Content Cleaning – Strips scripts, styles, nav, and layout clutter\u003C\u002Fli>\n\u003Cli>AI Analytics – Track GPTBot, ClaudeBot, Perplexity, and other AI crawlers\u003C\u002Fli>\n\u003Cli>Privacy Controls – Exclude post types or individual posts from AI endpoints\u003C\u002Fli>\n\u003Cli>Caching Layer – Fast responses with WordPress transient caching\u003C\u002Fli>\n\u003Cli>Rate Limiting – Protect against abuse with per-IP rate limiting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>YAML Front Matter is automatically prepended to all Markdown output:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>---\ntitle: \"My Post\"\ndescription: \"Post excerpt...\"\ndate: \"2026-03-24\"\ntags: [\"seo\", \"ai\"]\nreading_time: 5\n---\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Expose your WordPress content as Markdown, JSON, RAG chunks, and an llms.txt index so LLMs and AI agents can read it cleanly.",0,141,"2026-05-22T08:34:00.000Z","6.9.5","5.0","7.4",[18,19,20,21,22],"ai","json","llms-txt","markdown","rag","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvemula-ai-content-layer.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,94,"2026-08-29T00:50:49.794Z",[36,51,70,86,102],{"slug":37,"name":38,"version":6,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":11,"num_ratings":11,"last_updated":45,"tested_up_to":14,"requires_at_least":46,"requires_php":16,"tags":47,"homepage":23,"download_link":50,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"markdown-for-ai-agents","Markdown for AI Agents","Selvakumar Duraipandian","https:\u002F\u002Fprofiles.wordpress.org\u002Fselvasudar\u002F","\u003Cp>Markdown for AI Agents is a lightweight WordPress plugin that enables HTTP content negotiation for your site’s content. When a client (like an AI agent or a custom script) requests a page with the \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode> header, the plugin intercepts the request and returns a clean, structured Markdown representation of the post or page content.\u003C\u002Fp>\n\u003Cp>This is ideal for AI crawlers, RAG (Retrieval-Augmented Generation) systems, and non-browser clients that prefer machine-friendly text over complex HTML.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important note:\u003C\u002Fstrong> This plugin is primarily a developer\u002Fintegration tool. Human visitors browsing your site will never see any difference — the Markdown output is only served when explicitly requested via the \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode> HTTP header. Normal browser requests always receive the standard HTML page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically detects \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode> headers.\u003C\u002Fli>\n\u003Cli>Converts HTML content to clean Markdown using the League HTMLToMarkdown library.\u003C\u002Fli>\n\u003Cli>Strips away theme layout, navigation, headers, footers, and sidebars — serving only the main content.\u003C\u002Fli>\n\u003Cli>Adds useful HTTP response headers: \u003Ccode>Content-Type: text\u002Fmarkdown\u003C\u002Fcode>, \u003Ccode>Vary: Accept\u003C\u002Fcode>, and \u003Ccode>X-Markdown-Word-Count\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Respects WordPress visibility rules and filters.\u003C\u002Fli>\n\u003Cli>No configuration required — works out of the box for posts, pages, and custom post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>This plugin uses a standard web technique called \u003Cstrong>HTTP content negotiation\u003C\u002Fstrong>. The same URL on your site can serve different representations of the same content depending on what the client asks for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A regular browser sends \u003Ccode>Accept: text\u002Fhtml\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> receives your normal HTML page.\u003C\u002Fli>\n\u003Cli>An AI agent sends \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> receives a clean Markdown version of the same page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No extra URLs, no duplicate content, no configuration needed. The plugin hooks into WordPress’s \u003Ccode>template_redirect\u003C\u002Fcode> action, detects the \u003Ccode>Accept\u003C\u002Fcode> header, captures the rendered HTML, converts it to Markdown, and returns it with appropriate headers.\u003C\u002Fp>\n\u003Ch3>Why Markdown for AI Agents?\u003C\u002Fh3>\n\u003Cp>When building RAG (Retrieval-Augmented Generation) applications or AI pipelines that ingest web content, HTML is extremely noisy. A typical WordPress page contains thousands of tokens worth of HTML tags, inline styles, navigation menus, scripts, and layout markup — none of which carries meaning for an AI model.\u003C\u002Fp>\n\u003Cp>Serving clean Markdown instead can reduce token consumption by up to 60%, which means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lower API costs\u003C\u002Fstrong> — fewer tokens ingested when loading pages into vector stores or LLM pipelines.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Faster processing\u003C\u002Fstrong> — less text for the model to parse, filter, and discard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better retrieval accuracy\u003C\u002Fstrong> — higher signal-to-noise ratio improves the quality of RAG results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simpler pipelines\u003C\u002Fstrong> — no need for custom HTML stripping logic on the client side; the plugin handles it server-side.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Any AI agent, crawler, or ingestion script that sends \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode> in its request header will automatically receive the clean Markdown version — no extra URLs, no separate endpoints, no changes to your content workflow.\u003C\u002Fp>\n","Serve clean Markdown versions of WordPress content to AI agents using HTTP content negotiation.",500,890,"2026-03-09T01:32:00.000Z","6.9",[18,48,49,21,22],"content-negotiation","llm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-for-ai-agents.1.0.0.zip",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":59,"downloaded":60,"rating":25,"num_ratings":61,"last_updated":62,"tested_up_to":63,"requires_at_least":15,"requires_php":64,"tags":65,"homepage":68,"download_link":69,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"jumpsuitai-llms-txt","JumpsuitAI – llms.txt + Markdown Endpoints","1.1.6","Brad Phillips","https:\u002F\u002Fprofiles.wordpress.org\u002Fbradphillips\u002F","\u003Cp>JumpsuitAI – llms.txt + Markdown Endpoints automatically publishes:\u003C\u002Fp>\n\u003Cp>Plugin website: https:\u002F\u002Fjumpsuitai.com\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u002Fllms.txt\u003C\u002Fstrong> — a structured list of links to your public content, using the canonical filename URL without a trailing slash\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u002Fllms-full.txt\u003C\u002Fstrong> — the entire documentation in a single file (enabled by default and configurable in Settings)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>.md endpoints\u003C\u002Fstrong> — request a public URL with \u003Cstrong>.md\u003C\u002Fstrong> appended to get a lightweight Markdown representation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin pre-generates these resources and serves completed files from a private cache instead of rebuilding site content during each public request. Relevant content, visibility, grouping, and settings changes automatically queue regeneration. A cache status and manual regeneration control are available on the Settings screen.\u003C\u002Fp>\n\u003Cp>Markdown output includes valid pipe-table formatting for standard WordPress tables. Complex tables that cannot be represented reliably in pipe-table syntax are retained as sanitized HTML.\u003C\u002Fp>\n\u003Cp>It also includes a simple \u003Cstrong>Groups & Content\u003C\u002Fstrong> screen to keep your output organized with sensible defaults (Pages and Posts), plus per-item controls like \u003Cstrong>Hide from LLMs\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Pro (separate plugin)\u003C\u002Fh4>\n\u003Cp>JumpsuitAI – llms.txt + Markdown Endpoints Pro adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom groups and manual ordering\u003C\u002Fli>\n\u003Cli>Per-item short descriptions\u003C\u002Fli>\n\u003Cli>Optional section support\u003C\u002Fli>\n\u003Cli>Custom intro text and blockquote customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin uses Freemius for plugin updates and (optional) usage analytics. Any data collection is opt-in.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service: Freemius\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Ffreemius.com\u002Fterms\u002F\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate \u002Fllms.txt, \u002Fllms-full.txt & .md endpoints for AI\u002FLLMs in WordPress. Works with Yoast SEO, Rank Math, SEOPress & All in One SEO.",200,1748,2,"2026-07-19T18:55:00.000Z","7.0.2","7.2",[18,66,20,21,67],"content-discovery","seo","https:\u002F\u002Fjumpsuitai.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjumpsuitai-llms-txt.1.1.6.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":25,"downloaded":78,"rating":11,"num_ratings":11,"last_updated":79,"tested_up_to":63,"requires_at_least":80,"requires_php":16,"tags":81,"homepage":84,"download_link":85,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"conversion-agent-discovery","Conversion Agent Discovery","0.4.0","agenciaconversion","https:\u002F\u002Fprofiles.wordpress.org\u002Fagenciaconversion\u002F","\u003Cp>Conversion Agent Discovery helps WordPress sites expose public, read-only discovery surfaces for AI agents without pretending to support capabilities that are not implemented.\u003C\u002Fp>\n\u003Cp>It is designed to improve measurable agent accessibility for public, read-only discovery checks without calling external scanners automatically.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Markdown negotiation for public content with \u003Ccode>Accept: text\u002Fmarkdown\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Content Signals in \u003Ccode>robots.txt\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Generated \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>\u002F.well-known\u002Fllms.txt\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Editable AI Instructions page for official brand facts and LLM guidance, starting empty with English templates by default.\u003C\u002Fli>\n\u003Cli>Runtime Front-end Placement for exact, design-safe AI Instructions link placement across matching public header, footer, or page content components.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[conversion_ai_instructions_link]\u003C\u002Fcode> shortcode for manual placement.\u003C\u002Fli>\n\u003Cli>Generated \u003Ccode>\u002F.well-known\u002Fapi-catalog\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Generated \u003Ccode>\u002F.well-known\u002Fagent-skills\u002Findex.json\u003C\u002Fcode> and virtual \u003Ccode>SKILL.md\u003C\u002Fcode> files.\u003C\u002Fli>\n\u003Cli>Local Agent Skills discovery schema generated by the site.\u003C\u002Fli>\n\u003Cli>Read-only WebMCP tool registration with runtime diagnostics for compatible browsers.\u003C\u002Fli>\n\u003Cli>Production-oriented Agentic Browsing readiness guidance for PageSpeed and Lighthouse checks.\u003C\u002Fli>\n\u003Cli>Optional origin isolation headers and optional Origin-Trial header for browser WebMCP runtime support.\u003C\u002Fli>\n\u003Cli>Opt-in declarative WebMCP form annotations for exact rendered form opening tags.\u003C\u002Fli>\n\u003Cli>Public read-only REST endpoints for site search, recent content, single content reads, site context, and contact handoff.\u003C\u002Fli>\n\u003Cli>Agentic Browsing diagnostics that separate plugin-controlled discovery surfaces from theme accessibility and layout stability checks.\u003C\u002Fli>\n\u003Cli>Admin settings page with a global public switch.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Conversion Agent Discovery does not publish fake OAuth, MCP Server Card, A2A, or commerce metadata.\u003C\u002Fp>\n\u003Cp>The AI Instructions feature was inspired by Chris Long’s public LinkedIn post and Nectiv case study showing that AI Instructions pages can be cited by ChatGPT in branded queries. It also credits the earlier Seer Interactive AI Information page by Wil Reynolds and Alisa Scharf that Chris Long identified as an important example.\u003C\u002Fp>\n\u003Cp>References:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Chris Long’s LinkedIn post: https:\u002F\u002Fwww.linkedin.com\u002Fposts\u002Fchris-long-marketing_holy-moly-seos-ai-instruction-pages-influence-share-7466096236799053824-_rpb\u002F\u003C\u002Fli>\n\u003Cli>Nectiv case study: https:\u002F\u002Fnectivdigital.com\u002Fblog\u002Faeo-experiment-chatgpt-cited-an-ai-instructions-page-in-48-hours\u003C\u002Fli>\n\u003Cli>Nectiv AI Instructions example: https:\u002F\u002Fnectivdigital.com\u002Fai-instructions\u003C\u002Fli>\n\u003Cli>Seer Interactive AI Information example: https:\u002F\u002Fwww.seerinteractive.com\u002Fai-information\u003C\u002Fli>\n\u003Cli>Omniscient Digital AI Info example: https:\u002F\u002Fbeomniscient.com\u002Fai-info\u002F\u003C\u002Fli>\n\u003Cli>llms.txt proposal by Jeremy Howard: https:\u002F\u002Fllmstxt.org\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Important: this plugin does not guarantee LLM citations, search rankings, AI Overview visibility, or model behavior. It provides controlled public discovery surfaces for experimentation.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin does not send requests to external services automatically and does not transmit visitor or site data to third parties.\u003C\u002Fp>\n\u003Cp>The generated Agent Skills discovery document uses a local schema URL served by the WordPress site at \u003Ccode>\u002F.well-known\u002Fagent-skills\u002Fdiscovery-0.2.schema.json\u003C\u002Fcode>; it does not depend on an external schema service.\u003C\u002Fp>\n\u003Cp>The plugin contains optional external links that administrators or users may open manually:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>https:\u002F\u002Fconversion.ag\u002F\u003C\u002Fcode> is linked for Conversion attribution and plugin author information. The plugin does not send visitor or site data to Conversion; the link is opened only when a user clicks it manually. Conversion’s privacy policy is available at https:\u002F\u002Fwww.conversion.com.br\u002Fpolitica-de-privacidade\u002F.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fgithub.com\u002Fagencia-conversion\u002Fconversion-agent-discovery\u003C\u002Fcode> is linked as the public development repository and release source. The plugin does not send visitor or site data to GitHub; the link is opened only when a user clicks it manually. GitHub’s terms are available at https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fgithub-terms\u002Fgithub-terms-of-service and GitHub’s privacy statement is available at https:\u002F\u002Fdocs.github.com\u002Fen\u002Fsite-policy\u002Fprivacy-policies\u002Fgithub-general-privacy-statement.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-graphql\u002F\u003C\u002Fcode> is linked from the admin screen when WPGraphQL is not detected, so administrators can optionally install it. The plugin does not send visitor or site data to WordPress.org; the link is opened only when an administrator clicks it manually. WordPress.org’s privacy policy is available at https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F and terms are available at https:\u002F\u002Fwordpress.org\u002Fabout\u002Fterms-of-service\u002F.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fpagespeed.web.dev\u002F\u003C\u002Fcode> is linked from the Agentic Browsing admin screen so administrators can manually test their public site in PageSpeed Insights. The plugin does not send visitor or site data to Google automatically; the link is opened only when an administrator clicks it manually. Google’s privacy policy is available at https:\u002F\u002Fpolicies.google.com\u002Fprivacy and terms are available at https:\u002F\u002Fpolicies.google.com\u002Fterms.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The developer-only \u003Ccode>tools\u002Frun-agentic-lighthouse.sh\u003C\u002Fcode> script is not run by WordPress and is never executed automatically. If a developer runs it manually, it uses \u003Ccode>npx\u003C\u002Fcode> to download and run Lighthouse from the npm registry and audits only the URL supplied by the developer.\u003C\u002Fp>\n\u003Cp>The optional WebMCP Origin Trial token field is empty by default. If an administrator adds a public Chrome origin trial token, the plugin sends it as an \u003Ccode>Origin-Trial\u003C\u002Fcode> response header on public pages together with the opt-in WebMCP origin isolation headers. The plugin does not request or generate tokens and does not make a server-side request to Google or Chrome services.\u003C\u002Fp>\n\u003Cp>Conversion’s privacy policy is available at https:\u002F\u002Fwww.conversion.com.br\u002Fpolitica-de-privacidade\u002F.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Conversion Agent Discovery does not track users and does not send site data to external services automatically. Outbound links in the admin screen and readme are plain manual links.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Development happens at https:\u002F\u002Fgithub.com\u002Fagencia-conversion\u002Fconversion-agent-discovery. The distributed plugin contains readable PHP, JavaScript, CSS, and SVG source files; no build step is required to run the plugin.\u003C\u002Fp>\n\u003Cp>Local Agentic Browsing validation can be run by developers with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>tools\u002Fsetup-agentic-fixture.sh\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>tools\u002Frun-agentic-lighthouse.sh http:\u002F\u002Flocalhost:8089\u002F\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>node tools\u002Fassert-agentic-lighthouse.mjs .context\u002Flighthouse-agentic.json\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>CAD_REQUIRE_WEBMCP=1 node tools\u002Fassert-agentic-lighthouse.mjs .context\u002Flighthouse-agentic.json\u003C\u002Fcode> when running a Chrome runtime that exposes real WebMCP APIs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Public 0.4.0 launch materials are available in the repository:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>docs\u002Flaunch-0.4.0.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>docs\u002Flocal-agentic-browsing-activation.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>docs\u002Fdemo-checklist-0.4.0.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>docs\u002Fchangelog-0.4.0.md\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","Read-only agent discovery for WordPress: llms.txt, Markdown, API Catalog, Agent Skills, WebMCP, and content signals.",485,"2026-06-17T22:00:00.000Z","5.9",[82,18,83,20,21],"agents","discovery","https:\u002F\u002Fgithub.com\u002Fagencia-conversion\u002Fconversion-agent-discovery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconversion-agent-discovery.0.4.0.zip",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":11,"num_ratings":11,"last_updated":96,"tested_up_to":63,"requires_at_least":97,"requires_php":16,"tags":98,"homepage":100,"download_link":101,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"llm-friendly","LLM Friendly","0.1.2","Pavel Sherer","https:\u002F\u002Fprofiles.wordpress.org\u002Fskreep\u002F","\u003Cp>LLM Friendly gives your WordPress site predictable, machine-readable entry points for AI assistants, search\u002Findexing bots, internal knowledge tools, and readers who prefer plain text.\u003C\u002Fp>\n\u003Cp>Instead of asking crawlers to infer your site structure from HTML alone, the plugin publishes a focused \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> index and optional Markdown versions of selected public content. You stay in control of what is exposed, how dense the index should be, which endpoints should be noindexed, and which posts or pages should be excluded.\u003C\u002Fp>\n\u003Ch4>What the plugin creates\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Ccode>\u002Fllms.txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The generated llms.txt file includes the site title and description, main links, sitemap and RSS references, an Essential section for important pages or curated resources, and recent items grouped by selected post type. Items can link to Markdown exports when Markdown is enabled, or to canonical HTML URLs when it is not.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Markdown exports\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For selected public, publicly queryable post types, the plugin exposes \u003Ccode>.md\u003C\u002Fcode> endpoints under:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F{base}\u002F{post_type}\u002F{path}.md\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Each Markdown export includes a JSON metadata block with title, URL, published and modified dates, language, description, author, and publisher, followed by a Markdown conversion of the post content. Singular views also receive alternate Markdown links, so compatible tools can discover the plain-text version.\u003C\u002Fp>\n\u003Ch4>Why site owners use it\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Give AI tools a concise map of your most useful public content.\u003C\u002Fli>\n\u003Cli>Offer Markdown versions of posts, pages, and safe public custom post types without changing the canonical HTML experience.\u003C\u002Fli>\n\u003Cli>Keep Markdown endpoints out of search results by default with separate noindex controls for \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and \u003Ccode>.md\u003C\u002Fcode> exports.\u003C\u002Fli>\n\u003Cli>Add short AI-facing descriptions from a per-post field, SEO meta description, excerpt, or generated content summary.\u003C\u002Fli>\n\u003Cli>Exclude individual items from both \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and Markdown exports without changing their WordPress visibility.\u003C\u002Fli>\n\u003Cli>Preview generated llms.txt content before relying on the public endpoint.\u003C\u002Fli>\n\u003Cli>Review practical AI crawler policy guidance for OAI-SearchBot, GPTBot, Googlebot\u002FSearch AI features, and Google-Extended.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>llms.txt endpoint with cached generation, ETag\u002FLast-Modified support, main links, sitemap\u002FRSS references, an Essential section, selected post-type sections, optional item descriptions, and an optional custom Markdown notes block.\u003C\u002Fli>\n\u003Cli>Markdown exports for selected public, publicly queryable post types with Gutenberg\u002FHTML-to-Markdown conversion, JSON metadata, canonical Link headers, alternate Markdown discovery links, and transient-based body caching.\u003C\u002Fli>\n\u003Cli>Overview dashboard with endpoint status, cache status, noindex status, sitemap URL, and quick copy buttons for \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and the Markdown URL pattern.\u003C\u002Fli>\n\u003Cli>Configurable Markdown base path, for example \u003Ccode>\u002Fllm\u002Fpost\u002Fexample.md\u003C\u002Fcode>, with post type controls for posts, pages, and safe public custom post types.\u003C\u002Fli>\n\u003Cli>Per-post-type exclusion picker with live title search, selected-item lists, clear buttons, and server-side validation.\u003C\u002Fli>\n\u003Cli>Separate noindex header controls for \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and Markdown exports.\u003C\u002Fli>\n\u003Cli>Auto or manual llms.txt regeneration; manual rebuilds are available from the Maintenance panel.\u003C\u002Fli>\n\u003Cli>Live llms.txt preview that uses saved settings and does not update the public cache.\u003C\u002Fli>\n\u003Cli>Optional excerpts\u002Fdescriptions in llms.txt. Description priority is: per-post LLM description, SEO meta description, explicit excerpt, then a generated content summary.\u003C\u002Fli>\n\u003Cli>Per-post “Markdown override (LLM Friendly)” metabox for custom Markdown or Gutenberg block markup, plus a one-line llms.txt description field.\u003C\u002Fli>\n\u003Cli>Optional site title, site description, and author overrides for generated metadata.\u003C\u002Fli>\n\u003Cli>Same-site sitemap URL validation. External sitemap URLs are rejected unless a developer explicitly allows them with a filter.\u003C\u002Fli>\n\u003Cli>AI crawler diagnostics with policy examples and documentation links for OAI-SearchBot, GPTBot, Googlebot\u002FSearch AI features, and Google-Extended. The plugin does not edit robots.txt automatically.\u003C\u002Fli>\n\u003Cli>Hardened public export boundaries: attachments, drafts, private content, password-protected posts, and non-public\u002Fnon-queryable post types are excluded by default.\u003C\u002Fli>\n\u003Cli>KSES sanitization for users without \u003Ccode>unfiltered_html\u003C\u002Fcode>, length caps for custom Markdown fields, and developer filters for edge cases.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.0+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If requirements are not met, the plugin displays an admin notice and does not run.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Run \u003Ccode>composer run lint\u003C\u002Fcode> to syntax-check the plugin PHP files.\u003Cbr \u002F>\nRun \u003Ccode>composer run test\u003C\u002Fcode> to execute lightweight regression tests for Markdown conversion, llms.txt format, headers, and sanitization.\u003Cbr \u002F>\nSee \u003Ccode>TESTING.md\u003C\u002Fcode> for WordPress integration scenarios.\u003C\u002Fp>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>llmf_can_export_post\u003C\u002Fcode> can deny a post for \u003Ccode>markdown\u003C\u002Fcode>, \u003Ccode>llms\u003C\u002Fcode>, or \u003Ccode>llms_search\u003C\u002Fcode> contexts.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_exportable_post_type\u003C\u002Fcode> can explicitly opt in a public edge-case post type that is safe to expose even though WordPress marks it as not publicly queryable.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_markdown_override_max_length\u003C\u002Fcode> changes the per-post Markdown override length cap. Default: 200000 characters; absolute maximum: 500000.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_llms_description_max_length\u003C\u002Fcode> changes the per-post llms.txt description length cap. Default: 500 characters; absolute maximum: 2000.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_markdown_metadata\u003C\u002Fcode> filters the JSON metadata array emitted at the top of each Markdown export.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_markdown_cache_ttl\u003C\u002Fcode> changes the transient TTL for cached Markdown export bodies. Default: 3600 seconds.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_llms_essential_links\u003C\u002Fcode> filters curated link items emitted in the llms.txt Essential section.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_debug_headers_enabled\u003C\u002Fcode> enables diagnostic X-LLMF-* headers for llms.txt responses when returning \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_max_excluded_posts_per_type\u003C\u002Fcode> changes the per-post-type exclusion cap. Default: 500; absolute maximum: 5000.\u003C\u002Fli>\n\u003Cli>\u003Ccode>llmf_allow_external_sitemap_url\u003C\u002Fcode> allows an external sitemap URL when returning \u003Ccode>true\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Users without \u003Ccode>unfiltered_html\u003C\u002Fcode> have custom Markdown sanitized with WordPress KSES. Heading markers are removed from the custom llms.txt notes block so user-provided notes cannot break the required llms.txt section order.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create a clean \u002Fllms.txt and Markdown exports for WordPress content, with controls for AI crawlers, metadata, excerpts, exclusions, and cache regenera &hellip;",20,527,"2026-07-10T15:52:00.000Z","6.0",[18,99,49,20,21],"export","https:\u002F\u002Fgithub.com\u002Fsherer-pro\u002Fllm-friendly","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllm-friendly.0.1.2.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":94,"downloaded":110,"rating":11,"num_ratings":11,"last_updated":111,"tested_up_to":63,"requires_at_least":80,"requires_php":112,"tags":113,"homepage":115,"download_link":116,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wordherd-ai-atlas","Atlas for WP","1.0.48","Atlas","https:\u002F\u002Fprofiles.wordpress.org\u002Fatlasforai\u002F","\u003Cp>Atlas for WP helps AI read your site with predictable, text-friendly formats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u002Fllms.txt\u003C\u002Fcode> — a compact index of important URLs on your site\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002Fllms.md\u003C\u002Fcode> — a longer Markdown export combining multiple pages\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002F{slug}.md\u003C\u002Fcode> — Markdown for an individual post or page (pretty permalinks)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template-Based Content\u003C\u002Fstrong> — Use flexible templates to control how your content is formatted and presented across your generated files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Updates on Save\u003C\u002Fstrong> — Hooks into WordPress save events. When a page or template changes, Atlas for WP refreshes all affected output files automatically.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Timeout Control\u003C\u002Fstrong> — Set your preferred cache duration to balance server performance with content freshness. You’re in control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>First 10 Posts Free\u003C\u002Fstrong> — Generate AI-ready Markdown for your first 10 posts at no cost. Perfect for portfolios, small businesses, and blogs just getting started.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>WordPress admin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings organized into tabs (overview, your site, connection check)\u003C\u002Fli>\n\u003Cli>Connection check to verify your server can reach the same URLs visitors use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Upgrade to Atlas for WP Pro\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Install \u003Ca href=\"https:\u002F\u002Fatlasforai.com\u002Fatlasforwp\u002F\" rel=\"nofollow ugc\">Atlas for WP Pro\u003C\u002Fa> (separate add-on) for licensing, advanced settings, custom sections, and extra content types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update Site Summary\u003C\u002Fstrong> Edit the human and AI-facing summary that introduces your site in llms.txt. Make your first impression count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All Content Types\u003C\u002Fstrong> Pages and posts are just the start. Generate AI-ready files for WooCommerce products, portfolios, events, or any custom post type.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Groupings\u003C\u002Fstrong> Organize and group content into logical sections in your output; categories, post types, or custom collections you define.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publish & Modified Date Control\u003C\u002Fstrong> Choose whether to expose publish dates and last-modified timestamps per content type. Full control over what AI sees.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blog Post Count Settings\u003C\u002Fstrong> Configure exactly how many recent blog posts appear in your blog Markdown listing, match your content strategy, not a plugin default.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Markdown Per Page\u003C\u002Fstrong> Hand-craft the exact Markdown output for any individual page or custom post type. Override defaults, restructure content, and control precisely what AI tools read, page by page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Powered by Atlas\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Atlas for WP is part of \u003Ca href=\"https:\u002F\u002Fatlasforai.com\u002F\" rel=\"nofollow ugc\">Atlas\u003C\u002Fa>: The AI Visibility Platform – a suite of tools built to track your AI visibility to help your content get found, read, and cited by AI assistants and search engines.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Get discovered in AI:\u003C\u002Fstrong> make your content readable and citable by AI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlock the full platform:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fatlasforai.com\u002Fatlasforwp\u002F\" rel=\"nofollow ugc\">Atlas for WP Pro\u003C\u002Fa> adds custom content types, sections, and cache controls.\u003C\u002Fli>\n\u003Cli>Check your \u003Ca href=\"https:\u002F\u002Fatlasforai.com\u002Fai-visibility-tracker\u002F\" rel=\"nofollow ugc\">AI Visibility for free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Start a free \u003Ca href=\"https:\u002F\u002Fmy.atlasforai.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">AI visibility trial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Diagnostics:\u003C\u002Fstrong> When you run a connection check from the admin, the plugin requests your own site’s public URLs and stores a short-lived internal snapshot for display on that screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Markdown generation:\u003C\u002Fstrong> For some pages, the plugin may request the rendered HTML of a public permalink on the same site to build Markdown.\u003C\u002Fli>\n\u003C\u002Ful>\n","Make your website easier for AI to recommend. Automatically generate llms.txt, llms.md, and per-page markdown for WordPress content.",445,"2026-06-26T13:56:00.000Z","8.0",[114,18,20,21,67],"aeo","https:\u002F\u002Fatlasforai.com\u002Fatlasforwp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordherd-ai-atlas.1.0.48.zip",{"error":118,"url":119,"statusCode":120,"statusMessage":121,"message":121},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvemula-ai-content-layer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":31,"versions":123},[124],{"version":6,"download_url":24,"svn_tag_url":125,"released_at":26,"has_diff":126,"diff_files_changed":127,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":128,"is_current":118},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvemula-ai-content-layer\u002Ftags\u002F1.0.0\u002F",false,[],[]]