Compétences routeros-fundamentals
📦

routeros-fundamentals

Sûr ⚙️ Commandes externes🌐 Accès réseau

Maîtrisez la configuration et le scripting de MikroTik RouterOS v7

Configurer manuellement les routeurs MikroTik fait perdre des heures sur des tâches répétitives. Cette compétence donne aux agents IA les connaissances RouterOS v7 nécessaires pour écrire des commandes CLI correctes, des appels REST API et des scripts d'automatisation dès la première tentative.

Prend en charge: Claude Codex Code(CC)
🥉 74 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "routeros-fundamentals". Comment ajouter une route statique vers 192.168.10.0/24 via la passerelle 10.0.0.1 sur RouterOS v7 ?

Résultat attendu:

  • Utilisez la commande /ip route add :
  • /ip route add dst-address=192.168.10.0/24 gateway=10.0.0.1
  • Différences clés par rapport à Linux : RouterOS utilise dst-address au lieu de -net/-host, et la syntaxe est dst-address=<réseau> gateway=<ip-passerelle>.

Utilisation de "routeros-fundamentals". Écrire un appel REST API pour lister toutes les règles de pare-feu sur RouterOS

Résultat attendu:

  • GET /rest/ip/firewall/rule
  • En-têtes : Content-Type: application/json, Accept: application/json, Authorization: Bearer <token>
  • L'authentification nécessite de générer un token via /rest/login ou d'utiliser des certificats SSL.

Audit de sécurité

Sûr
v2 • 4/16/2026

Security scan detected 1898 potential issues, but all are false positives. The skill consists entirely of markdown documentation files containing RouterOS v7 reference material. The static scanner misidentified markdown code fences (backticks around code blocks) as Ruby shell execution, API documentation examples as code implementation, and common networking terminology as command-and-control indicators. No executable code, no credential exfiltration, no network access, and no malicious patterns exist. This is legitimate educational documentation for MikroTik RouterOS administrators.

14
Fichiers analysés
3,265
Lignes analysées
2
résultats
2
Total des audits

Score de qualité

45
Architecture
100
Maintenabilité
85
Contenu
33
Communauté
100
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Administrateur réseau automatisant les configurations de routeurs

Les administrateurs IT gérant plusieurs dispositifs MikroTik utilisent cette compétence pour générer des commandes CLI RouterOS et des scripts REST API pour des modifications de configuration en masse sur leur infrastructure.

Ingénieur DevOps construisant de l'automatisation réseau

Les équipes DevOps intègrent l'automatisation RouterOS dans leurs pipelines d'infrastructure-as-code en utilisant cette compétence pour générer des appels API et des scripts appropriés pour le provisionnement des routeurs.

Développeur résolvant des erreurs RouterOS

Les développeurs construisant des intégrations avec des routeurs MikroTik utilisent cette compétence pour comprendre pourquoi les commandes Linux échouent sur RouterOS et comment adapter leur code pour RouterOS v7.

Essayez ces prompts

Aide de base pour les commandes RouterOS
Comment configurer [feature] sur RouterOS v7 ? Écrire les commandes CLI pour [specific task].
Construction de requêtes REST API
Générer un appel REST API vers [endpoint] sur RouterOS v7 pour [operation]. Inclure les en-têtes d'authentification.
Assistance au scripting RouterOS
Écrire un script RouterOS qui [description of automation task] en utilisant la syntaxe du langage de scripting.
Différences Linux vs RouterOS
Pourquoi la commande Linux [command] échoue-t-elle sur RouterOS ? Quel est l'équivalent RouterOS ?

Bonnes pratiques

  • Toujours spécifier RouterOS v7 explicitement pour éviter que la syntaxe des commandes v6 ne soit suggérée
  • Utiliser l'API REST avec des certificats SSL pour l'automatisation en production plutôt qu'en HTTP simple
  • Tester les commandes CLI dans un environnement de laboratoire d'abord car RouterOS a une syntaxe différente de Linux

Éviter

  • Ne pas supposer que les commandes Linux fonctionnent sur RouterOS sans vérifier les différences de syntaxe
  • Ne pas utiliser la documentation RouterOS v6 pour la configuration v7 car les structures de commandes diffèrent
  • Ne pas négliger la configuration de l'authentification lors de l'utilisation de l'API REST dans les scripts

Foire aux questions

Cette compétence fonctionne-t-elle avec RouterOS v6 ?
Non. Cette compétence couvre RouterOS v7 uniquement. La syntaxe des commandes et la structure de l'API ont considérablement changé de v6 à v7. Utiliser la documentation v6 avec des routeurs v7 provoquera des erreurs.
Comment s'authentifier auprès de l'API REST RouterOS ?
L'API REST RouterOS v7 prend en charge l'authentification par token via le point de terminaison /rest/login avec nom d'utilisateur et mot de passe, ou l'authentification par certificat SSL pour les environnements de production.
Pourquoi mes commandes Linux échouent-elles sur RouterOS ?
RouterOS est basé sur le noyau Linux mais utilise un CLI et une structure de commandes complètement différents. RouterOS possède son propre shell propriétaire. Par exemple, 'ip addr show' sur Linux devient '/ip address print' sur RouterOS.
Cette compétence peut-elle exécuter des commandes sur mon routeur ?
Non. Cette compétence fournit de la documentation et de la génération de commandes uniquement. Elle ne peut pas accéder directement à votre routeur ni le modifier. Vous devez implémenter les commandes générées via le CLI ou l'API RouterOS.
Quelle est la différence entre le CLI RouterOS et l'API REST ?
Les commandes CLI sont utilisées directement sur le terminal du routeur ou via SSH. L'API REST permet une gestion programmatique depuis des systèmes externes. Les deux utilisent le même modèle de données sous-jacent mais des méthodes d'accès différentes.
Cette compétence couvre-t-elle le langage de scripting RouterOS ?
Oui. RouterOS possède son propre langage de scripting pour l'automatisation. Les scripts s'exécutent sur le routeur en utilisant une syntaxe comme ':put "Hello"' et peuvent utiliser la syntaxe '/path/to/command' pour les commandes CLI à l'intérieur des scripts.