RouterOS App YAML

Schreibt und validiert MikroTik RouterOS /app YAML – ein Docker-Compose-Äquivalent mit echten Unterschieden

von tikoci · tikoci/routeros-skills

Getestet · Funktioniert ★ 10.0/10

RouterOS App YAML — Schreibt und validiert MikroTik RouterOS /app YAML – ein Docker-Compose-Äquivalent mit echten Unterschieden

Was es kann

Referenz für das /app YAML Container-Anwendungsformat von RouterOS (7.21+ integriert, 7.22+ benutzerdefiniert), das die konkreten Abweichungen von docker-compose abdeckt (kein Versionsschlüssel, keine deploy/resources, zwei Port-String-Stile, Kategorie-Enum, Strict vs. Editor JSON Schema). Löst beim Schreiben oder Debuggen eines RouterOS /app YAML, einer MikroTik-Container-Anwendung, eines /app-Store-Schemas oder von allem, was /app, tikapp oder RouterOS-Container-YAML erwähnt, aus.

Testbericht

Beide Ausgaben wurden real gegen das vom Projekt selbst veröffentlichte strenge JSON-Schema validiert: Die naive, im docker-compose-Stil gehaltene Baseline warf 2 harte Schemafehler (unerwartete 'version', unerwartete 'deploy'), das vom Skill geführte YAML wurde beim ersten Durchlauf fehlerfrei validiert.

Getestet am: 2026-07-15 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/tikoci/routeros-skills
cd routeros-skills
mkdir -p ~/.claude/skills
cp -r routeros-app-yaml ~/.claude/skills/routeros-app-yaml

Befehle & Beispiel-Prompts

  • /routeros-app-yamlSchreibt und validiert MikroTik RouterOS /app YAML – ein Docker-Compose-Äquivalent mit echten Unterschieden

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Write a RouterOS /app YAML for Node.js and Postgres with a named volume
  • My MikroTik container app YAML fails schema validation, help me fix it
  • Set up a tikapp store entry exposing Node on port 3000 with Postgres