BotHelp analytics skill

claude-skill-bothelp

A Claude Code skill for the BotHelp Open API: a bot map, step-by-step drop-off, subscriber export and limited management via the open API

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Reads and can change subscribers' personal data (name, email, phone)
  • Sends individual messages on behalf of the bot
All reasons and checks
Russian stack

atomachinskiy/claude-skill-bothelp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claude-skill-bothelp

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add atomachinskiy/claude-skill-bothelp --skill bothelp -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 350ba2a.

Text for your agent

Clone the skill into ~/.claude/skills/bothelp and run bash ~/.claude/skills/bothelp/scripts/bothelp-oauth-setup.sh, the wizard asks for your BotHelp OAuth app's client_id and client_secret and exchanges them for an access_token, no browser needed.

Other ways from the author
git clone https://github.com/atomachinskiy/claude-skill-bothelp.git ~/.claude/skills/bothelp && bash ~/.claude/skills/bothelp/scripts/bothelp-oauth-setup.sh

Cloning and the OAuth setup wizard from the README.

This is third-party code. Review the repository files before installing.

What it does

The skill turns Claude Code into an analyst for BotHelp's multi-messenger chat bots (Telegram, Instagram, VK, Facebook, WhatsApp): it builds a map of all active bots, shows a given bot's step structure, lists auto-broadcasts, and does a full paginated subscriber export filtered by period, email and phone. Claude uses this data to compute funnel step drop-off, churn and UTM sources. Management is limited to what the API allows: updating a subscriber's name, email and phone via JSON Patch, starting or stopping a bot for a subscriber, adding or removing them from a funnel, and sending an individual message. Bulk broadcasts, creating bots or new steps, and editing step text are not supported by the BotHelp API, and the skill lists this honestly as a service limitation, not its own.

Who it is for. For people running BotHelp chat bots who want funnel analytics and subscriber segmentation without manual exports.

Good fit when

  • You need to find where in the funnel subscribers drop off
  • You need a full filtered subscriber export for further analysis
  • You need to update a subscriber's data or move them between steps

Not a fit when

  • You need to create new bots, funnel steps or auto-broadcasts, the BotHelp API does not support this
  • You need bulk broadcasts, the skill is upfront that this is not there and will not be, due to API limits

Example request

Where do subscribers drop off in the Uroki po targetu funnel, and how many joined over the last month

Limitations

Management is limited to what the BotHelp Open API allows: no creating bots or steps, editing message text, or launching broadcasts. The author notes some write methods still need live exploration, since the request body shape is not always obvious from BotHelp's docs. It needs your own BotHelp OAuth app client_id and client_secret.

How to disable. Delete the ~/.claude/skills/bothelp folder and revoke the OAuth app in BotHelp settings.

Security check

  • Reads and can change subscribers' personal data (name, email, phone)
  • Sends individual messages on behalf of the bot

README in short

The README splits capabilities into three honest blocks: analytics that fully works (bot map, steps, auto-broadcasts, subscriber export, drop-off, UTM), management that works partially via JSON Patch (updating subscriber data, starting and stopping a bot, sending a message), and what it does not and will not do due to API limits (new bots, steps, broadcasts, reading step message text). Installation is by cloning into the skills folder and a cross-platform bash OAuth wizard for macOS, Linux, WSL and Git Bash.

FAQ

Can the skill launch a subscriber broadcast?

No, the README explicitly lists bulk broadcasts as something the BotHelp API does not allow.

Is a browser needed for authorization?

No, it uses the client_credentials flow, so the setup wizard works without a browser.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIBotHelp analytics skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.