Token导航 LogoToken导航TokenDH.com
效率执行命令clawhub未标认证来源可访问clear审计通过

mikrotikmikrotik 效率

Agent Skill

mikrotik 用于补充效率相关能力,适合在 OpenClaw 中需要让 Agent 承接效率相关任务时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

16,842

周安装

688

GitHub Stars

公开资料未说明

下载量

5,394
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:mikrotik(mikrotik 效率)
来源仓库:https://github.com/2944721178/mikrotik
安装命令:
openclaw skills install mikrotik
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install mikrotik

简介

通过 API 连接和管理 MikroTik RouterOS 设备。支持查看设备状态、防火墙规则、网络配置,执行自定义 RouterOS 命令。

SKILL.md

name
mikrotik
description
通过 API 连接和管理 MikroTik RouterOS 设备。支持查看设备状态、防火墙规则、网络配置,执行自定义 RouterOS 命令。

MikroTik RouterOS Skill

通过 API 连接和管理 MikroTik RouterOS 设备。

功能

  • 查看设备状态(系统信息、CPU、内存、存储)
  • 查看防火墙规则(filter、NAT、mangle)
  • 查看网络配置(接口、IP 地址、路由、DNS)
  • 执行自定义 RouterOS 命令
  • 支持多设备连接

配置

方式一:TOOLS.md(推荐)

~/.openclaw/workspace/TOOLS.md 中添加设备信息:

### MikroTik 设备

- **office**: 192.168.1.1, admin, 空密码
- **home**: 192.168.88.1, admin, yourpassword
- **branch**: 192.168.2.1, admin, complex_password_123

密码格式说明

  • 空密码:写 空密码无密码none 或留空
  • 有密码:直接写密码字符串

方式二:环境变量

export MIKROTIK_HOST=192.168.1.1
export MIKROTIK_USER=admin
export MIKROTIK_PASS=        # 空密码
# 或
export MIKROTIK_PASS=yourpassword  # 有密码

优先级:环境变量 > TOOLS.md > 默认值

用法

📊 设备状态

查看 mikrotik 设备状态
查看 office mikrotik 状态
检查路由器运行情况

🔥 防火墙

查看防火墙规则
mikrotik 防火墙配置
显示 NAT 规则
查看 office 防火墙

🔌 网络接口

查看网络接口
mikrotik 接口列表
显示 IP 地址配置

📋 DHCP

查看 DHCP 配置
显示 DHCP 租约
mikrotik dhcp

📡 ARP 表

查看 ARP 表
mikrotik arp
显示 ARP 缓存

🔐 WireGuard

查看 WireGuard 配置
mikrotik wireguard
显示 VPN 对等体

👤 用户

查看用户配置
mikrotik users
显示 PPP 用户

📝 日志

查看系统日志
mikrotik logs
显示最近日志

🔧 服务

查看系统服务
mikrotik services
显示 API/SSH 端口

💾 备份配置

备份配置
mikrotik backup
备份路由器配置

🧹 清理存储

清理存储
mikrotik cleanup
检查可删除的文件

🔐 API 配置

配置 api 访问
mikrotik api
查看 API 服务配置

📈 流量统计

查看接口流量
mikrotik traffic
显示流量统计

🔌 接口详情

查看接口详细信息
mikrotik interface detail
查看 ether1 接口详情

🏷️ VLAN

查看 VLAN 配置
mikrotik vlan
显示 VLAN 列表

🌉 桥接

查看桥接配置
mikrotik bridge
显示桥接端口

📊 队列/带宽

查看队列配置
mikrotik queue
显示带宽限制
查看限速规则

🌐 路由

查看路由配置
mikrotik route
显示 OSPF 状态
查看 BGP 对等体

🌡️ 系统健康

查看系统健康
mikrotik health
显示温度/电压/风扇

📅 计划任务

查看计划任务
mikrotik scheduler
显示定时任务

📡 邻居设备

查看邻居设备
mikrotik neighbors
显示网络设备发现

🔗 活动连接

查看活动连接
mikrotik connections
显示连接统计

🏓 Ping 测试

ping 8.8.8.8
mikrotik ping 1.1.1.1

