# Mcporter

> Skill: mcporter

- Skill: `br3eze-code/mcporter` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add br3eze-code/mcporter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/br3eze-code/mcporter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: br3eze-code (https://skillmd.com/u/br3eze-code)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/br3eze-code/mcporter

---

# Skill: mcporter

**Version:** 1.0.0  
**Domain:** networking

## Description

MikroTik Configuration Porter — backup, export, and restore RouterOS configurations. Creates binary `.backup` files and plaintext `.rsc` exports, and can restore them to the same or a different router node.

## When to Use

Invoke when the user asks about:
- Backing up a router configuration
- Exporting router config as a script
- Restoring a configuration to a router
- Migrating config between routers

## Tools

| Action | Description |
|---|---|
| `mcporter.backup` | Create binary RouterOS backup file |
| `mcporter.export` | Export config as `.rsc` script |
| `mcporter.restore` | Upload and apply a backup/export to a router |
| `mcporter.list` | List saved backups |

## Example

```json
{
  "action": "mcporter.backup",
  "router": "main-gateway",
  "filename": "gateway-2026-05-06"
}
```

## Notes

- Backup files are stored in `data/backups/`
- All backup and restore operations are logged to the audit trail
- Restoring requires `danger-full-access` permission

