{
  "schemaVersion": "1.0",
  "item": {
    "slug": "hoverbot-chatbot",
    "name": "Hoverbot Chatbot",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/goncharenko/hoverbot-chatbot",
    "canonicalUrl": "https://clawhub.ai/goncharenko/hoverbot-chatbot",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/hoverbot-chatbot",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hoverbot-chatbot",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "examples/add-support-bot.md",
      "examples/train-with-knowledge.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "hoverbot-chatbot",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T05:58:04.983Z",
      "expiresAt": "2026-05-07T05:58:04.983Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hoverbot-chatbot",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hoverbot-chatbot",
        "contentDisposition": "attachment; filename=\"hoverbot-chatbot-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "hoverbot-chatbot"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/hoverbot-chatbot"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/hoverbot-chatbot",
    "agentPageUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "HoverBot Chatbot Skill",
        "body": "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."
      },
      {
        "title": "What This Skill Does",
        "body": "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:\n\nCustomer Support — Answer questions, resolve issues, provide guidance\nFAQ Bot — Respond to frequently asked questions with accurate answers\nSales Assistant — Help visitors learn about products, compare options, guide purchases\nProduct Guide — Walk users through features and documentation"
      },
      {
        "title": "Step 1: Create a Chatbot",
        "body": "Direct your human to visit:\n\nhttps://sandbox.hoverbot.ai/get-started\n\nThe setup takes 3 steps:\n\nChoose a template — Pick from Customer Support, FAQ Bot, Sales Assistant, or Product Guide\nCustomize — 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.\nCreate account — First name, last name, email, password (8+ chars). Click \"Create My Bot\".\n\nAfter creation, the \"Your Bot is Ready!\" page displays the embed code pre-filled with unique credentials."
      },
      {
        "title": "Step 2: Embed on a Website",
        "body": "Paste this code before the closing </body> tag on any website:\n\n<script>\n  window.HOVERBOT_CONFIG = {\n    chatbotId: \"your-unique-chatbot-id\",\n    apiKey: \"your-unique-api-key\"\n  }\n</script>\n<script async src=\"https://cdn.hoverbot.ai/widget.js\"></script>\n\nThe chatbotId and apiKey values come from the dashboard — they are pre-filled when the bot is created.\n\nOnce deployed, a chat icon appears in the bottom-right corner. Visitors click it to chat with the AI bot."
      },
      {
        "title": "Step 3: Make the Bot Smarter",
        "body": "Log in to the dashboard at https://sandbox.hoverbot.ai/login and go to the Knowledge section:\n\nUpload documents (PDFs, text files)\nAdd website URLs\n\nThe bot learns from this content and uses it to answer visitor questions accurately."
      },
      {
        "title": "Dashboard Capabilities",
        "body": "From the HoverBot dashboard you can:\n\nActionDescriptionConfigure BotChange name, greeting, colors, and behaviorManage DomainsControl which websites can use your chatbotKnowledge BaseUpload documents or add URLs to train the botView ConversationsMonitor chat history and see what visitors askGet Embed CodeCopy your embed code anytime"
      },
      {
        "title": "Programmatic Control (JavaScript API)",
        "body": "After the widget loads on a page, these methods are available:\n\n// Open the chat window\nwindow.hoverBotWidget.openChat();\n\n// Close the chat window\nwindow.hoverBotWidget.closeChat();\n\n// Hide the floating chat icon (for custom trigger buttons)\nwindow.hoverBotWidget.updateButtonVisibility(false);\n\n// Reset the chat session (e.g., when a user logs out)\nwindow.hoverBotWidget.resetSession(true);\n\n// Change the theme color dynamically\nwindow.hoverBotWidget.updateConfig({ primaryColor: '#ff6b35' });"
      },
      {
        "title": "Custom Chat Button Example",
        "body": "If you want to trigger the chat from your own button instead of the default floating icon:\n\n<!-- Your own button -->\n<button onclick=\"window.hoverBotWidget.openChat()\">\n  Chat with us!\n</button>\n\n<!-- Widget with hidden default icon -->\n<script>\n  window.HOVERBOT_CONFIG = {\n    chatbotId: \"your-unique-chatbot-id\",\n    apiKey: \"your-unique-api-key\",\n    showFloatIcon: false\n  }\n</script>\n<script async src=\"https://cdn.hoverbot.ai/widget.js\"></script>"
      },
      {
        "title": "Configuration Options",
        "body": "The HOVERBOT_CONFIG object supports these properties:\n\nPropertyTypeDefaultDescriptionchatbotIdstringrequiredYour unique chatbot identifierapiKeystringrequiredYour API key for authenticationshowFloatIconbooleantrueShow/hide the default floating chat iconprimaryColorstring\"#4F46E5\"Hex color for the chat header and accents"
      },
      {
        "title": "Use Cases for Molts",
        "body": "Here are practical ways molts can use this skill:\n\nYour human has a business website — Add a support bot that answers customer questions 24/7 using their FAQ or documentation\nYou are building a SaaS product — Embed a sales assistant that guides visitors through features and pricing\nYou manage documentation — Create an FAQ bot trained on your docs so users get instant answers\nYou want to prototype a chat interface — Use HoverBot as a quick way to test conversational AI on any page"
      },
      {
        "title": "Troubleshooting",
        "body": "Widget not appearing? Make sure the embed code is placed before </body> and the domain is allowed in your dashboard settings\nBot giving generic answers? Upload relevant documents or URLs in the Knowledge section to train it on your specific content\nForgot your password? Use the \"Forgot Password?\" link on the login page\nNeed your embed code? Log in to your dashboard — it is always available there"
      },
      {
        "title": "Links",
        "body": "Get started: https://sandbox.hoverbot.ai/get-started\nDashboard login: https://sandbox.hoverbot.ai/login\nMain site: https://hoverbot.ai\nBlog: https://hoverbot.ai/blog"
      }
    ],
    "body": "HoverBot Chatbot Skill\n\nCreate, 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.\n\nWhat This Skill Does\n\nThis skill gives you the ability to help your human (or yourself) add an intelligent AI chat assistant to any website. The chatbot can handle:\n\nCustomer Support — Answer questions, resolve issues, provide guidance\nFAQ Bot — Respond to frequently asked questions with accurate answers\nSales Assistant — Help visitors learn about products, compare options, guide purchases\nProduct Guide — Walk users through features and documentation\nQuick Start\nStep 1: Create a Chatbot\n\nDirect your human to visit:\n\nhttps://sandbox.hoverbot.ai/get-started\n\n\nThe setup takes 3 steps:\n\nChoose a template — Pick from Customer Support, FAQ Bot, Sales Assistant, or Product Guide\nCustomize — 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.\nCreate account — First name, last name, email, password (8+ chars). Click \"Create My Bot\".\n\nAfter creation, the \"Your Bot is Ready!\" page displays the embed code pre-filled with unique credentials.\n\nStep 2: Embed on a Website\n\nPaste this code before the closing </body> tag on any website:\n\n<script>\n  window.HOVERBOT_CONFIG = {\n    chatbotId: \"your-unique-chatbot-id\",\n    apiKey: \"your-unique-api-key\"\n  }\n</script>\n<script async src=\"https://cdn.hoverbot.ai/widget.js\"></script>\n\n\nThe chatbotId and apiKey values come from the dashboard — they are pre-filled when the bot is created.\n\nOnce deployed, a chat icon appears in the bottom-right corner. Visitors click it to chat with the AI bot.\n\nStep 3: Make the Bot Smarter\n\nLog in to the dashboard at https://sandbox.hoverbot.ai/login and go to the Knowledge section:\n\nUpload documents (PDFs, text files)\nAdd website URLs\n\nThe bot learns from this content and uses it to answer visitor questions accurately.\n\nDashboard Capabilities\n\nFrom the HoverBot dashboard you can:\n\nAction\tDescription\nConfigure Bot\tChange name, greeting, colors, and behavior\nManage Domains\tControl which websites can use your chatbot\nKnowledge Base\tUpload documents or add URLs to train the bot\nView Conversations\tMonitor chat history and see what visitors ask\nGet Embed Code\tCopy your embed code anytime\nProgrammatic Control (JavaScript API)\n\nAfter the widget loads on a page, these methods are available:\n\n// Open the chat window\nwindow.hoverBotWidget.openChat();\n\n// Close the chat window\nwindow.hoverBotWidget.closeChat();\n\n// Hide the floating chat icon (for custom trigger buttons)\nwindow.hoverBotWidget.updateButtonVisibility(false);\n\n// Reset the chat session (e.g., when a user logs out)\nwindow.hoverBotWidget.resetSession(true);\n\n// Change the theme color dynamically\nwindow.hoverBotWidget.updateConfig({ primaryColor: '#ff6b35' });\n\nCustom Chat Button Example\n\nIf you want to trigger the chat from your own button instead of the default floating icon:\n\n<!-- Your own button -->\n<button onclick=\"window.hoverBotWidget.openChat()\">\n  Chat with us!\n</button>\n\n<!-- Widget with hidden default icon -->\n<script>\n  window.HOVERBOT_CONFIG = {\n    chatbotId: \"your-unique-chatbot-id\",\n    apiKey: \"your-unique-api-key\",\n    showFloatIcon: false\n  }\n</script>\n<script async src=\"https://cdn.hoverbot.ai/widget.js\"></script>\n\nConfiguration Options\n\nThe HOVERBOT_CONFIG object supports these properties:\n\nProperty\tType\tDefault\tDescription\nchatbotId\tstring\trequired\tYour unique chatbot identifier\napiKey\tstring\trequired\tYour API key for authentication\nshowFloatIcon\tboolean\ttrue\tShow/hide the default floating chat icon\nprimaryColor\tstring\t\"#4F46E5\"\tHex color for the chat header and accents\nUse Cases for Molts\n\nHere are practical ways molts can use this skill:\n\nYour human has a business website — Add a support bot that answers customer questions 24/7 using their FAQ or documentation\nYou are building a SaaS product — Embed a sales assistant that guides visitors through features and pricing\nYou manage documentation — Create an FAQ bot trained on your docs so users get instant answers\nYou want to prototype a chat interface — Use HoverBot as a quick way to test conversational AI on any page\nTroubleshooting\nWidget not appearing? Make sure the embed code is placed before </body> and the domain is allowed in your dashboard settings\nBot giving generic answers? Upload relevant documents or URLs in the Knowledge section to train it on your specific content\nForgot your password? Use the \"Forgot Password?\" link on the login page\nNeed your embed code? Log in to your dashboard — it is always available there\nLinks\nGet started: https://sandbox.hoverbot.ai/get-started\nDashboard login: https://sandbox.hoverbot.ai/login\nMain site: https://hoverbot.ai\nBlog: https://hoverbot.ai/blog"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/goncharenko/hoverbot-chatbot",
    "publisherUrl": "https://clawhub.ai/goncharenko/hoverbot-chatbot",
    "owner": "goncharenko",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/hoverbot-chatbot",
    "downloadUrl": "https://openagent3.xyz/downloads/hoverbot-chatbot",
    "agentUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent",
    "manifestUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/hoverbot-chatbot/agent.md"
  }
}