Wikibot Skill
Настройка бота из редактора кода — через Claude Code, Cursor и других агентов
Wikibot Skill — это набор инструкций для вашего ИИ-агента (Claude Code, Codex, Cursor, Copilot, Windsurf, Gemini, Zed и других). После установки агент работает с ботом по публичному API: читает конфигурацию, правит настройки и инструкции, создаёт сценарии, задачи, таблицы и статьи — вы описываете задачу словами в своём редакторе, без переходов по интерфейсу.
Исходный код и инструкция по установке — в репозитории wikibotpro/skills.
Это не замена Ассистенту, а второй способ делать то же самое: ассистент встроен в портал, скилл работает там, где вы уже пишете код. Набор возможностей у них близкий, но не совпадает полностью — скилл умеет то, что доступно в API.
Установка
Любой агент — через skills.sh:
npx skills add wikibotpro/skillsСкилл установится в текущий проект. Флаг -g устанавливает его сразу для всех проектов:
npx skills add wikibotpro/skills -gClaude Code — как плагин, если вы хотите управлять им вместе с остальными плагинами. Из терминала:
claude plugin marketplace add wikibotpro/skills
claude plugin install wikibot-config@wikibotТо же самое внутри сессии Claude Code, слэш-командами:
/plugin marketplace add wikibotpro/skills
/plugin install wikibot-config@wikibotЕсли вы работаете в расширении для IDE, используйте команды терминала — /plugin там недоступна. Установленный скилл появляется в следующей сессии агента.
Способ установки на возможности не влияет — выбирайте тот, которым вы обычно ставите инструменты.
Настройка доступа
Скиллу нужны две переменные окружения:
| Переменная | Что это |
|---|---|
WIKIBOT_API_KEY | Интеграционный API-ключ со страницы бота Настройки → API-ключи |
WIKIBOT_API_URL | Необязательная. По умолчанию https://api.wikibot.pro |
У ключа должна быть область manage — отметьте её при создании ключа или добавьте к существующему на той же странице. Ключ только с областью ask ограничен методами базы знаний (список и добавление источников, загрузка файла, поиск); все запросы к конфигурации вернут 403.
Переменные задаются в терминале до запуска агента:
export WIKIBOT_API_KEY="..."Что умеет
- Настройки бота — шаблоны приветствия, благодарности и ответа «не знаю», формулировки при переводе на оператора, фразы-игноры, рабочие часы, задержка ответа, глоссарий.
- Агенты — правка инструкции основного агента, включение и выключение навыков «Фильтрация», «Выбор исполнителя», «Редактор», «Полиглот», «Резюме» и их опций.
- Сценарии — создание сценарного агента с дописыванием упоминания в инструкцию основного агента, в режиме передачи диалога или подключения к основному агенту.
- Копии агента — дублирование основного агента целиком, вместе с навыками и сценариями, задачами и выданными доступами.
- Задачи — проактивные сообщения, которые срабатывают, когда в диалоге стало тихо.
- Таблицы памяти — создание таблиц, правка структуры, запросы к строкам read-only SQL и управление тем, каким агентам таблица доступна.
- Пользовательские функции — описание функции к вашему API, которую может вызывать модель, и подключение её к конкретным агентам.
- База знаний — написание и правка приватных статей, добавление источников для обхода, загрузка файлов и поиск по базе тем же способом, что использует бот.
- Отладка — чтение полной истории диалога с пошаговым разбором, что обработало каждый запрос, и поиск по журналу запросов по дате, результату или тексту.
О чём стоит знать
- Через скилл ничего нельзя удалить. Он только создаёт и правит: удаление агента, задачи, таблицы или функции остаётся действием в интерфейсе. Единственное исключение — отключение функции от агента, оно обратимо.
- Изменения настроек и агентов показываются до применения: агент выводит дифф «было → стало» и применяет его только после вашего подтверждения.
- Запросы ограничены по частоте на каждого бота — 120 в минуту, и 20 в минуту для журнала, истории диалога и запросов к таблицам. Агент сам делает паузу, когда упирается в лимит.