whatsapp-faq-bot
Build and query a FAQ knowledge base from markdown files. Use when asked to create a FAQ bot, set up automatic answers, build a knowledge base, add FAQ entries, search FAQs, or answer common questions from a knowledge base. Perfect for WhatsApp business bots.
Why use this skill?
Build and query a searchable FAQ knowledge base for WhatsApp with OpenClaw. Easily import, manage, and automate answers using simple markdown files.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mariusfit/whatsapp-faq-botWhat This Skill Does
The WhatsApp FAQ Bot is a powerful OpenClaw tool designed to transform unstructured markdown documentation into an intelligent, searchable knowledge base. It leverages fuzzy text matching to interpret user queries and retrieve the most relevant answers from your defined FAQs. By utilizing a simple command-line interface, it allows developers and business owners to manage, update, and deploy automated support systems without complex database configurations. Whether you are scaling a customer service operation or building a personalized knowledge repository, this skill streamlines the process by acting as the engine for your automated responses.
Installation
To integrate this skill into your environment, use the OpenClaw command-line interface. Run the following command in your terminal:
clawhub install openclaw/skills/skills/mariusfit/whatsapp-faq-bot
Ensure you have the required Python environment configured. Once installed, navigate to your project directory and initialize the database using python scripts/faqbot.py init to start building your repository.
Use Cases
This skill is perfect for small-to-medium businesses looking to automate WhatsApp support. Common use cases include:
- Providing 24/7 instant replies to customer inquiries about shipping, pricing, or store hours.
- Managing technical documentation for internal teams to query via a simple bot.
- Maintaining a dynamic FAQ list that can be easily exported as JSON for other web applications or imported from shared marketing markdown files.
- Reducing human agent workload by filtering routine questions automatically.
Example Prompts
- "OpenClaw, search the FAQ for information regarding our refund policy."
- "Add a new entry to the FAQ: Q: Do you ship to Australia? A: Yes, we ship worldwide via DHL."
- "Run a search on the current knowledge base to see how we handle password reset requests."
Tips & Limitations
To get the best results, structure your markdown files using clear H2 headings for questions. While the TF-IDF fuzzy matching is effective for general queries, it does not support semantic LLM-based intent understanding, so ensure your FAQ questions use common terminology. If your knowledge base exceeds 500 entries, consider batching imports to avoid performance overhead during search indexing. Always set a threshold consistent with your accuracy requirements; a threshold too low may result in irrelevant answers, while one too high might return no results at all.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mariusfit-whatsapp-faq-bot": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write
Related Skills
content-repurposer
Repurpose any blog post or article into multiple social media formats. Input a URL or text, get X/Twitter thread, LinkedIn post, Instagram caption, email snippet, and summary. Use when asked to repurpose content, create social posts from an article, turn a blog into tweets, or generate multi-platform content.
smart-web-scraper
Extract structured data from any web page. Supports CSS selectors, auto-detection of tables and lists, JSON/CSV output formats. Use when asked to scrape a website, extract data from a page, pull product info, gather contact details, or collect listings from a URL.
daily-business-report
Generate daily business briefings from multiple data sources. Aggregates weather, crypto prices, news headlines, system health, and calendar events into a formatted morning report. Use when asked to create a daily report, morning briefing, business summary, or status dashboard.
security-hardener
Audit and harden OpenClaw configuration for security. Scans openclaw.json for vulnerabilities, exposed credentials, insecure gateway settings, overly permissive exec rules, and missing security best practices. Use when asked to audit security, harden configuration, check for vulnerabilities, or secure an OpenClaw deployment.