| inputs | [{"name":"publisher","type":"string","description":"Publisher slug (kebab-case) matching a folder under models/.","required":true},{"name":"model","type":"string","description":"Model slug (kebab-case).","required":true},{"name":"release_date","type":"date","description":"Public release date (YYYY-MM-DD); also the capsule folder name.","required":true},{"name":"capabilities","type":"array","description":"Capability tags from the taxonomy in the repo README.","required":true},{"name":"model_card","type":"url","description":"Official model card URL — prefer learn.microsoft.com when available.","required":true},{"name":"announcement","type":"url","description":"Official release-announcement URL.","required":false},{"name":"pricing","type":"string","description":"Free-form pricing summary or structured object.","required":false},{"name":"dependencies","type":"array","description":"Extra Python packages appended to requirements-dev.txt (Capsule dependencies section).","required":false},{"name":"domains","type":"array","description":"Domains for the interesting use cases (e.g. travel, healthcare).","required":false},{"name":"summary","type":"string","description":"One sentence (20-160 chars) naming the model, what you can do with it, and Microsoft Foundry. Stored in frontmatter and reused as the meta description in catalog.json, llms.txt, CAPSULE-TOC.md, and the repo README - so it must read standalone, out of context.","required":true},{"name":"references","type":"array","description":"Author-supplied best-practice references (model card, docs, sample repos, blog posts). The agent MUST prompt the creator for these before scaffolding. Written as markdown bullets in the `## References` section of the capsule README and the notebook's final References cell - NOT as frontmatter, so crawlers and agents follow them as real links.","required":true},{"name":"concepts","type":"array","description":"Ordered list of teaching concepts for this release. Each concept becomes its own notebook (1–3 concepts per notebook max). Provide {slug, title, concepts_covered[]} so the skill can name and scaffold each notebook file.","required":true}] |