11 ноября мне написал Joeri из команды Agensi, маркетплейса навыков для ИИ-агентов. Он нашёл на GitHub мой репозиторий drslon-mu-plugins и предложил сделать из него навык, который агент сможет запускать сам. На следующий день навык для установки и настройки бесплатного плагина Dr.Slon Toolkit уже был в каталоге.
Если вы держите сайты на WordPress и уже пользуетесь агентами вроде Claude Code, Codex или Cursor, такой навык избавляет от ручной установки: агент сам скачает свежий релиз, поставит его через WP-CLI и включит только те модули, которые вы выбрали.
Что такое Agensi
Agensi это каталог навыков (skills) для ИИ-агентов. Покупатель один раз подключает к нему своего агента через коннектор MCP, а дальше агент сам подгружает нужный навык, когда тот понадобился. Подключить можно Claude, ChatGPT, Cursor, Codex и Gemini CLI. Файлы навыка покупателю не скачиваются: навык работает внутри его агента. По данным самого Agensi, в каталоге больше 20 000 навыков, 19 000 пользователей и 3200 авторов.
Сам навык это ZIP-архив. Главный файл в нём называется SKILL.md: в начале блок frontmatter с названием и описанием, ниже инструкции для агента. Рядом кладут скрипты, справку и шаблоны. Через сайт можно загрузить архив до 50 МБ. Если файлов SKILL.md в архиве несколько, получается набор навыков (skill pack). До покупателя доходят только SKILL.md и другие текстовые файлы, поэтому плагины для Claude Code, хуки и настройки MCP-серверов через Agensi пока не продаются.
Сколько получает автор и как платят
Навык можно выложить бесплатно, продавать разово от $1 или по подписке от $5 в месяц. Размещение бесплатное, абонентской платы нет. С каждой продажи автор получает 70% от цены без НДС. Остальные 30% забирает площадка, и из них же платит комиссии платёжных систем. Продавцом для покупателя выступает сам Agensi, поэтому налоги, счета и возвраты остаются на нём.
Выплаты идут двумя путями. Stripe Connect доступен авторам из ЕЭЗ, Великобритании, Швейцарии, Гибралтара, США и Канады. Всем остальным платят в USDC на Solana через сервис Zoneless: сумма становится доступной через 72 часа после продажи и уходит на кошелёк, когда на балансе наберётся $3,50. Чтобы продавать платные навыки, нужно подключить способ выплат и пройти KYC. Для бесплатного навыка ничего этого не требуется.
Открытый код выкладывать можно, если навык ваш или лицензия это разрешает. Чужие бесплатные навыки, перепакованные под своим именем, отклоняют.
Как Agensi проверяет навыки
Каждый новый навык проходит восемь автоматических проверок, потом его разбирает ИИ, а одобряет человек. Сканер ищет исполняемые файлы, опасные команды вроде удаления из корня или скачивания скрипта прямо в shell, ключи и пароли в файлах, скрытый код, отправку переменных окружения в сеть и попытки prompt injection. За каждую проваленную проверку снимают 20 баллов из 100, но решение всё равно за человеком: ложное срабатывание одобрению не мешает.
На странице для авторов сказано, что проверка обычно занимает от 24 до 48 часов. В документации срок мягче: большинство навыков одобряют за несколько часов, но закладывать стоит до 48 часов.
Как появился навык для Dr.Slon Toolkit
В первом письме Joeri описал drslon-mu-plugins как набор must-use плагинов для одного сайта: cookies, SmartCaptcha, SEO-агент и совместимость с WDC. Он предложил сделать из него навык и сразу оговорил, что цену автор ставит сам, от $1, а можно выложить и бесплатно, просто чтобы о тебе узнали.
Я ответил в тот же вечер. drslon-mu-plugins собран под мой собственный сайт, а та же функциональность в модульном виде живёт в Dr.Slon Toolkit. Это плагин под лицензией GPL-2.0, готовые ZIP лежат в релизах на GitHub. Последние изменения в нём описаны в посте про версию 0.13.1.
12 ноября Joeri прислал требования. Нужен ZIP с SKILL.md в корне и правильным frontmatter, плюс скрипты, справка и шаблоны настроек. Сам плагин на Agensi не выкладывается, а требования к WordPress нужно написать прямо в навыке. Права на код никуда не переходят: лицензия и репозиторий остаются как есть, а ссылки на них можно дать в описании.
Навык решили выложить бесплатно. Плагин и так бесплатный, а для бесплатного навыка не нужны ни выплаты, ни KYC.
Что внутри навыка
Архив весит 14 КБ. Кроме SKILL.md в нём два скрипта, справочник и шаблоны:
- SKILL.md объясняет агенту, когда брать навык, что нужно на сервере (WordPress 6.6+, PHP 8.1+, WP-CLI, bash, curl и unzip) и в каком порядке работать.
- scripts/install.sh берёт последний стабильный релиз dr-slon-toolkit-<версия>.zip с GitHub, проверяет имя файла, размер и SHA-256 и ставит плагин через WP-CLI. Версия в скрипт не вписана, поэтому навык будет ставить и следующие релизы.
- scripts/verify.sh проверяет WordPress и PHP, что плагин активен, что на диске именно релизная сборка, а не исходники, и что главная страница отвечает 200.
- references/modules.md и references/faq.md описывают модули и объясняют, как вернуть вход, если адрес спрятанной страницы входа потерялся.
- templates содержит план настройки сайта и пример списка перенаправлений.
Агент запускает скрипты как есть, без переписывания:
bash scripts/install.sh --path /path/to/wordpress bash scripts/verify.sh --path /path/to/wordpress
Главное правило навыка: все модули выключены, пока владелец сайта сам их не выберет. Агент спрашивает, на какой сайт ставить, если вы его не назвали, а при правке настроек меняет только то, о чём договорились, и не трогает остальное. Ключи капчи остаются в полях админки и не попадают ни в чат, ни в репозиторий. Если после включения скрытого входа страница входа потерялась, помогает константа KRV_DSTK_DISABLE_HIDE_LOGIN в wp-config.php.
Модулей двенадцать: скрытый вход с аварийным выключателем, Яндекс SmartCaptcha на форме входа, блокировка после неудачных попыток с белым списком IP, управление REST API, IndexNow, карта сайта, файлы для ИИ (ai.txt, llms.txt, llms-full.txt и agents.md), перенаправления, транслитерация, комментарии, очистка и управление обновлениями. Инструкции написаны под версию 0.13.1.
Первая проверка и публикация
12 ноября в 13:30 по Москве Agensi подтвердил, что получил навык. Через семь минут пришёл ответ: одобрить пока нельзя, оценка безопасности 70 из 100. Сканер предупредил о вызовах curl в SKILL.md и в обоих скриптах и о ссылках на GitHub, krivoshein.site и drslon.ru. Проваленной оказалась одна проверка: в verify.sh ему почудился пароль внутри URL. ИИ-разбор сам написал, что почти всё это ложные срабатывания: curl нужен, чтобы скачать релиз с GitHub, а ссылки ведут на документацию.
На деле сканер принял символ @ в проверке адреса главной страницы за логин и пароль в URL. Эту проверку в verify.sh переписали, сетевые вызовы описали прямо в SKILL.md и выпустили версию навыка 1.0.1. После повторной отправки навык прошёл проверку и в тот же день появился в каталоге как бесплатный: страница Dr.Slon Toolkit на Agensi.
Совет тем, кто будет выкладывать свой навык: сразу опишите в SKILL.md, куда и зачем ходят скрипты, и не собирайте в них URL с символом @. За curl и ссылки дают только предупреждения, а подозрение на секрет уже считается проваленной проверкой и возвращает навык на доработку.
Если тема навыков для агентов вам ближе, у меня есть заметки о том, как я организую работу в Grok Build с помощью навыков, почему Skills не заменяют MCP и о собственном MCP-сервере на VPS.
В итоге Agensi оказался простым способом показать свой инструмент тем, кто уже работает с агентами. Навык это обычный архив с SKILL.md и парой скриптов, проверка занимает часы, а не дни, бесплатное размещение не требует ни выплат, ни KYC, а права на код остаются у автора. Если у вас есть свой плагин или набор скриптов, которые вы постоянно объясняете заказчикам, их стоит упаковать так же.