Bitrix24 BI-connector Claude Code skill
Bitrix24 BI-connector — Claude Code skill
A Claude Code skill for Bitrix24 BI-analytics: list tables, describe columns and pull rows with natural-language filters
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
- Requires pasting the portal's bi-token into a chat with the agent; keep it out of version control and logs
- Gives read access to the whole company's CRM data within the plan's row limit
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/bitrix24-bi-connector-claude-code-skillDetects 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 alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .claude/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .claude/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .github/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .github/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .devin/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .devin/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .cline/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .cline/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .roo/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .roo/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add alexanderserbul/bitrix24-bi-connector-skill --skill bitrix-bi-connector -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 16d74ef
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/alexanderserbul/bitrix24-bi-connector-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/bitrix-bi-connector/
git -C "$tmp" checkout 16d74efa6fe7bb6c245547ae3990751e57782e02
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/bitrix-bi-connector" .agents/skills/bitrix-bi-connectorCommands for macOS and Linux, on Windows run them in Git Bash.
Clone alexanderserbul/bitrix24-bi-connector-skill, copy the .claude/skills/bitrix-bi-connector folder into ~/.claude/skills for use across all projects, then give Claude your Bitrix24 portal URL and bi-token in the conversation.
Other ways from the author
git clone https://github.com/AlexanderSerbul/bitrix24-bi-connector-skill.git
cd bitrix24-bi-connector-skill
claudeThe project skill is picked up automatically when Claude Code runs inside the cloned folder.
This is third-party code. Review the repository files before installing.
What it does
The skill teaches Claude to call the Bitrix24 BI-analytics HTTP API (over 50 business entities: leads, deals, tasks and more). After entering the portal URL and bi-token once at the start of a conversation, Claude can list available tables, describe their columns, and fetch rows with date-range and predicate filtering, answering questions like how many successful leads in the last three months or show tasks with a null DEADLINE in natural language. The skill is built from BICONNECTOR_PROTOCOL.md, a Russian-language API specification that serves as its source of truth.
Who it is for. For analysts and managers on Bitrix24 who want quick natural-language answers over CRM data without building reports.
Good fit when
- You need a quick metric over leads, deals or tasks without building a report in the Bitrix24 UI
- You need row filtering by dates and conditions expressed in natural language
- Your Bitrix24 plan includes BI-analytics and you know your portal's bi-token
Not a fit when
- You are on the Free plan: its BI-connector row limit is zero
- You need to write data into the CRM, not just read via BI-analytics
- You do not want to share the bi-token in a chat with an agent
Example request
My Bitrix24 portal is https://example.bitrix24.ru, here is my bi-token. How many deals closed successfully in the last three months?Limitations
It needs a bi-token from CRM - Analytics - Operational analytics - BI-analytics on your portal; the Free plan has a row limit of zero. Row limits per BI entity depend on the plan: Basic and Standard 10,000, Professional 100,000, Enterprise 250,000. The skill only reads data through the BI-connector; it does not write to the CRM.
How to disable. Delete the bitrix-bi-connector folder from ~/.claude/skills or the project's .claude/skills.
Security check
- Requires pasting the portal's bi-token into a chat with the agent; keep it out of version control and logs
- Gives read access to the whole company's CRM data within the plan's row limit
README in short
The English README, with a Russian translation, explains entering the portal URL and bi-token once, gives example questions Claude can answer, and two install paths: project-local via .claude/skills or across all projects by copying the folder. It separately covers where to get the bi-token in the Bitrix24 UI and a table of row limits by plan.
FAQ
Do I need to enter the token every time?
No, just once at the start of the conversation; Claude reuses the portal URL and token for the rest of the session.
What if I am on the Free plan?
The BI-connector row limit on the Free plan is zero, so you need at least the Basic plan for real use.
Related
Official DataLens (Yandex) skills for Claude Code, Codex and OpenCode: SDK, HTML reports and RLS resolution
A Yandex Metrika MCP server generated from the API spec: 108 methods, 10 tools declared by default, transparent filters and response metadata
An open MCP server and agent skill set for SEO: keyword research, competitors, backlinks and site audits powered by DataForSEO
A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents