Chatbot Builder

ReviewAudited by ClawScan on May 1, 2026.

Overview

No malicious behavior is shown, but this is a very minimal instruction-only skill that references a missing chatbot script and would involve user documents, chat history, and provider keys if implemented.

This skill appears coherent and not malicious from the provided artifacts, but it is incomplete. Do not run any ./chatbot.sh file unless you trust and inspect it, use dedicated/scoped API and channel credentials, keep sensitive documents out of training data unless necessary, and confirm how conversation memory and analytics are stored and deleted.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A user could end up running an unreviewed local script if they create or obtain chatbot.sh from somewhere else.

Why it was flagged

The documented workflow relies on a local shell helper, but the provided manifest contains only SKILL.md and _meta.json. This is a provenance gap users should notice before running any local script.

Skill content
./chatbot.sh create support-bot
./chatbot.sh train support-bot --data ./docs
./chatbot.sh deploy support-bot --channel slack
Recommendation

Only run a chatbot.sh file that you can inspect and trust; prefer a package with included source, pinned dependencies, and clear installation instructions.

What this means

Private documents or user conversations could become part of chatbot context or logs if the implementation follows these instructions.

Why it was flagged

The skill describes ingesting user documents and keeping conversation context/analytics. That is expected for a chatbot builder, but it can involve sensitive content and the artifacts do not define retention or exclusion rules.

Skill content
- **Train on your data** - PDFs, websites, documents
- **Conversational memory** - Context-aware responses
- **Analytics** - Track conversations
Recommendation

Before use, decide which files and conversations may be indexed, exclude secrets and personal data, and confirm where memory and analytics data are stored and how they can be deleted.

What this means

Supplying an API key can grant model access and incur costs if the implementation uses it broadly.

Why it was flagged

A provider credential is expected for hosted LLM integration, but the registry metadata declares no required environment variables or primary credential.

Skill content
- OpenAI API key (or use local models)
Recommendation

Use a scoped or dedicated API key with billing limits, avoid pasting secrets into chat, and verify how the implementation stores and uses the key.

What this means

A deployed chatbot may interact with website visitors or workspace members and could expose incorrect or unintended responses.

Why it was flagged

The skill includes deployment commands for public or team-facing channels. This is aligned with the stated purpose, but deployment should be an explicit user-controlled action.

Skill content
./chatbot.sh deploy support-bot --channel web
./chatbot.sh deploy support-bot --channel slack
Recommendation

Review training data, test the bot, and require explicit approval before deploying to any public or workspace channel.