ChatbotX
Open-source ManyChat alternative, built for AI. Omnichannel marketing across WhatsApp, TikTok, Facebook, Instagram, Telegram, Zalo, Email, API, and Webchat 🤖
Install / Use
npx skills add ChatbotXIO/ChatbotXInstalls into whichever agent you are using.
Devin Config
Devin AI agent config
Quality Score
Category
CommunicationSupported Platforms
Our assessment of ChatbotX
ChatbotX scores 56/100 on our quality scale, 398th of 402 Communication skills we index.
Its Devin Config is 2.4 KB long, split into 7 sections with 3 code examples: moderately detailed.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-09-04 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
ChatbotX compared with similar skills
All 4 of these similar skills score higher than ChatbotX; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ChatbotX (this skill)by ChatbotXIO | 56 | 0 | — | Devin Config |
| Agent-Reachby Panniantong | 100 | 102.9k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.9k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 89.8k | today | MCP Server |
| crawl4aiby unclecode | 100 | 86.3k | today | MCP Server |
Frequently asked questions
- How do I install ChatbotX?
- Run
npx skills add ChatbotXIO/ChatbotX. The install tabs above show the steps for each supported agent. - Which AI agents does ChatbotX work with?
- It is written for Devin, as a Devin Config file. Other agents that read the same format can often use it too.
- Is ChatbotX safe to use?
- It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is ChatbotX still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubtrigger: always_on
<!-- Generated from .agents/rules/git.md. Do not edit this file directly. --> <!-- BEGIN GENERATED: GIT-RULE -->Git Conventions
Commit Message Format
Enforced by lefthook.yml commit-msg hook. Pattern:
<type>(<scope>): <subject>
Types: feat, fix, bugfix, refactor, docs, style, test, chore, ci, perf, build, revert
Examples:
feat(auth): add OAuth2 login
fix: handle null response from API
chore(deps): bump next from 16.1.7 to 16.2.4
refactor(broadcast): remove reconcile sequence
- Subject must be ≤ 100 characters
- Use lowercase after the colon
- No period at the end
Branch Naming
feat/<issue-or-description>
fix/<issue-or-description>
bugfix/<issue-or-description>
chore/<description>
refactor/<description>
Examples: feat/instagram-channel, fix/whatsapp-webhook, bugfix/webhook-timeout
Bot-generated branches (dependabot/*, renovate/*) are exempt from this convention and are skipped by the post-checkout hook.
Working Branch
- Never commit directly to
mainormaster. These branches only advance through merged PRs. - If the current branch is
main(ormaster) when you are about to commit, create a new feature branch first (git checkout -b <type>/<description>, following the naming convention above), then commit onto that branch. - Never push to
main/masterdirectly and never force-push shared branches.
Staging Rules
- Never use
git add -Aorgit add .— stage specific files only - Never commit
.envfiles or any file containing secrets - Never skip hooks (
--no-verify)
Pull Requests
- Keep PRs small and focused — one feature or fix per PR
- PR title must follow the same format as commit messages:
<type>(<scope>): <subject>(lowercase after the colon, no trailing period, ≤ 100 chars). Scope is optional but preferred when the change is localized to one area. This is not enforced by a hook, so it must be applied manually/by the assistant when opening the PR. - Reference the issue number in the PR title or body (e.g.
#414) - Run
pnpm lintandpnpm --filter <app> check-typesbefore opening a PR - All user-facing strings must use
useTranslations()— never hardcode labels
After Merging
When a release is tagged, update CHANGELOG.md at the root following Keep a Changelog format.
Related Skills
Agent-Reach
102.9kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
89.8k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
86.3kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
