routeros-skills

Девятнадцать скиллов по MikroTik RouterOS v7: скрипты, файрвол, контейнеры, хотспот, REST API и тестовые виртуальные роутеры CHR

  • 89 ★ репозитория
  • Последний коммит
Скилл

Минимальный доступ

Почему такой уровень

  • Скиллы текстовые. Опасность появляется, когда агент применяет скрипты и правила файрвола к настоящему роутеру, поэтому конфигурацию сначала проверяют на CHR.
Все причины и проверки

tikoci/routeros-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/routeros-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скиллы текстовые. Опасность появляется, когда агент применяет скрипты и правила файрвола к настоящему роутеру, поэтому конфигурацию сначала проверяют на CHR.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий собирает скиллы с контекстом по MikroTik RouterOS 7. Каждый лежит в папке с файлом `SKILL.md` и каталогом `references/`. В таблице README девятнадцать скиллов: основы CLI и REST API, скрипты `.rsc`, файрвол и NAT, контейнеры, хотспот, формат `/app` YAML, дерево команд `/console/inspect`, запуск виртуального роутера CHR в QEMU, ZeroTier, прошивка через `netinstall-cli`, а также описания протоколов MNDP, MAC-Telnet и снифера TZSP. Названия разведены по префиксам. `routeros-*` хранит знания о самой системе, `routeros-tikoci-*` описывает инструменты автора, `quickchr` и `centrs`: с их помощью агент поднимает одноразовый CHR, применяет конфигурацию и читает ее обратно для проверки.

Для кого. Сетевым инженерам и администраторам MikroTik, которые пишут скрипты RouterOS и конфигурации с помощью Claude Code, Codex или Copilot.

Подходит, если

  • Агент пишет скрипт `.rsc` и должен знать синтаксис, селекторы `[find]` и политики планировщика
  • Правила файрвола и NAT составляют с учетом порядка правил и отслеживания соединений
  • Конфигурацию проверяют на одноразовом виртуальном роутере CHR до выката на оборудование
  • Контейнеры на роутере настраивают через VETH, мосты и образы OCI

Не подходит, если

  • Нужен агент, который сам управляет роутером по API без своих скриптов: для этого есть MCP-серверы
  • Устройство работает на RouterOS шестой версии, скиллы описывают только седьмую
  • Задача лежит вне MikroTik: общих знаний о сетях здесь нет

Пример запроса к агенту

Напиши скрипт RouterOS, который раз в час проверяет доступность шлюза и пишет в лог, и проверь его на CHR

Ограничения

Скиллы содержат знания и инструкции, а доступ к роутеру агент получает отдельно: через учетные данные REST API, SSH или инструменты `quickchr` и `centrs`. Часть описаний привязана к свежим версиям: формат `/app` YAML требует RouterOS 7.21 и выше, собственный YAML 7.22 и выше. Репозиторий ставится клонированием и командой `make link`, готовой упаковки в плагин нет. После переименования скиллов `centrs` и `quickchr` существующим установкам нужно повторить `make link`.

Как отключить. Удалите симлинки `routeros-*` из `~/.claude/skills`, `~/.agents/skills` и `~/.copilot/skills`, затем при желании клонированную папку.

Частые вопросы

С какого скилла начать?

С `routeros-fundamentals`: на него опираются остальные. Он описывает CLI, REST API, скрипты и устройство системы.

Как установить скиллы в Claude Code?

Клонируйте репозиторий, перейдите в него и выполните `make link`. Команда создает симлинки в каталогах скиллов Claude Code, Codex, Copilot и Hermes, `make check` проверяет результат.

Нужен ли физический роутер для проверки конфигурации?

Нет. Скилл `routeros-qemu-chr` и инструменты `quickchr` поднимают виртуальный CHR в QEMU, на нем применяют конфигурацию и читают ее обратно.

Чем skills отличаются от MCP-сервера для MikroTik?

Скиллы дают агенту знания и приемы, а MCP-сервер выполняет команды на устройстве. Их можно использовать вместе.

Какие агенты видят эти скиллы?

Claude Code, GitHub Copilot, Codex и Hermes: `make link` создает ссылки в `~/.claude/skills`, `~/.copilot/skills`, `~/.agents/skills` и `~/.hermes/skills`.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

MCP-сервер для MikroTik RouterOS и SwOS: 133 типизированных инструмента с пробным прогоном, снимками и откатом изменений.

MCP-серверШирокий доступ106Звезды репозитория

Скилл настраивает OpenTelemetry: коллектор, выборку, безопасность и поток телеметрии из ИИ-агентов, не засоряя контекст.

СкиллМинимальный доступ55Звезды репозитория

MCP-сервер для роутеров MikroTik: агент читает и меняет конфигурацию RouterOS по SSH по запросу из чата

MCP-серверШирокий доступ334Звезды репозитория

MCP-сервер ищет по документации MikroTik RouterOS, дереву команд и характеристикам устройств через локальную базу SQLite.

MCP-серверМинимальный доступ55Звезды репозитория

Свой сервер и CLI skb для частной раздачи скиллов: публикация, версии, установка и откат в Cursor, Claude Code, Codex

CLIРасширенный доступ122Звезды репозитория

31 скилл для DevOps в Claude Code и Codex: генераторы конфигов, валидаторы и отладчик Kubernetes для Terraform, Helm, CI и Docker

СкиллРасширенный доступ339Звезды репозитория

Коротко о README

README представляет набор как «SkillStore» для RouterOS 7, перечисляет скиллы таблицей и объясняет префиксы имен. Установка сводится к клонированию и `make link`; репозиторий служит единственным источником всех скиллов `routeros-*`.

Бейдж для README

Сообщить о проблеме