← ClaudeAtlas

mikrotik-routeroslisted

Configures and automates MikroTik RouterOS routers through the terminal, command line interface, .rsc imports, /system script repository, Scheduler, Netwatch, firewall, NAT, DHCP, DNS, bridge, VLAN, routing, VPN, device-mode, backup/export, and RouterOS scripting. Use this skill whenever the user mentions MikroTik, Mikrotik, RouterOS, WinBox terminal, router CLI, router scripts, .rsc files, or configuring MikroTik services from the command line.
bastos/skills · ★ 7 · API & Backend · score 71
Install: claude install-skill bastos/skills
# MikroTik RouterOS CLI and Scripting Use this skill to generate, review, or troubleshoot RouterOS command-line configuration and scripts. Target RouterOS v7 unless the user gives a different version. ## Reference Loading Read the smallest relevant reference before producing commands: - `references/official-docs.md` - source map for official MikroTik documentation and version notes. - `references/routeros-cli.md` - terminal syntax, paths, item targeting, quoting, and SSH execution. - `references/routeros-scripting.md` - RouterOS script structure, variables, functions, error handling, and script repository behavior. - `references/config-change-workflows.md` - backups, exports, safe mode, imports, resets, and rollback planning. - `references/recipes.md` - reusable command patterns for common configuration tasks. ## Operating Model 1. Determine whether the user wants live execution, a command plan, a reusable `.rsc` file, or a `/system script` entry. 2. Gather only the facts needed to avoid an unsafe or wrong config: RouterOS version, model, management IP/interface, WAN/LAN interface names, bridge/VLAN design, and existing rule order. 3. Prefer commands that are safe to paste into a RouterOS terminal. Use absolute menu paths such as `/ip/firewall/filter` instead of relying on the current menu. 4. Use stable identifiers: item names, comments, default-name values, or `[find ...]` filters. Avoid numeric item IDs in generated scripts because CLI numbers are session-local. 5. M