Mikrotik
Personal Ai Agent
npx -y skills add br3eze-code/br3eze-code --skill mikrotikAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.4 KB, as published. Nobody here has run it
MikroTik Skill
Manage MikroTik RouterOS devices through the AgentOS OpenClaw gateway.
Overview
This skill provides comprehensive MikroTik router management capabilities including hotspot user management, system monitoring, and network diagnostics.
Tools
User Management
mikrotik.user.kick- Disconnect a hotspot usermikrotik.user.add- Create new hotspot usermikrotik.users.active- List active sessions
System Operations
mikrotik.system.stats- CPU, memory, uptimemikrotik.system.reboot- Restart router (requires confirmation)
Network Tools
mikrotik.network.ping- ICMP ping testmikrotik.network.traceroute- Route tracingmikrotik.firewall.list- View firewall rules
Configuration
Set in your .env file:
ROUTER_HOST=192.168.88.1
ROUTER_PORT=8728
ROUTER_USERNAME=admin
ROUTER_PASSWORD=yourpassword
Or configure per-request via the config parameter.
Safety
The following operations require explicit confirmation:
- System reboot
- User disconnection (kick)
- Firewall modifications
Examples
// Kick a user
await runtime.executeTool('mikrotik.user.kick', { user: 'john' });
// Add a user
await runtime.executeTool('mikrotik.user.add', {
username: 'guest',
password: 'temp123',
profile: '1Day'
});
// Get stats
const stats = await runtime.executeTool('mikrotik.system.stats', {});