← Back to Skills Marketplace
mariusfit

WhatsApp FAQ Bot

by mariusfit · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
499
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install whatsapp-faq-bot
Description
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 entri...
Usage Guidance
This skill appears to do exactly what it says: build and search a local FAQ knowledge base from markdown. It does not contact external services or request credentials. Notes before installing: (1) Data is stored on disk by default at ~/.faq-bot (changeable with FAQ_BOT_DIR) — avoid storing sensitive secrets in FAQs or choose a protected directory. (2) The README/script mention an optional FAQ_BOT_DIR env var but the skill metadata lists no required env vars — this is harmless but a small mismatch to be aware of. (3) When integrating into an automated agent or cron job, ensure the agent runs in an environment with appropriate file permissions so your FAQ data isn't exposed. If you need the skill to access remote WhatsApp APIs or external services, those integrations are not present and would require additional secure credentials and review.
Capability Analysis
Type: OpenClaw Skill Name: whatsapp-faq-bot Version: 1.0.0 The `scripts/faqbot.py` file contains vulnerabilities related to file system access. The `import` command (`cmd_import`) allows reading arbitrary files from the filesystem (Local File Inclusion) by not validating the provided `filepath`. Similarly, the `export` command (`cmd_export`) allows writing the knowledge base content to arbitrary files (Local File Write) by not validating the `output` path. These flaws could be exploited by an attacker controlling the arguments passed to the script (e.g., via prompt injection against the OpenClaw agent) to read sensitive files or create/overwrite files in arbitrary locations, potentially leading to information disclosure or remote code execution, but there is no evidence of intentional malicious behavior within the script itself.
Capability Assessment
Purpose & Capability
The name/description (WhatsApp FAQ Bot) match the included code and SKILL.md: the script builds a local FAQ KB from markdown, supports search, import, export, and storage. There are no unexpected requirements (no cloud APIs, no unrelated binaries). Storing data under ~/.faq-bot (or overridden by FAQ_BOT_DIR) is appropriate for this purpose.
Instruction Scope
SKILL.md only instructs the agent to run the included CLI (init, add, import, search, list, export, remove, stats). The instructions reference reading user-supplied markdown files and operating on a local knowledge base; they do not direct the agent to read unrelated system files, exfiltrate data, or contact external endpoints. The SKILL.md suggests integration (cron/agent prompt) but gives no steps that broaden scope beyond the local CLI.
Install Mechanism
There is no install spec (instruction-only skill) and the package includes a single plain-Python script. No remote downloads, package managers, or archive extraction are required. This minimizes installation risk.
Credentials
The registry declares no required environment variables, and the skill requires no credentials — appropriate. The code and README do reference an optional FAQ_BOT_DIR environment variable to override the storage path; this is reasonable but is an undeclared optional env var (not a secret). It's a minor inconsistency between declared requires.env (none) and optional env usage in code/README.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and persists only its own knowledge-base JSON under the user's home directory (or an overridden directory). This scope of persistence is proportional to a local FAQ tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install whatsapp-faq-bot
  3. After installation, invoke the skill by name or use /whatsapp-faq-bot
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of WhatsApp FAQ Bot. - Build a searchable FAQ knowledge base from markdown files. - Add, import, search, list, and remove FAQ entries via command-line. - Fuzzy text matching for answering natural language questions. - Export FAQs to markdown or JSON formats. - Provides statistics about your knowledge base. - Tailored for integration with WhatsApp business workflows.
Metadata
Slug whatsapp-faq-bot
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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 entri... It is an AI Agent Skill for Claude Code / OpenClaw, with 499 downloads so far.

How do I install WhatsApp FAQ Bot?

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

Is WhatsApp FAQ Bot free?

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

Which platforms does WhatsApp FAQ Bot support?

WhatsApp FAQ Bot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created WhatsApp FAQ Bot?

It is built and maintained by mariusfit (@mariusfit); the current version is v1.0.0.

💬 Comments