Code generation and execution for AgentOS automation tasks. Generates MikroTik scripts, Node.js snippets, shell commands, and RouterOS configuration blocks. Supports syntax validation before execution.
When to Use
Invoke when the user asks about:
Generating a RouterOS script for a specific task
Writing a Node.js helper or automation snippet
Generating shell commands for the AgentOS host
Validating code before running it
Tools
Action
Description
generate
Generate code from a natural language description
validate
Check code for syntax errors and safety issues
execute
Run a validated script (sandboxed)
explain
Explain what a code snippet does
refactor
Improve or clean up existing code
Example: Generate RouterOS Script
{
"action": "generate",
"language": "routeros",
"description": "Block all traffic from IP 10.0.0.55 on the hotspot interface"
}
Supported Languages
routeros — MikroTik RouterOS scripting language
javascript / nodejs — Node.js
bash — Shell scripts for Linux
powershell — Windows PowerShell
Safety Rules
execute only runs in a sandboxed environment
RouterOS scripts are validated against the shell-injection denylist before execution
No eval() or dynamic code loading in generated JavaScript
1---2name: coding3description: Skill: coding4---5# Skill: coding67**Version:** 1.0.0 8**Domain:** development910## Description1112Code generation and execution for AgentOS automation tasks. Generates MikroTik scripts, Node.js snippets, shell commands, and RouterOS configuration blocks. Supports syntax validation before execution.1314## When to Use1516Invoke when the user asks about:17- Generating a RouterOS script for a specific task18- Writing a Node.js helper or automation snippet19- Generating shell commands for the AgentOS host20- Validating code before running it2122## Tools2324| Action | Description |25|---|---|26| `generate` | Generate code from a natural language description |27| `validate` | Check code for syntax errors and safety issues |28| `execute` | Run a validated script (sandboxed) |29| `explain` | Explain what a code snippet does |30| `refactor` | Improve or clean up existing code |3132## Example: Generate RouterOS Script3334```json35{36 "action": "generate",37 "language": "routeros",38 "description": "Block all traffic from IP 10.0.0.55 on the hotspot interface"39}40```4142## Supported Languages4344- `routeros` — MikroTik RouterOS scripting language45- `javascript` / `nodejs` — Node.js46- `bash` — Shell scripts for Linux47- `powershell` — Windows PowerShell4849## Safety Rules5051- `execute` only runs in a sandboxed environment52- RouterOS scripts are validated against the shell-injection denylist before execution53- No `eval()` or dynamic code loading in generated JavaScript
Run npx skillmds@latest add br3eze-code/coding in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Skill: coding It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
br3eze-code (@br3eze-code) published this skill. Their other Agent Skills are listed on their SkillMD profile.