What problem does it solve? Adding an AI assistant to an existing HTML dashboard or web app normally requires building chat UI, provider integrations, streaming rendering, and context plumbing from scratch. This Skill embeds a complete side-panel AI Copilot into a target HTML page in one guided workflow. ## Core Features & Use Cases - Multi-Provider Chat Panel: Integrates Google AI (Gemini API key), Vertex AI (Service Account JSON, Gemini and Claude models), and Chrome Built-in AI (Gemini Nano) with streaming responses and GFM Markdown rendering via marked.js. - UI Actions Engine: Lets the LLM operate page elements (click buttons, switch tabs/filters, scroll to sections) through a registered action registry parsed from :::action blocks in responses. - Automatic Context Collection: Generates buildCtx and buildCtxCompact functions that feed page data, KPIs, and current UI state to the model, with a compact variant for Gemini Nano's small context window. - Use Case: You have a single-file HTML sales dashboard and want users to ask questions about the data and have the AI switch filters or scroll to relevant sections. Point the Skill at the file, approve the design proposal, and it inserts the FAB, chat panel, settings overlay, and action engine before </body>. ## Quick Start Ask the AI to use the install-copilot-kit skill to add an AI Copilot chat panel to your dashboard HTML file, for example: install the copilot kit into ./dashboard.html.