Here's a skill that adds visual polish to MCP-based API plugins by implementing Adaptive Card response templates for Microsoft 365 Copilot. It configures both static templates (when your API always returns the same data structure) and dynamic templates (when different items need different visual layouts) directly in your ai-plugin.json file. The skill handles the response_semantics configuration, data path mapping, and template selector logic that determines which card layout to use. If you're building MCP plugins that will be consumed by M365 Copilot users, this transforms plain JSON responses into proper visual cards with formatted text, fact sets, and conditional rendering based on your data.
npx skills add https://github.com/github/awesome-copilot --skill mcp-create-adaptive-cards