routeros-quickchr

Installation
SKILL.md

Grounding RouterOS with quickchr

Pinned to 0.5.2. Read the release CHANGELOG.md entries from [0.5.0] through [0.5.2] before upgrading from 0.4.x. Where a behavior changed, this skill names the version.[^versions]

What this is for

The reliable way to know whether a RouterOS config, script, or API call actually works is to run it against real RouterOS — not to guess from docs. quickchr (@tikoci/quickchr, npm, MIT, public) makes that a few lines: it downloads a MikroTik CHR (Cloud Hosted Router) image, boots it under QEMU, provisions it, and hands you a REST/SSH/exec handle. The free CHR license (1 Mbps, no signup) is enough for config validation, API iteration, and test grounding.

Reach for quickchr when you want to apply config and read it back, iterate on REST/scripting against a live box, or run integration tests against CHR.

Installs
43
GitHub Stars
89
First Seen
Jul 7, 2026