embeddable-widget

Integrate an iframe-based chat widget scoped by businessId into websites.

3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mattwoodco/skills --skill embeddable-widget
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: embeddable-widget
Source: https://github.com/mattwoodco/skills/tree/main/skills/embeddable-widget
Command: npx skills add https://github.com/mattwoodco/skills --skill embeddable-widget

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ai-chat, auth, docker, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill enables businesses to easily integrate a customizable, live chat widget into their websites, improving customer engagement and support without requiring end-customers to authenticate.

Core Features & Use Cases

  • Embeddable Chat Widget: Provides an iframe-based chat solution that can be dropped into any website via a simple script tag.
  • Business Scoping: Chat interactions are isolated and scoped to a specific businessId.
  • Customizable Appearance: Allows business owners to configure the widget's colors, greeting, and position through an authenticated API.
  • Public Access: End-customers can use the chat widget without needing to log in.

Quick Start

Use the embeddable-widget skill to add a chat widget to your website.

Frequently Asked Questions about embeddable-widget

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

FAQPage Schema
How do I add a live chat widget to my website without requiring customers to log in?▼

You can add an embeddable live chat widget to any website using a simple script tag that loads an iframe. End-customers can use the chat widget for support without needing to authenticate or log in.

Can I customize the appearance of an embeddable chat widget?▼

Yes, you can customize the chat widget's appearance by configuring colors, greetings, and position. Business owners manage these appearance settings through an authenticated API provided by the skill.

Do I need Next.js and Docker to integrate an iframe chat widget?▼

Yes, full functionality requires Next.js, Docker, shadcn/ui, ai-chat, and auth. You need this specific tech stack to run the embeddable chat widget and its business-scoped routing.

How does business scoping work for a live chat widget integration?▼

Business scoping isolates chat interactions by scoping them to a specific businessId. This ensures that customer support conversations are separated and managed per business using the widget.

What is the best way to offer customer support chat on a public-facing website?▼

The best way is an iframe-based chat solution providing public-facing chat routes. It drops into any website via a script tag, allowing businesses to offer customer support without customer authentication.