routeros-app-yaml
Build RouterOS /app YAML Manifests
RouterOS /app YAML differs from docker-compose and changes across RouterOS releases. This skill explains the format, validation choices, REST loading patterns, and common mistakes.
This skill is part of a pack
Install the whole pack to get every skill the task needs, in one command.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "routeros-app-yaml" from https://skillstore.io/skills/tikoci-routeros-app-yaml.md and its manifest at https://skillstore.io/api/skills/tikoci-routeros-app-yaml/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "routeros-app-yaml". User asks for a minimal Nginx RouterOS app.
Expected outcome:
A concise manifest outline with service name, image choice, port mapping guidance, and RouterOS version notes.
Using "routeros-app-yaml". User pastes a docker-compose service plan.
Expected outcome:
- Unsupported compose fields are listed with RouterOS alternatives.
- Port mappings are converted to RouterOS-supported formats.
- Placeholders and validation schema choices are explained.
Using "routeros-app-yaml". User asks why RouterOS /app validation fails.
Expected outcome:
An issue list covering port syntax, uppercase environment names, missing packages, schema choice, and version-specific support.
Security Audit
Medium RiskAll static command, network, role-token, and reconnaissance detections were reviewed as false positives in documentation or YAML examples. No prompt injection, host command execution, or unauthorized network behavior was found. Two content risks remain: weak example credentials and mutable image update patterns.
Confirmed security concerns (2)
Risk Factors
โ๏ธ External commands (50)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/tikoci-routeros-app-yaml/audits/7?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/tikoci-routeros-app-yaml?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/tikoci-routeros-app-yaml?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/tikoci-routeros-app-yaml/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/tikoci-routeros-app-yaml.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
tikoci. (2026). routeros-app-yaml security audit report (audit version 7) [Author version unspecified]. Skillstore. https://skillstore.io/skills/tikoci-routeros-app-yaml/audits/7BibTeX citation
@techreport{tikoci-tikoci-routeros-app-yaml-2026,
author = {tikoci},
title = {routeros-app-yaml security audit report (audit version 7)},
institution = {Skillstore},
year = {2026},
number = {7},
url = {https://skillstore.io/skills/tikoci-routeros-app-yaml/audits/7},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "routeros-app-yaml security audit report (audit version 7)"
version: "unspecified"
type: report
authors:
- name: "tikoci"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/tikoci-routeros-app-yaml/audits/7"
identifiers:
- type: other
value: "skillstore:tikoci-routeros-app-yaml:audit:7"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Create RouterOS App Manifests
Draft valid /app YAML with services, ports, volumes, configs, and placeholders.
Translate Compose Designs
Map docker-compose concepts to RouterOS /app fields and identify unsupported options.
Document App Store Entries
Prepare app store YAML guidance, schema notes, and validation advice for router users.
Try These Prompts
Create a minimal RouterOS /app YAML for an Nginx web service on port 8080. Explain each field briefly.
Convert this docker-compose service plan into RouterOS /app YAML. Identify unsupported fields and suggest RouterOS alternatives: [paste plan].
Review this RouterOS /app YAML for port format, placeholders, environment variables, and unsupported compose keys: [paste YAML].
Design a RouterOS /app store entry for a multi-service monitoring app. Include configs, volumes, networks, validation notes, and safe credential placeholders.
Best Practices
- Use pinned image versions or digests for production app definitions.
- Replace example credentials with unique secrets before deployment.
- Validate strict schemas in CI and editor schemas during authoring.
Avoid
- Assuming docker-compose fields work unchanged in RouterOS /app.
- Publishing manifests with admin:admin or changeme credentials.
- Mixing old and new port mapping styles in one service.
Frequently Asked Questions
Does this skill deploy apps to my router?
Which RouterOS versions are covered?
Is RouterOS /app the same as docker-compose?
Can it help with port mapping errors?
Does it include validation schema guidance?
Can it review app store YAML?
Developer Details
Author
tikociLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
3e4b6c31a74a3bd1a291c98cf585d720cb9fbc88
Maintenance freshness
7/18/2026
Usage
6 downloads ยท 144 views
File structure