# Mikrotik

> A Claude skill from br3eze-code/br3eze-code.

- **Type:** Skill
- **Install:** `agentstack add skill-br3eze-code-br3eze-code-mikrotik`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [br3eze-code](https://agentstack.voostack.com/s/br3eze-code)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [br3eze-code](https://github.com/br3eze-code)
- **Source:** https://github.com/br3eze-code/br3eze-code/tree/main/src/skills/mikrotik
- **Website:** https://br3eze.africa

## Install

```sh
agentstack add skill-br3eze-code-br3eze-code-mikrotik
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# 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 user
- `mikrotik.user.add` - Create new hotspot user  
- `mikrotik.users.active` - List active sessions

### System Operations

- `mikrotik.system.stats` - CPU, memory, uptime
- `mikrotik.system.reboot` - Restart router (requires confirmation)

### Network Tools

- `mikrotik.network.ping` - ICMP ping test
- `mikrotik.network.traceroute` - Route tracing
- `mikrotik.firewall.list` - View firewall rules

## Configuration

Set in your `.env` file:

```bash
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

```javascript
// 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', {});
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [br3eze-code](https://github.com/br3eze-code)
- **Source:** [br3eze-code/br3eze-code](https://github.com/br3eze-code/br3eze-code)
- **License:** Apache-2.0
- **Homepage:** https://br3eze.africa

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** yes
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-br3eze-code-br3eze-code-mikrotik
- Seller: https://agentstack.voostack.com/s/br3eze-code
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
