Daniel Frantik
Community@danikf · CZ
Daniel Frantik maintains tik4net, a .NET library and MCP server for querying, configuring, and testing MikroTik RouterOS devices across eleven transports.
Agent Skills by Daniel Frantik
Showing 9 vetted skills indexed across 1 GitHub repositories.
wiki-cleanup
Review and clean up the tik4net GitHub wiki pages against the source code.
pre-release-check
Runs pre-release gates and judgement reviews before tagging a tik4net version.
mikrotik
Query and modify MikroTik RouterOS configuration over API, REST, Telnet, SSH, and WinBox transports.
tik4net-mcp-install
Installs, rebuilds, and repairs the tik4net.mcp MCP server via dev launcher or .NET global tool.
chr-test-router-init
Provisions a fresh CHR MikroTik test router to the state the tik4net integration suite expects.
mikrotik-tests
Runs and debugs tik4net integration tests against a live MikroTik router.
entity-generator
Generate tik4net O/R-mapper C# entity classes for MikroTik RouterOS API paths.
mikrotik-cli-probe
Probe raw RouterOS terminal output over Telnet to debug CLI transport behavior.
winbox-native-dev
Develops and extends the tik4net WinBoxNative structured M2 transport for MikroTik RouterOS.
Frequently Asked Questions About Daniel Frantik
FAQPage SchemaWhat tasks can I perform with danikf's tik4net skills?▼
You can inspect and modify MikroTik router configuration across eleven transports, discover routers via MNDP broadcast, debug Telnet/PTY CLI output, develop WinBoxNative M2 protocol handlers, generate C# O/R-mapper entities, provision a CHR test router, install the MCP server, and clean up the project wiki.
Who are these skills designed for?▼
They target .NET developers and network engineers maintaining or extending the tik4net library, contributors adding RouterOS entity mappings or WinBox M2 protocol support, and integrators who need programmatic control of MikroTik routers through the tik4net MCP server.
How do I install and run the tik4net MCP server?▼
Use the tik4net-mcp-install skill, which installs, updates, or repairs the server either through the in-repo dev launcher or as a .NET global tool. It handles locked-file build failures under Tools/tik4net.mcp/bin or .dotnet/tools and fresh-machine setup.
What are the prerequisites for the integration test suite?▼
The suite requires a virtual CHR MikroTik router, which the chr-test-router-init skill provisions: full package set, NTP and timezone, RouterOS services, self-signed certificates for api-ssl and www-ssl, a recovery account, and an 11-transport smoke matrix matching App.config coordinates.
When should I use mikrotik-cli-probe instead of the mikrotik skill?▼
Use mikrotik-cli-probe when debugging raw Telnet/PTY terminal behavior on TCP 23—empty or garbled output, unexpected print as-value or :put results, or parsing as-value data. Use the mikrotik skill for normal structured queries through the binary API transports.