routeros-skills

作者 tikoci

Custom instruction SKILL.md for MikroTik RouterOS v7

40
Stars
9
Forks
Shell
语言
2026/8/24
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/tikoci/routeros-skills

快速入门

使用 routeros-skills 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

MikroTik RouterOS "SkillStore" (SKILL.md) for AI assistants

CI

Custom instruction skills for GitHub Copilot, Claude Code, Codex, and similar AI coding assistants that teach them about MikroTik RouterOS v7.

Skills

SkillDescription
routeros-fundamentalsRouterOS v7 domain knowledge — CLI, REST API, scripting, architecture. The foundational skill that others build on.
routeros-scriptingRouterOS scripting and CLI config automation — .rsc syntax, [find] selectors, script-safe IDs, arrays, globals, scheduler policies.
routeros-containerRouterOS /container subsystem — VETH/bridge networking, OCI images, device-mode, lifecycle management.
routeros-firewallRouterOS firewall filter, NAT, mangle, and address-list configuration — rule ordering, connection tracking, address/interface lists, DNS redirects, and port forwarding.
routeros-hotspotRouterOS hotspot captive portal for wired/wireless access control — hotspot chains, profiles, walled garden, DHCP option 114 (RFC 8910), RADIUS integration.
routeros-app-yamlRouterOS /app YAML format for container applications (7.21+ builtin, 7.22+ custom YAML).
routeros-command-tree/console/inspect API — command tree introspection, schema generation, CLI-to-REST mapping.
routeros-syntax-inspection/console/inspect syntax surfaces (highlight/completion/syntax) + :parse IL — validating commands, reading token streams, enum discovery, script "explain"/lint; necessary-not-sufficient vs runtime.
routeros-qemu-chrMikroTik CHR (Cloud Hosted Router) with QEMU — boot, VirtIO, acceleration, CI/CD patterns.
routeros-quickchrGround RouterOS config/scripts/API code against a real router with quickchr (@tikoci/quickchr) — boot a disposable CHR, apply config, read it back; networking recipes, integration-test harness patterns.
routeros-netinstallnetinstall-cli for automated RouterOS device flashing — etherboot, BOOTP/TFTP, modescript.
routeros-mndpMNDP (MikroTik Neighbor Discovery Protocol) — wire format, /ip/neighbor, WinBox discovery.
routeros-mac-telnetMAC-Telnet (UDP 20561) — Layer-2 terminal by MAC address, 22-byte header, control blocks, MD5 + MTWEI (EC-SRP) auth.
routeros-snifferRouterOS packet capture and TZSP streaming — /tool/sniffer, firewall sniff-tzsp, Wireshark integration.

Install

Clone this repo and symlink the skill folders into your assistant skill directories:

git clone https://github.com/tikoci/routeros-skills.git ~/GitHub/routeros-skills

cd ~/GitHub/routeros-skills
make link   # Copilot, Claude, and Codex
make check

Each skill is a folder containing a SKILL.md file and optionally a references/ subfolder. VS Code Copilot and Claude Code automatically discover skills in their respective ~/.*/skills/ directories. Codex discovers user-authored skills in ~/.agents/skills.

Tip: Start with routeros-fundamentals — it covers the core concepts that other skills reference.

Repository layout

This repo is the single source of truth for all routeros-* skills. Locally, ~/.copilot/skills/routeros-*, ~/.claude/skills/routeros-*, and ~/.agents/skills/routeros-* are symlinks into this repo — editing any of those locations is the same as editing here.

Non-routeros-* skills (e.g. tikoci-*, screenshot, sql-as-rag) are personal/project-scoped and live only in the local user-level skill directories, not in this repo. See SETUP.md for the full local setup guide.

The Skill Set is the routeros-*/ folders only. Everything else at the repo root is the CI/QA and tooling layer that validates and ships those skills — it is not part of the skill content and is not symlinked into ~/.*/skills/:

  • .github/ — CI workflows (lint, link check, dependency review), CodeQL Default Setup, and Dependabot config
  • scripts/ — the SKILL.md validator (check-skills.ts) run by CI and make lint
  • hooks/ — optional local git hooks that re-symlink skills after checkout/merge (make install-hooks)
  • Makefile, .markdownlint*.yaml, cspell.json, project-words.txt, package.json, bun.lock — lint/build configuration and the dev dependency tree

Scope

These skills cover RouterOS 7.x (long-term and newer releases). RouterOS v6 is not covered and accuracy for v6 questions will be low.

Contributing

  1. Fork this repository (or branch, if you have write access)
  2. Edit or add skills (each skill is a <name>/SKILL.md folder)
  3. Run the checks locally: make lint (and make lint-links if you have lychee)
  4. Open a pull request — main is protected, so all changes land via PR

Every PR is gated by CI (markdownlint + cspell + a SKILL.md validator + offline link check) and reviewed by CodeRabbit and Copilot. See CONTRIBUTING.md for the local setup, the dictionary policy, and what each check does.

Feedback, corrections, and new skill ideas are welcome via issues.

License

MIT

常见问题

What is routeros-skills?

routeros-skills is an open-source api integration skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by tikoci. Custom instruction SKILL.md for MikroTik RouterOS v7. It has 40 GitHub stars.

Is routeros-skills safe to use?

routeros-skills returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.

How do I install routeros-skills?

Clone the repository with "git clone https://github.com/tikoci/routeros-skills" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is routeros-skills written in?

routeros-skills is primarily written in Shell. It is open-source under tikoci on GitHub, so you can review or fork the full source.

Are there alternatives to routeros-skills?

Yes. SkillsLLM lists many other API Integration skills you can browse and compare side by side. Open the API Integration category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh routeros-skills against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

CLIProxyAPI

by router-for-me

Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini 3.1 Pro, GPT 5.6 Series, Grok 4.5, Claude model through API

48,3767,452Go
API Integration
查看详情

sub2api

by Wei-Shaw

Sub2API 一站式开源中转服务,让 Claude、Openai 、Gemini、Grok订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。

38,8308,041Go
API Integration
查看详情

claude-code-hub

by ding113

一个现代化的 Claude Code & Codex API 代理服务,提供智能负载均衡、用户管理和使用统计功能。

3,328387TypeScript
API Integration
查看详情

cc-gateway

by motiful

AI API identity gateway — reverse proxy that normalizes device fingerprints and telemetry for privacy-preserving API proxying

3,013501TypeScript
API Integration
查看详情

octopus

by bestruirui

One Hub All LLMs For You | 为个人打造的 LLM API 聚合网关

2,483394TypeScript
API Integration
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情