Навыки routeros-fundamentals
📦

routeros-fundamentals

Безопасно ⚙️ Внешние команды🌐 Доступ к сети

Освоение настройки и скриптинга MikroTik RouterOS v7

Ручная настройка маршрутизаторов MikroTik отнимает часы на выполнение повторяющихся задач. Этот навык даёт AI-агентам знания о RouterOS v7 для написания правильных CLI-команд, REST API-запросов и скриптов автоматизации с первого раза.

Поддерживает: Claude Codex Code(CC)
🥉 74 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «routeros-fundamentals». How do I add a static route to 192.168.10.0/24 via gateway 10.0.0.1 on RouterOS v7?

Ожидаемый результат:

  • Use the /ip route add command:
  • /ip route add dst-address=192.168.10.0/24 gateway=10.0.0.1
  • Key differences from Linux: RouterOS uses dst-address instead of -net/-host, and the syntax is dst-address=<network> gateway=<gateway-ip>.

Использование «routeros-fundamentals». Write a REST API call to list all firewall rules on RouterOS

Ожидаемый результат:

  • GET /rest/ip/firewall/rule
  • Headers: Content-Type: application/json, Accept: application/json, Authorization: Bearer <token>
  • Authentication requires generating a token via /rest/login or using SSL certificates.

Аудит безопасности

Безопасно
v2 • 4/16/2026

Security scan detected 1898 potential issues, but all are false positives. The skill consists entirely of markdown documentation files containing RouterOS v7 reference material. The static scanner misidentified markdown code fences (backticks around code blocks) as Ruby shell execution, API documentation examples as code implementation, and common networking terminology as command-and-control indicators. No executable code, no credential exfiltration, no network access, and no malicious patterns exist. This is legitimate educational documentation for MikroTik RouterOS administrators.

14
Просканировано файлов
3,265
Проанализировано строк
2
находки
2
Всего аудитов

Оценка качества

45
Архитектура
100
Сопровождаемость
85
Контент
32
Сообщество
100
Безопасность
100
Соответствие спецификации

Что вы можете построить

Сетевой администратор, автоматизирующий настройку маршрутизаторов

IT-администраторы, управляющие несколькими устройствами MikroTik, используют этот навык для генерации RouterOS CLI-команд и REST API-скриптов для массовых изменений конфигурации в инфраструктуре.

DevOps-инженер, создающий сетевую автоматизацию

DevOps-команды интегрируют автоматизацию RouterOS в свои pipelines инфраструктуры как кода, используя навык для генерации корректных API-запросов и скриптов для подготовки маршрутизаторов.

Разработчик, устраняющий ошибки RouterOS

Разработчики, создающие интеграции с маршрутизаторами MikroTik, используют этот навык, чтобы понять, почему Linux-команды не работают в RouterOS и как адаптировать их код для RouterOS v7.

Попробуйте эти промпты

Базовая помощь по командам RouterOS
How do I configure [feature] on RouterOS v7? Write the CLI commands to [specific task].
Составление REST API-запроса
Generate a REST API call to [endpoint] on RouterOS v7 for [operation]. Include authentication headers.
Помощь со скриптами RouterOS
Write a RouterOS script that [description of automation task] using the scripting language syntax.
Различия между Linux и RouterOS
Why does the Linux command [command] fail on RouterOS? What is the RouterOS equivalent?

Лучшие практики

  • Всегда явно указывайте RouterOS v7, чтобы избежать предложения синтаксиса команд v6
  • Используйте REST API с SSL-сертификатами для продакшен-автоматизации вместо обычного HTTP
  • Сначала тестируйте CLI-команды в лабораторной среде, так как RouterOS имеет другой синтаксис по сравнению с Linux

Избегать

  • Не предполагайте, что Linux-команды работают в RouterOS без проверки различий в синтаксисе
  • Не используйте документацию RouterOS v6 для настройки v7, так как структуры команд отличаются
  • Не пропускайте настройку аутентификации при использовании REST API в скриптах

Часто задаваемые вопросы

Работает ли этот навык с RouterOS v6?
Нет. Этот навык охватывает только RouterOS v7. Синтаксис команд и структура API значительно изменились с v6 на v7. Использование документации v6 с маршрутизаторами v7 вызовет ошибки.
Как мне аутентифицироваться в REST API RouterOS?
REST API RouterOS v7 поддерживает аутентификацию на основе токенов через эндпоинт /rest/login с именем пользователя и паролем, или аутентификацию с помощью SSL-сертификатов для производственных сред.
Почему мои Linux-команды не работают в RouterOS?
RouterOS основана на ядре Linux, но использует совершенно другой CLI и структуру команд. RouterOS имеет собственную проприетарную оболочку. Например, 'ip addr show' в Linux становится '/ip address print' в RouterOS.
Может ли этот навык выполнять команды на моём маршрутизаторе?
Нет. Этот навык предоставляет только документацию и генерацию команд. Он не может напрямую обращаться к вашему маршрутизатору или изменять его. Вы должны сами реализовать сгенерированные команды с помощью CLI или API RouterOS.
В чём разница между RouterOS CLI и REST API?
CLI-команды используются напрямую в терминале маршрутизатора или через SSH. REST API обеспечивает программное управление из внешних систем. Оба метода используют одну и ту же базовую модель данных, но разные способы доступа.
Охватывает ли этот навык язык скриптинга RouterOS?
Да. RouterOS имеет собственный язык скриптинга для автоматизации. Скрипты выполняются на маршрутизаторе с использованием синтаксиса типа ':put "Hello"' и могут использовать синтаксис '/path/to/command' для CLI-команд внутри скриптов.

Сведения для разработчиков

Автор

tikoci

Лицензия

MIT

Ссылка

main