← Back to Skills Marketplace
goncharenko

Hoverbot Chatbot

by Vitaly Goncharenko · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
674
Downloads
2
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install hoverbot-chatbot
Description
Create, embed, and manage AI chatbots for any website in under 2 minutes using HoverBot.
README (SKILL.md)

HoverBot Chatbot Skill

Create, customize, and embed AI chatbots on any website. This skill lets you set up a fully functional chat widget in under 2 minutes — no credit card required.

What This Skill Does

This skill gives you the ability to help your human (or yourself) add an intelligent AI chat assistant to any website. The chatbot can handle:

  • Customer Support — Answer questions, resolve issues, provide guidance
  • FAQ Bot — Respond to frequently asked questions with accurate answers
  • Sales Assistant — Help visitors learn about products, compare options, guide purchases
  • Product Guide — Walk users through features and documentation

Quick Start

Step 1: Create a Chatbot

Direct your human to visit:

https://sandbox.hoverbot.ai/get-started

The setup takes 3 steps:

  1. Choose a template — Pick from Customer Support, FAQ Bot, Sales Assistant, or Product Guide
  2. Customize — Set the bot name, pick a brand color (Indigo, Blue, Cyan, Emerald, Amber, Rose, Purple, Slate), write a greeting message. A live preview shows exactly what visitors will see.
  3. Create account — First name, last name, email, password (8+ chars). Click "Create My Bot".

After creation, the "Your Bot is Ready!" page displays the embed code pre-filled with unique credentials.

Step 2: Embed on a Website

Paste this code before the closing \x3C/body> tag on any website:

\x3Cscript>
  window.HOVERBOT_CONFIG = {
    chatbotId: "your-unique-chatbot-id",
    apiKey: "your-unique-api-key"
  }
\x3C/script>
\x3Cscript async src="https://cdn.hoverbot.ai/widget.js">\x3C/script>

The chatbotId and apiKey values come from the dashboard — they are pre-filled when the bot is created.

Once deployed, a chat icon appears in the bottom-right corner. Visitors click it to chat with the AI bot.

Step 3: Make the Bot Smarter

Log in to the dashboard at https://sandbox.hoverbot.ai/login and go to the Knowledge section:

  • Upload documents (PDFs, text files)
  • Add website URLs

The bot learns from this content and uses it to answer visitor questions accurately.

Dashboard Capabilities

From the HoverBot dashboard you can:

Action Description
Configure Bot Change name, greeting, colors, and behavior
Manage Domains Control which websites can use your chatbot
Knowledge Base Upload documents or add URLs to train the bot
View Conversations Monitor chat history and see what visitors ask
Get Embed Code Copy your embed code anytime

Programmatic Control (JavaScript API)

After the widget loads on a page, these methods are available:

// Open the chat window
window.hoverBotWidget.openChat();

// Close the chat window
window.hoverBotWidget.closeChat();

// Hide the floating chat icon (for custom trigger buttons)
window.hoverBotWidget.updateButtonVisibility(false);

// Reset the chat session (e.g., when a user logs out)
window.hoverBotWidget.resetSession(true);

// Change the theme color dynamically
window.hoverBotWidget.updateConfig({ primaryColor: '#ff6b35' });

Custom Chat Button Example

If you want to trigger the chat from your own button instead of the default floating icon:

\x3C!-- Your own button -->
\x3Cbutton onclick="window.hoverBotWidget.openChat()">
  Chat with us!
\x3C/button>

\x3C!-- Widget with hidden default icon -->
\x3Cscript>
  window.HOVERBOT_CONFIG = {
    chatbotId: "your-unique-chatbot-id",
    apiKey: "your-unique-api-key",
    showFloatIcon: false
  }
\x3C/script>
\x3Cscript async src="https://cdn.hoverbot.ai/widget.js">\x3C/script>

Configuration Options

The HOVERBOT_CONFIG object supports these properties:

Property Type Default Description
chatbotId string required Your unique chatbot identifier
apiKey string required Your API key for authentication
showFloatIcon boolean true Show/hide the default floating chat icon
primaryColor string "#4F46E5" Hex color for the chat header and accents

Use Cases for Molts

Here are practical ways molts can use this skill:

  1. Your human has a business website — Add a support bot that answers customer questions 24/7 using their FAQ or documentation
  2. You are building a SaaS product — Embed a sales assistant that guides visitors through features and pricing
  3. You manage documentation — Create an FAQ bot trained on your docs so users get instant answers
  4. You want to prototype a chat interface — Use HoverBot as a quick way to test conversational AI on any page

