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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/kb-b24Detects 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe 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 -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
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-b24Global 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 processLimitations
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.
Related
Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models
Anthropic skills
Skills
Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec
A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations
A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types