Bitrix24 Knowledge Base 2.0 skill (kb-b24)

kb-b24

A Google Antigravity skill that reads and writes pages of the new Bitrix24 Knowledge Base (note.*, REST 3.0) through a stdlib-only Python CLI

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

  • It can create and overwrite knowledge base pages
  • The webhook inherits the rights of the user who created it for the relevant collections
All reasons and checks
Russian stack

mstar-corp/kb-b24-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/kb-b24

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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 mstar-corp/kb-b24-skill --skill kb-b24 -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 029ee20.

Text for your agent

Clone the repository into ~/.gemini/config/skills/kb-b24, copy .env.example to .env next to SKILL.md and set BITRIX24_WEBHOOK_URL with the note scope, then verify with python3 scripts/kb.py kb-list.

Other ways from the author
git clone <repo-url> ~/.gemini/config/skills/kb-b24

Global skill install for Google Antigravity.

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

What it does

The skill gives a Google Antigravity agent commands for the second-generation Bitrix24 Knowledge Base: listing collections, a document tree, reading a page as raw Markdown, full-text search across titles and content, creating and updating documents. Everything runs through one dependency-free Python script, scripts/kb.py, which calls the note.* methods over REST 3.0 through a Bitrix24 inbound webhook. The skill is built for interactive use: the agent calls commands on demand instead of running an always-on MCP server, so it does not keep an extra tool schema in context.

Who it is for. For Bitrix24 teams with the new note.* knowledge base who maintain documentation through a Google Antigravity agent.

Good fit when

  • You need to find or read a Bitrix24 knowledge base article by a natural-language request
  • You need to create or update a knowledge base page directly from a chat with an agent
  • You use Google Antigravity rather than Claude Code or another MCP client

Not a fit when

  • Your portal only has the old Landing-based knowledge base, not note.* (KB 2.0)
  • You need to run the agent headless: Antigravity blocks the skill's tools in that mode
  • You need an MCP integration rather than a standalone CLI script

Example request

Check the Bitrix24 knowledge base for an article about the onboarding process

Limitations

The README and part of SKILL.md are written in Vietnamese. It only works with Knowledge Base 2.0 (note.*), not the old Landing-based KB. In Antigravity's headless mode (agy -p) the skill's tools are blocked by policy regardless of allow-rule settings; the author recommends calling kb.py directly instead of through the agent in that case. There is a known issue with 4-byte emoji in page text being cut off because of Bitrix24's utf8mb3 encoding.

How to disable. Delete the kb-b24 folder from the Antigravity skills directory (~/.gemini/config/skills/ or .agents/skills/ in the project).

Security check

  • It can create and overwrite knowledge base pages
  • The webhook inherits the rights of the user who created it for the relevant collections

README in short

The Vietnamese README explains installing the skill globally or per project, configuring a webhook with the note scope, verifying with kb-list, and a table of subcommands (kb-list, kb-add, tree, get, search, add, update, raw). A separate section covers the headless-mode limitation in Antigravity and common errors like ERROR_METHOD_NOT_FOUND when the scope is missing.

SKILL.md

---
name: kb-b24
description: Doc va ghi Knowledge Base 2.0 tren Bitrix24 (KB kieu Notion) qua CLI kb.py, module note, REST 3.0. Dung skill nay khi user muon viet/tao/sua bai tren KB Bitrix24, doc/tra cuu tai lieu noi bo tren B24, hoac tim noi dung trong cac knowledge base.
---

# kb-b24 - Knowledge Base 2.0 tren Bitrix24

Quan ly KB 2.0 (Notion-style) bang mot script CLI: scripts/kb.py. Chon CLI thay vi MCP de khong ton token schema thuong truc.

## Subcommands
| Lenh | Viec |
|------|------|
| kb-list | Liet ke cac KB (collection) |
| kb-add <name> | Tao KB moi |
| tree <collection_id> | Cay document cua 1 KB |
| get <document_id> | Doc 1 document |
| search <query> | Tim document theo tieu de va noi dung |
| add <collection_id> <title> | Tao document |
| update <document_id> | Sua document |
| raw <method> | Goi note.* bat ky |

FAQ

Do I need an MCP server?

No, the skill calls a single Python stdlib CLI script; MCP is not used.

Does it work in headless mode?

No, the author verified that agy -p blocks the skill's tools; use interactive mode or call kb.py directly.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIBitrix24 Knowledge Base 2.0 skill (kb-b24)

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