{"domain":"a2uicatalog.ai","count":1,"changes":[{"captured_at":"2026-08-08T11:10:42","card_hash":"de49b5e052e649a792f8d7c0aeb13c8a1227c30cef75f42733a422a787a34a73","previous_card_hash":null,"diff":{"skills_added":[{"id":"build_multi_page_surface","name":"Build multi-page surface","description":"Build a multi-section app from raw title+content sections, auto-split across independently-encoded pages.","tags":["compose"],"inputModes":null,"outputModes":null},{"id":"distill_document","name":"Distill document","description":"Compile a training.md/roadmap markdown document into a live interactive app via a deterministic parser, no model involved.","tags":["compose"],"inputModes":null,"outputModes":null},{"id":"emit_deployment","name":"Graduate to standing app","description":"Emit a deterministic recipe to deploy a tested surface as a standing app in the caller's own Google Apps Script account.","tags":["deploy"],"inputModes":null,"outputModes":null},{"id":"emit_runbook_surface","name":"Emit runbook surface","description":"Stamp content through a declared, pre-authored composition (e.g. a study/curriculum hub) — zero layout decisions required.","tags":["compose"],"inputModes":null,"outputModes":null},{"id":"emit_training_runbook","name":"Emit training runbook","description":"Build a multi-lesson training surface as one page with real tab navigation between lessons.","tags":["compose"],"inputModes":null,"outputModes":null},{"id":"get_catalog","name":"Get catalog","description":"Return one catalog's atoms (type + one-line description).","tags":["discovery"],"inputModes":null,"outputModes":null},{"id":"list_catalogs","name":"List catalogs","description":"List every A2UI catalog with a when-to-use, so an agent can pick the extension catalogs a surface needs.","tags":["discovery"],"inputModes":null,"outputModes":null},{"id":"make_surface_url","name":"Render to URL","description":"Render an A2UI payload in the caller's own renderer and return a live URL.","tags":["render"],"inputModes":null,"outputModes":null},{"id":"preview_url","name":"Preview render","description":"Quick demo render on the public renderer — onboarding only, rate-limited.","tags":["render"],"inputModes":null,"outputModes":null},{"id":"publish_url","name":"Publish short link","description":"Store a payload server-side (opt-in, one-week retention) and return a short shareable link.","tags":["publish"],"inputModes":null,"outputModes":null},{"id":"render_surface","name":"Render inline","description":"Render an A2UI payload as a live interactive view inside an MCP Apps-capable host.","tags":["render"],"inputModes":null,"outputModes":null},{"id":"required_catalogs","name":"Required catalogs","description":"Given an A2UI payload, return the catalog URIs it needs.","tags":["discovery"],"inputModes":null,"outputModes":null},{"id":"unpublish_url","name":"Unpublish link","description":"Delete a published short link before its retention expires.","tags":["publish"],"inputModes":null,"outputModes":null}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"A2UI Atomic Catalog"},{"field":"description","before":null,"after":"MCP server for the A2UI Atomic Catalog: an agent composes real rendered interfaces from a fixed vocabulary of typed UI atoms — charts, gauges, steppers, dashboards — across web, Google Meet, Apps Script, Google Chat and MCP Apps hosts, instead of generating raw HTML."},{"field":"version","before":null,"after":"1.0.0"},{"field":"url","before":null,"after":"https://a2uicatalog.ai"},{"field":"documentationUrl","before":null,"after":"https://a2uicatalog.ai/llms.txt"}],"other_changed":true,"is_empty":false,"human_summary":"added 13 skills · name ∅ → A2UI Atomic Catalog · description ∅ → MCP server for the A2UI Atomic Catalog:  · version ∅ → 1.0.0 · url ∅ → https://a2uicatalog.ai · documentationUrl ∅ → https://a2uicatalog.ai/llms.txt"}}]}