alexandre-machado avatar

Mikrotik Routeros Rsc

If you're managing MikroTik routers and need to generate or fix RouterOS scripts without breaking production, this is built for that. It pushes idempotent patterns, wraps everything in error handling with onerror and dry-run validation, and includes a Python linter to catch risky commands before you import. The references cover language syntax, safe practices, and real examples. Honestly, the main value is in the guardrails: it won't let you write scripts that silently fail or add duplicate config on every run. Works best with RouterOS 7, but stays compatible with 6 where it can.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
5
skills.sh installs
332
GitHub stars
6
last updated
Jun 3, 2026

Install

$ npx -y skills add alexandre-machado/ai-stuffs --skill mikrotik-routeros-rsc --agent claude-code

Installs into .claude/skills of the current project.

Files

Skill: RouterOS .rsc

This skill guides the creation, editing, and review of RouterOS (.rsc) scripts with safe and idempotent patterns, plus validation before import.

Quick workflow

  1. Define script objective and scope.
  2. Apply idempotent patterns (see References).
  3. Validate syntax and risks with the linter (scripts/lint_rsc.py).
  4. Test import with dry-run and on-error.
  5. Import in a controlled manner to production.

Essential practices

  • Prefer find where ... + conditionals before add/set.
  • Avoid broad policies in /system script add policy=....
  • Use :onerror and :jobname for robustness and single instance.
  • Never include destructive commands (system reset-configuration, etc.).
  • Parameterize and isolate scopes (:local vs :global).

Validation and testing

Sponsors

Details

Repository
github.com/alexandre-machado/ai-stuffs
Category
AI & Agent Building
First seen
Jun 3, 2026
1tech-leads-club avatarperf-lighthousetech-leads-club/agent-skillsRun Lighthouse audits locally via CLI or Node API, parse and interpret reports, and set performance budgets. Use when measuring site performance, understanding 332skills.sh installs
2thedivergentai avatargodot-3d-world-buildingthedivergentai/gd-agentic-skillsExpert patterns for 3D level design using GridMap with MeshLibrary, CSG constructive solid geometry, occlusion, and runtime GridMap builders. Use when building 332skills.sh installs
3wasp-lang avatarexpert-advicewasp-lang/wasp-agent-pluginsGet advice on app improvements and functionality from a Wasp expert. Takes optional arguments for more specific requests e.g. `/expert-advice how can I improve 332skills.sh installs
4jdrhyne avatargoogle-adsjdrhyne/agent-skillsQuery, audit, and optimize Google Ads campaigns. Supports two modes: (1) API mode for bulk operations with the google-ads Python SDK, (2) attached-browser mode 331skills.sh installs
5jwynia avatarnon-fiction-revisionjwynia/agent-skillsDiagnose and guide revisions in non-fiction books. Use for non-fiction book revision, when arguments feel weak, evidence is outdated, readers report confusion, 331skills.sh installs
6krutikjain avatarandroid-architecture-cleankrutikjain/android-agent-skillsApply clean architecture boundaries, use cases, repositories, and lifecycle-aware presentation models in Android projects.331skills.sh installs