Agentic Markdown Bridge gives public WordPress content a clean machine-readable Markdown representation while leaving the normal HTML experience unchanged.
Its primary purpose is a per-page representation layer for WordPress content: posts, pages, and public custom post types can expose their own Markdown endpoint for AI agents, retrieval systems, developer tools, and other machine clients. llms.txt support is optional and complements that per-page layer rather than defining it.
With pretty permalinks:
https://example.com/about/
can expose:
https://example.com/about/index.md
The HTML page can advertise the representation with:
<link rel="alternate" type="text/markdown" href="https://example.com/about/index.md">
The plugin also includes optional llms.txt management, per-content controls, caching, diagnostics, multilingual-aware URLs and response language metadata, local request counters, content negotiation, and developer/CLI tools.
The plugin does not automatically send content or analytics to Bipixels or any third party and does not require an account, API key, SaaS service, or remote code. Optional AI-assisted llms.txt buttons are user-initiated outbound links to third-party AI websites.
The core feature is a machine-readable representation layer for individual WordPress URLs. Each eligible piece of content can have its own Markdown endpoint, discovery metadata, HTTP validation headers, content-negotiation behavior, exclusions, title rules, and per-content overrides. Optional llms.txt management acts as a site-level resource map on top of that representation layer.
/index.md representations with no duplicate physical Markdown files.agentic-markdown-exclude CSS class..exclude-mrk, .no-markdown, with the whole matching section removed from generated Markdown.data-agentic-markdown="exclude".rel="alternate" type="text/markdown" discovery.rel="describedby" discovery for llms.txt.Accept: text/markdown content negotiation on canonical URLs.ETag, Last-Modified, Cache-Control, Content-Language, and X-Content-Type-Options response headers.X-Robots-Tag policy for Markdown resources./llms.txt directly in WordPress./llms.txt when no physical file exists.llms.txt into the editor.Optional fixed front-end actions can be enabled for eligible pages:
Front-end actions are disabled by default and are not required for machine discovery.
Markdown URLs are derived from the translated WordPress permalink, preserving language paths used by common multilingual plugins. Response language metadata includes integration support for Polylang and WPML, uses the active TranslatePress language when available, and falls back to the current WordPress locale.
Settings and data remain site-specific on WordPress Multisite. Network activation initializes each site, and uninstall cleanup handles each site.
When WP-CLI is available:
wp agentic-markdown validate
wp agentic-markdown url 123
wp agentic-markdown clear-cache
wp agentic-markdown generate-llms
Agentic Markdown Bridge does not call AI APIs or send data to AI services automatically. The optional “Generate llms.txt with your AI” controls only run after an administrator explicitly clicks a provider button.
The generated prompt includes the public website URL and public llms.txt URL, plus the optional site summary entered by the administrator. It instructs the chosen AI service to inspect the public website and existing llms.txt, verify facts and URLs, and return only the final llms.txt Markdown.
https://chatgpt.com/ with the generated prompt in the URL. OpenAI Terms: https://openai.com/policies/terms-of-use/ Privacy: https://openai.com/policies/privacy-policy/https://claude.ai/new without placing the prompt in the URL. The plugin copies the generated prompt to the administrator’s clipboard so it can be pasted manually, avoiding Claude’s warning for externally supplied prefilled prompts. Anthropic Consumer Terms: https://www.anthropic.com/legal/consumer-terms Privacy: https://www.anthropic.com/legal/privacyhttps://gemini.google.com/. Because Gemini does not currently provide a reliable public prompt-prefill URL, the plugin copies the prompt to the administrator’s clipboard instead of transmitting it in the URL. Google Terms: https://policies.google.com/terms Privacy: https://policies.google.com/privacyhttps://www.perplexity.ai/ with the generated prompt in the URL. Perplexity Terms: https://www.perplexity.ai/hub/legal/terms-of-service Privacy: https://www.perplexity.ai/hub/legal/privacy-policyThese services are third-party services and are governed by their own terms and privacy policies. Provider URL behavior can change independently of this plugin.
agentic_markdown_bridge_allowed_post_typesagentic_markdown_bridge_is_enabled_for_postagentic_markdown_bridge_frontend_actions_enabledagentic_markdown_bridge_copy_action_enabledagentic_markdown_bridge_llms_action_enabledagentic_markdown_bridge_markdown_urlagentic_markdown_bridge_rendered_htmlagentic_markdown_bridge_include_post_titleagentic_markdown_bridge_ignore_before_first_h1agentic_markdown_bridge_markdownagentic_markdown_bridge_llms_txt_urlagentic_markdown_bridge_llms_txt_contentagentic_markdown_bridge_content_languageagentic_markdown_bridge_ai_provider_urlsAgentic Markdown Bridge does not contact AI services automatically and does not transmit site data to Bipixels. Optional local counters are stored only in the site’s own WordPress database and contain aggregate counts only. If an administrator explicitly uses an AI-assisted llms.txt button, the generated prompt is handled as described in the External Services section above.