📡 网络扫描

扫描局域网
mikrotik scan
扫描 192.168.1.0/24
查找 MikroTik 设备

🎯 自定义命令

在 mikrotik 上执行 /system/resource/print
运行 routeros 命令 /ip/address/print
在 office 设备上执行 /interface/print

🖥️ 多设备支持

如果配置了多个设备,可以在命令中指定设备名称:

查看机房 mikrotik 状态
查看 home 防火墙规则

依赖

  • Python 3.6+
  • 设备 API 已启用(默认端口 8728)
  • 网络可达

文件结构

skills/mikrotik/
├── SKILL.md           # 技能说明(本文件)
├── handler.py         # 命令处理器
└── mikrotik-api/      # API 客户端库
    ├── __init__.py
    ├── client.py      # API 客户端
    ├── commands.py    # 快捷命令封装
    ├── cli.py         # 命令行工具
    └── scanner.py     # 网络扫描器(端口扫描)

示例响应

设备状态

📡 MikroTik RouterOS 设备状态
==================================================
  设备名:OFFICE
  版本:7.21.2 (stable)
  运行时间:1w2d9h9m39s
  CPU: MIPS 1004Kc V2.15 @ 880MHz
  CPU 负载:1%
  内存:61.6MB / 256.0MB
  存储:3.6MB / 16.0MB
==================================================

网络扫描

✅ MikroTik 设备 (2):

  [1] OFFICE
      IP: ■■■.■■■.■■■.■:8728
      MAC: ■■:■■:■■:■■:■■:■■
      RouterOS: 7.21.3 (stable)

  [2] MikroTik
      IP: ■■■.■■■.■■■.■:8728
      MAC: ■■:■■:■■:■■:■■:■■
      RouterOS: 7.21.1 (stable)

共发现 2 个设备

注意事项

⚠️ 安全警告

  1. 网络扫描风险

- mikrotik scan 会主动扫描本地子网,产生网络探测流量 - 可能在生产网络中触发安全告警 - 建议:在隔离/测试网络中运行,或事先征得网络管理员许可

  1. 凭据安全

- ❌ 不要将路由器管理员密码以明文保存在公共或未加密的 TOOLS.md - ✅ 推荐:使用环境变量(MIKROTIK_HOST/MIKROTIK_USER/MIKROTIK_PASS) - ✅ 推荐:在短期会话中使用临时凭据,用后删除 - ✅ 推荐:在生产环境中使用安全凭据存储(如 Vault、AWS Secrets Manager)

  1. 本地命令与权限

- scanner.py 使用 subprocess 调用系统命令(ip/hostname) - 需要打开 UDP sockets 进行网络扫描 - 确保:运行环境允许这些操作,建议在隔离容器或受控机器上测试

📋 使用建议

  1. API 服务必须启用 - 扫描功能依赖 8728/8729 端口开放

- 启用命令:/ip/service enable api - 查看状态:/ip/service/print

  1. 默认端口 - 8728(普通 API),8729(SSL API)
  1. 空密码设备注意安全风险 - 建议设置强密码
  1. 部分命令需要管理员权限 - 如防火墙、用户管理等
  1. 响应解析优化 - 支持多条目返回(接口列表、路由表、ARP 表等)
  1. 扫描性能 - 默认 50 并发线程,约 5 秒扫描/254 IP

🔧 部署前检查清单

  • [ ] 已在隔离网络或测试环境中测试
  • [ ] 已审阅代码并符合凭据安全策略
  • [ ] 已取得运维/网络管理员批准(生产网络)
  • [ ] 已设置适当的防火墙规则限制 API 访问
  • [ ] 已启用日志记录和监控

更新日志

v1.8.5 (2026-03-09) 🚀

  • 🔍 重构网络扫描功能 - 改用 API 端口扫描方式

- 扫描 TCP 8728/8729 端口(MikroTik API) - 自动获取设备名称、MAC 地址、RouterOS 版本 - 并发扫描,支持 50 个线程同时探测 - 只显示已启用 API 的设备(更实用)

  • 📊 优化扫描结果展示

