What problem does it solve?
Many MCP-based API plugins return structured JSON that is displayed as plain text or lists, making it hard for users to quickly understand and act on results. This Skill provides guidance and templates to convert API responses into Adaptive Cards so Microsoft 365 Copilot can present rich, interactive, and readable visual summaries.
Core Features & Use Cases
- Static Templates: Define a single static Adaptive Card for functions that always return the same type of item, ensuring consistent display of title, subtitle, and key fields.
- Dynamic Templates: Support multiple embedded templates selected per item via a template_selector for APIs that return heterogeneous item types.
- Combined Fallbacks & Responsive Design: Provide static defaults when selectors fail, use binding expressions and formatters for numbers and conditionals, and follow responsive best practices for Teams, Word, and PowerPoint.
- Developer Workflow: Produce response_semantics configuration for ai-plugin.json, specify data_path and properties, and include testing guidance for common scenarios like budgets, transactions, and project search results.
Quick Start
Generate Adaptive Card templates for the SearchProjects function so Copilot renders project items with title, status, and a View Details action.