Senler analytics skill

claude-skill-senler

A Claude Code skill for Senler: funnel and broadcast analytics for VK chat bots, tag-based subscriber segmentation by drop-off and churn

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

  • Assigns tags and moves subscribers between funnels
  • Reads subscribers' personal data and subscription sources
All reasons and checks
Russian stack

atomachinskiy/claude-skill-senler

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claude-skill-senler

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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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-senler --skill senler -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 2705f9a.

Text for your agent

Clone the skill: git clone https://github.com/atomachinskiy/claude-skill-senler.git ~/.claude/skills/senler, then bash ~/.claude/skills/senler/scripts/senler-oauth-setup.sh walks through creating a Senler OAuth app and browser authorization.

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

Cloning and the README's OAuth wizard; scripts are chmod +x before running.

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

What it does

The skill reads data from a Senler channel, a VK chat bot service: a map of all funnels with their statuses, a given funnel's step structure with lead growth at each step, summary broadcast stats with read rate and errors, UTM attribution for subscriptions where configured, subscribe and unsubscribe sources, and subscriber segments by tag, bot and period. Claude uses this to find silent, churned or non-converting subscribers and tag them, restart a subscriber through a funnel or pull them out of one. It does not create new bots, funnel steps, message text or broadcasts themselves: the Senler API does not support this, and the author states plainly that content and campaign launches stay with the team in the Senler interface.

Who it is for. For people running a VK chat bot in Senler who want to segment subscribers by behavior without manually digging through stats.

Good fit when

  • You need to find silent or churned subscribers and tag them
  • You need a summary of all channel funnels and exactly where leads are lost
  • You want to see where subscribers come from and go by UTM

Not a fit when

  • You need to create a new funnel, bot or broadcast text, that needs the Senler interface
  • You need to launch a broadcast itself, the skill only reads stats for ones already sent

Example request

Find subscribers who reached step 3 of the English Course funnel but did not buy, and tag them for follow-up

Limitations

The Senler API does not allow creating bots or funnel steps, editing message text, or launching broadcasts, so the skill cannot and will not do this. UTM attribution only works if UTM tags were set up beforehand. A Senler OAuth app with its own client_id and client_secret is required.

How to disable. Delete the ~/.claude/skills/senler folder and revoke the OAuth app in your Senler account.

Security check

  • Assigns tags and moves subscribers between funnels
  • Reads subscribers' personal data and subscription sources

README in short

The README cleanly splits functionality into read (funnel map, steps, broadcast stats, UTM attribution, sources, segments) and write (creating tags and groups, tagging, starting or removing a subscriber from a funnel), and separately lists honestly what the skill does not and will not do due to Senler API limits. Installation is by cloning into the skills folder plus a five-step bash OAuth wizard with a detailed guide in a separate file.

FAQ

Can the skill launch a broadcast in Senler?

No, the README states that launching broadcasts is outside what the Senler API allows; the skill only reads stats for broadcasts already sent.

How does authorization work?

The senler-oauth-setup.sh wizard creates an OAuth app, saves the client_id and client_secret, opens a browser for authorization, and exchanges the code for an access_token with a connection check.

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 AISenler 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.