- 显示设备名、IP、端口、MAC、版本信息 - 排除未启用 API 的设备(减少干扰) - 扫描速度:约 5 秒/254 IP

  • 🔧 更新 scanner.py

- 删除 MNDP 广播发现方式(兼容性问题) - 删除纯 ARP 表扫描方式(信息有限) - 新增端口扫描 + ARP 补充 MAC 地址

v1.8.4 (2026-03-08) 🔧

  • 💾 新增备份配置功能 - 创建系统备份、列出备份文件
  • 🧹 新增存储清理功能 - 扫描可删除文件、显示存储建议
  • 🔐 新增 API 配置查看 - 显示 API 服务状态、提供安全建议
  • 📝 整合临时脚本功能到 skill(删除 15 个冗余脚本)

v1.8.2 (2026-03-06) 🔥

  • 🔧 修复固件显示错误

- 正确解读 RouterBOARD 固件字段 - upgrade-firmware → 当前运行的固件 ✅ - current-firmware → 出厂预装版本

  • 📋 添加设备型号和序列号显示
  • 📊 优化状态输出格式

v1.8.1 (2026-03-06)

  • 📶 新增无线客户端查询(CAPsMAN)

- 查看已连接的无线客户端 - 显示 MAC、SSID、信号强度、速率 - 显示连接时间、IP 地址、流量统计 - 信号强度星级评级(⭐⭐⭐⭐⭐)

  • 🔍 支持命令:客户端/无线/wifi/client

v1.8.0 (2026-03-06)

  • 🎯 新用户开局优化

- 交互式配置流程 - 扫描 → 选择 → 测试 → 保存 → 验证 - 修复设备名称匹配正则 - 扫描功能完全独立

  • 📝 更新 README.md 开局示例

v1.7.0 (2026-03-06)

  • 🔍 优化网络扫描功能

- 完全独立扫描,不依赖 API 配置 - 自动排除本机 IP - 支持多网段扫描

v1.6.0 (2026-03-06)

  • 🆕 新增网络扫描功能(类似 Winbox)
  • 🆕 支持广播报文监听发现设备
  • 🆕 支持邻居发现、ARP 表、网关多来源扫描
  • 🆕 显示设备 MAC、IP、型号、版本信息
  • 🆕 智能去重(基于 MAC 地址)

v1.5.0 (2026-03-06) [已推送]

  • 🆕 新增高级路由功能查看(OSPF、BGP)
  • 🆕 新增系统健康监控(温度、电压、风扇)
  • 🆕 新增计划任务查看
  • 🆕 新增邻居设备发现
  • 🆕 新增活动连接统计
  • 🆕 新增 Ping 测试功能
  • 🆕 智能温度告警(>70°C🔥, >50°C⚠️)

v1.4.0 (2026-03-06)

  • 🆕 新增队列/带宽限制查看(Simple Queues)
  • 🆕 新增队列树配置查看
  • 🆕 新增队列类型显示
  • 🆕 带宽单位自动转换(Mbps/Gbps)

v1.3.0 (2026-03-06)

  • 🆕 新增接口流量统计(接收/发送字节数、包数、错误/丢弃)
  • 🆕 新增接口详细信息查看
  • 🆕 新增 VLAN 配置查看
  • 🆕 新增桥接配置和端口列表
  • 🆕 流量单位自动转换(B/KB/MB/GB)

v1.2.0 (2026-03-06)

  • 🆕 新增 DHCP 配置查看(租约、服务器)
  • 🆕 新增 ARP 表查看
  • 🆕 新增 WireGuard 对等体状态
  • 🆕 新增用户配置(系统用户、PPP 用户)
  • 🆕 新增系统日志查看
  • 🆕 新增系统服务查看(API、SSH、WWW 等)

v1.1.0 (2026-03-06)

  • ✅ 修复凭证配置:支持 TOOLS.md 和环境变量
  • ✅ 修复响应解析:完整支持多条目返回
  • ✅ 改进连接可靠性:改用非阻塞模式 + select 超时
  • ✅ 增强错误提示:友好的配置缺失提示

v1.0.0 (2026-03-05)

  • 初始版本

作者

虾哥 🤖

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

70.59%
按下载量换算3,808

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 openclaw skills install mikrotik 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills