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.