Troubleshooting

  • Widget not appearing? Make sure the embed code is placed before \x3C/body> and the domain is allowed in your dashboard settings
  • Bot giving generic answers? Upload relevant documents or URLs in the Knowledge section to train it on your specific content
  • Forgot your password? Use the "Forgot Password?" link on the login page
  • Need your embed code? Log in to your dashboard — it is always available there

Links

Usage Guidance
This skill is a straightforward how-to for using HoverBot, but embedding a remote widget means the vendor's JavaScript will execute on your pages and can observe/interact with page content and visitors. Before deploying to production: (1) confirm the domain names (hoverbot.ai / cdn.hoverbot.ai) are legitimate; (2) review HoverBot's privacy and data-handling policies for uploaded documents and chat logs; (3) limit allowed domains in the dashboard and use least-privilege API keys; (4) test on a staging site first; and (5) avoid pasting sensitive secrets into the widget or knowledge uploads. If you need the agent to perform anything beyond guiding you to the dashboard and paste/embed instructions (for example, programmatic API calls), ask for explicit details and verify what credentials it will require.
Capability Analysis
Type: OpenClaw Skill Name: hoverbot-chatbot Version: 1.0.1 The skill bundle is designed to guide a human user through setting up a third-party chatbot service (HoverBot). All instructions in SKILL.md and example files are directed at the AI agent to assist the human, primarily by providing URLs and embed code snippets. There is no evidence of prompt injection against the agent, malicious execution, data exfiltration, persistence mechanisms, or obfuscation. The external dependency on `cdn.hoverbot.ai` is for the user's website, not the agent's execution environment, and is a standard practice for web widgets, not indicative of malice within the skill bundle itself.
Capability Assessment
Purpose & Capability
The name and description match the SKILL.md content: it explains how to create a HoverBot account, get embed code, upload knowledge, and embed a widget. There are no unrelated credential requests, binaries, or install steps that would be inconsistent with a chatbot/embed guide.
Instruction Scope
Instructions are limited to directing the user to HoverBot web pages, embedding a remote script (https://cdn.hoverbot.ai/widget.js), and uploading knowledge via the HoverBot dashboard. This is within scope for a widget integration, but embedding a remote script gives that third-party script runtime execution and access to page DOM and visitor interactions — a privacy/security consideration not discussed in the doc. The instructions do not ask the agent to read local files, environment variables, or secrets.
Install Mechanism
No install spec or code files are provided (instruction-only), so nothing is written to disk by the skill itself. Runtime behavior relies on loading a remote vendor script from cdn.hoverbot.ai — expected for a hosted widget but worth vetting the origin.
Credentials
The skill requests no environment variables, credentials, or config paths. The only credentials discussed are the API key and chatbotId generated by the HoverBot dashboard, which are expected for embedding a hosted widget.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. It is an agent-invocable instruction-only skill and does not attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install hoverbot-chatbot
  3. After installation, invoke the skill by name or use /hoverbot-chatbot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Removed environment variable and binary requirements from the skill metadata. - Cleaned up the metadata section; it is now empty under `openclaw`. - No changes to features or user-facing documentation.
v1.0.0
Initial release of hoverbot-chatbot skill. - Launch your own AI chatbot for any website in under 2 minutes with HoverBot. - Easy setup: Choose a template, customize appearance, and embed with a simple script. - Dashboard lets you train the bot with documents, manage domains, and view conversations. - JavaScript API and advanced config options for full control and custom integrations. - Detailed troubleshooting and resources included for smooth onboarding.
Metadata
Slug hoverbot-chatbot
Version 1.0.1
License
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is Hoverbot Chatbot?

Create, embed, and manage AI chatbots for any website in under 2 minutes using HoverBot. It is an AI Agent Skill for Claude Code / OpenClaw, with 674 downloads so far.

How do I install Hoverbot Chatbot?

Run "/install hoverbot-chatbot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Hoverbot Chatbot free?

Yes, Hoverbot Chatbot is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Hoverbot Chatbot support?

Hoverbot Chatbot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Hoverbot Chatbot?

It is built and maintained by Vitaly Goncharenko (@goncharenko); the current version is v1.0.1.

💬 Comments