fabrcore-chatdock

Integrate a floating ChatDock panel into Blazor Server apps.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-chatdock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fabrcore-chatdock
Source: https://github.com/vulcan365/FabrCore/tree/main/docs/skills/fabrcore-chatdock
Command: npx skills add https://github.com/vulcan365/FabrCore --skill fabrcore-chatdock

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

FabrCore ChatDock provides a floating chat panel overlay for Blazor Server apps, enabling seamless in-app conversations with AI agents. It supports configurable dock positions, per-agent scoping, and a manager that coordinates multiple docks, while delegating UI customization and agent lifecycle to the developer.

Core Features & Use Cases

  • Floating chat panel overlay with a collapsible chat dock
  • Support for multiple ChatDocks using ChatDockManager and per-context AgentHandle
  • Built-in agent lifecycle management (connect, configure, send messages) and markdown-rendered responses
  • Lazy-loading to defer agent creation until first expansion and health/status monitoring
  • CSS theming and static assets integration for Blazor apps

Quick Start

Integrate the ChatDock into your Blazor Server project and configure it for your first agent.

Frequently Asked Questions about fabrcore-chatdock

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a floating chat panel to my Blazor Server app?

Add a floating chat panel in Blazor Server by integrating FabrCore ChatDock UI components and configuring agent lifecycle, message routing, and CSS theming for an in-app AI chat overlay.

Can I manage multiple AI agent chat docks in a single Blazor application?

Yes, you can manage multiple AI agent chat docks in Blazor using ChatDockManager and per-context AgentHandle to coordinate per-agent scoping, message routing, and dock positions.

Does the Blazor chat dock support markdown rendering for AI responses?

Yes, the Blazor chat dock supports markdown-rendered responses, allowing AI agents to display formatted text directly within the floating chat panel.

How do I optimize Blazor startup time when integrating an AI chat component?

Optimize Blazor startup time when integrating an AI chat component by using lazy-loading to defer agent creation until the chat dock is first expanded, reducing initial load overhead.

What is needed to configure agent lifecycle and health monitoring in a Blazor chat dock?

Configuring agent lifecycle and health monitoring in a Blazor chat dock requires FabrCore's client assets and configuration settings to manage agent connections, status, and message routing.

Is FabrCore ChatDock suitable for Blazor WebAssembly or only Blazor Server?

FabrCore ChatDock is designed for Blazor Server apps to provide a floating chat panel overlay, requiring configuration for agent lifecycle and static assets integration.