Скилл базы знаний Bitrix24 2.0 (kb-b24)
kb-b24
Скилл для Google Antigravity: читает и пишет страницы новой базы знаний Bitrix24 (note.*, REST 3.0) через CLI-скрипт на чистом Python
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Может создавать и перезаписывать страницы базы знаний
- Вебхук наследует права создавшего его пользователя на нужные базы
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/kb-b24Определит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add mstar-corp/kb-b24-skill --skill kb-b24 -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Склонируй репозиторий в ~/.gemini/config/skills/kb-b24, скопируй .env.example в .env рядом с SKILL.md и впиши BITRIX24_WEBHOOK_URL с правом note, затем проверь установку командой python3 scripts/kb.py kb-list.
Другие способы из описания автора
git clone <repo-url> ~/.gemini/config/skills/kb-b24Глобальная установка скилла для Google Antigravity.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту Google Antigravity команды для базы знаний Bitrix24 второго поколения: список баз, дерево документов, чтение страницы в исходном Markdown, полнотекстовый поиск по заголовкам и содержимому, создание и обновление документов. Все делает один скрипт scripts/kb.py на чистом Python без внешних зависимостей, который обращается к методам note.* через REST 3.0 и входящий вебхук Bitrix24. Скилл рассчитан на интерактивную работу: агент вызывает команды по запросу пользователя вместо MCP-сервера, чтобы не держать лишнюю схему инструментов в контексте.
Для кого. Для команд на Bitrix24 с новой базой знаний (note.*), которые ведут документацию в диалоге с агентом Google Antigravity.
Подходит, если
- Нужно найти или прочитать статью в базе знаний Bitrix24 по запросу на естественном языке
- Нужно создать или обновить страницу базы знаний прямо из диалога с агентом
- Используется Google Antigravity, а не Claude Code или другой MCP-клиент
Не подходит, если
- На портале только старая база знаний на модуле Landing, а не note.* (KB 2.0)
- Нужно запускать агента без интерактивного подтверждения (headless): в этом режиме Antigravity блокирует инструменты скилла
- Нужна интеграция через MCP, а не отдельный CLI-скрипт
Пример запроса к агенту
Проверь на базе знаний Bitrix24, есть ли статья про процесс онбордингаОграничения
README и часть SKILL.md написаны на вьетнамском языке. Работает только с базой знаний 2.0 (note.*), со старой Landing-базой не совместим. В headless-режиме Antigravity (agy -p) инструменты скилла блокируются политикой безопасности независимо от настроек allow-rule, автор рекомендует в этом случае вызывать kb.py напрямую, а не через агента. Есть нюанс с потерей символов при 4-байтовых эмодзи в тексте страницы из-за кодировки utf8mb3 на стороне Bitrix24.
Как отключить. Удалите папку kb-b24 из каталога скиллов Antigravity (~/.gemini/config/skills/ или .agents/skills/ в проекте).
Проверка безопасности
- Может создавать и перезаписывать страницы базы знаний
- Вебхук наследует права создавшего его пользователя на нужные базы
Коротко о README
README на вьетнамском объясняет установку скилла глобально или для проекта, настройку вебхука со скоупом note, проверку через kb-list и таблицу подкоманд (kb-list, kb-add, tree, get, search, add, update, raw). Отдельный раздел описывает ограничение headless-режима Antigravity и типовые ошибки вроде ERROR_METHOD_NOT_FOUND при отсутствующем скоупе.
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 |
Частые вопросы
Нужен ли MCP-сервер?
Нет, скилл вызывает один CLI-скрипт на стандартной библиотеке Python, MCP не используется.
Работает ли в автоматическом headless-режиме?
Нет, автор проверил, что в agy -p инструменты скилла блокируются, нужен интерактивный режим или прямой вызов kb.py.
Похожие
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Скиллы Anthropic
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Скилл рисует редакторские диаграммы как самостоятельные файлы HTML и SVG: архитектура, блок-схемы, ER, воронки и еще около сорока типов