← AgentMarkupCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
changed
Update to AgentMarkup
Snapshot Oct 9, 2026 · 00:06 UTC · version 0.1.0
Package or technical metadata updated
Discoverability changed from “UNLISTED” to “LISTED”.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Discoverability
Before
UNLISTED
After
LISTED
Share url
Before
Not present
After
https://chatgpt.com/plugins/plugins_6a8b0b7467608191957e13de61284a20?open_in_app
Compare saved observations
Download comparison JSONFull technical diff · 2 changed fields
changed /discoverability
BEFORE
"UNLISTED"
AFTER
"LISTED"
changed /share_url
BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a8b0b7467608191957e13de61284a20?open_in_app"
Full snapshot data
{
"canonical_app_id": null,
"connector_id": null,
"created_at": "2026-08-23T15:07:23.036871Z",
"discoverability": "LISTED",
"id": "plugins_6a8b0b7467608191957e13de61284a20",
"is_template": false,
"name": "agentmarkup",
"release": {
"app_ids": [],
"app_manifest": null,
"app_templates": [],
"description": "Make a JavaScript web repo readable by LLMs and AI agents at build time: generate llms.txt, JSON-LD, markdown mirrors, AI-crawler robots.txt rules and Content-Signal headers, then validate the built output. Picks the right @agentmarkup adapter for whichever layer owns your final HTML (Vite, Astro, Next, Nuxt, or any static build via the CLI) and asks before changing anything.",
"display_name": "AgentMarkup",
"id": "pluginrel_2882d50dc3888191a84ccae5f6b98570",
"interface": {
"brand_color": "#4F7CFF",
"capabilities": [
"Read",
"Write"
],
"category": "Developer Tools",
"composer_icon_dark_url": null,
"composer_icon_url": "https://files.openai.com/content?id=file_00000000adf4824385d82fdd2af44732",
"default_prompt": "Set up llms.txt and JSON-LD for this site so AI agents can read it.",
"default_prompts": [
"Set up llms.txt and JSON-LD for this site so AI agents can read it.",
"Agents only see an empty div on my site. What should I do?",
"Add a CI gate so our machine-readable output cannot silently break."
],
"developer_name": "Anima Felix",
"logo_url": "https://files.openai.com/content?id=file_000000007ffc8243abbbae214d6798c6",
"logo_url_dark": null,
"long_description": "agentmarkup generates the machine-readable layer of a website at build time: llms.txt, JSON-LD structured data, markdown mirrors, AI-crawler robots.txt rules and Content-Signal headers, then validates what the build actually produced. It works out which layer owns your final HTML and installs the matching adapter rather than guessing from what is already in package.json: Vite, Astro, Next or Nuxt, plus a framework-agnostic CLI for any other directory of built HTML, and core helpers for custom pipelines and dynamic SSR routes. Inspecting your repo is read-only. Before installing a package, writing config, running a build, or making an outbound request to a deployed site, it stops and presents a single plan naming the package, every file that would change, and the exact commands. Validation is deterministic: a missing required field is an error, a missing recommended field is a warning. There is no score, grade or percentage. Existing curated llms.txt, robots.txt, _headers and JSON-LD are preserved unless you explicitly opt into replacement. Open source and MIT licensed.",
"plugin_category_id": "developer tools",
"privacy_policy_url": "https://agentmarkup.dev/privacy/",
"screenshot_urls": [],
"short_description": "Make sites readable by AI",
"terms_of_service_url": "https://agentmarkup.dev/terms/",
"website_url": "https://agentmarkup.dev"
},
"keywords": [
"llms-txt",
"json-ld",
"geo",
"ai-crawler"
],
"mcp_servers": [],
"onboarding_skill_name": null,
"requires_local_executor": false,
"skills": [
{
"description": "Install, configure, audit, and fix AgentMarkup machine-readable website metadata in JavaScript web repos. Use when adding @agentmarkup/vite, @agentmarkup/astro, @agentmarkup/next, @agentmarkup/nuxt, @agentmarkup/cli, @agentmarkup/audit, or @agentmarkup/core; configuring llms.txt, llms-full.txt, JSON-LD, markdown mirrors, AI crawler robots.txt, Content-Signal headers, or A2A Agent Cards; or auditing and repairing generated output for deployed sites.",
"interface": {
"brand_color": null,
"default_prompt": "Use $agentmarkup to install AgentMarkup in this repo, configure it for my preferences, audit the output, and implement fixes.",
"display_name": "AgentMarkup",
"icon_large_url": null,
"icon_small_url": null,
"iconography": "hierarchy",
"short_description": "Install, audit, and fix agent-ready metadata"
},
"name": "agentmarkup",
"plugin_release_skill_id": "pluginrsk_6a8b0b7646348191810977a368e84616"
}
],
"version": "0.1.0"
},
"scope": "GLOBAL",
"share_url": "https://chatgpt.com/plugins/plugins_6a8b0b7467608191957e13de61284a20?open_in_app",
"status": "ENABLED"
}SHA-256 of public snapshot: cc4bd7a396dea826ee59f963047a149e3d84ac0b0397001f9401c973b5efd1a2