CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

omni-gateway-install

Install and register MuleSoft Omni Gateway on self-managed infrastructure: Linux (Ubuntu/Debian via APT), Docker or Docker Compose, or Kubernetes / OpenShift (Helm). Use when the user wants to install Omni Gateway, connect it to Anypoint Platform's control plane, re-register after a token expires or a new environment is needed, and verify the gateway is running. CloudHub 2.0 managed deployments are not covered by this skill bundle.

75

Quality

94%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured router skill: the body stays lean, delegates platform detail to three real one-level-deep reference files, and retains genuinely shared content (mode selection, verification, troubleshooting) with fully executable commands. The only trim opportunity is the mermaid diagram duplicating the platform routing table.

DimensionReasoningScore

Conciseness

The body is a lean router: platform table, mode definitions, verification, and a troubleshooting table with no over-explanation of concepts Claude already knows. Not 5 because the mermaid flowchart and the platform table convey the identical three-way routing ("references/linux.md", "references/docker.md", "references/kubernetes.md"), so one of the two could be trimmed.

4 / 5

Actionability

Gives copy-paste-ready verification ("GET https://anypoint.mulesoft.com/flexgateway/api/v1/organizations/{orgID}/..." with an Authorization header and expected result "200 response with \"status\": \"STARTED\""), an exact UI path, and concrete troubleshooting commands ("docker logs flex-gateway", "kubectl logs -n gateway deployment/ingress", "sudo chown -R $USER /usr/local/share/mulesoft/flex-gateway/conf.d"). Specific fixes cover the common failure cases.

5 / 5

Workflow Clarity

The sequence is explicit and looped: "Pick the target platform, then read the matching reference file" and "After completing the platform walkthrough, return here for connected-mode verification and troubleshooting", with connected/local modes distinguished up front. Validation checkpoints (Runtime Manager status, API 200 STARTED) and an error-recovery table provide the feedback loops the anchor requires; this is not a destructive or batch operation, so no cap applies.

5 / 5

Progressive Disclosure

Verified against the actual bundle: all three referenced files exist (references/linux.md, docker.md, kubernetes.md), references are exactly one level deep and only point back to SKILL.md, and navigation is clearly signaled via both the table and the flowchart. Per-platform walkthroughs are correctly split into references while shared verification, troubleshooting, and next steps stay in the overview.

5 / 5

Total

19

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a strong example: concrete actions, explicit use-when triggers covering install, registration, token expiry, and verification, an explicit out-of-scope boundary, and natural user phrasing. The only gap is a few missing common trigger variations such as "set up" or "deploy".

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Install and register", "connect it to Anypoint Platform's control plane", "re-register after a token expires", "verify the gateway is running" — with the target platforms enumerated ("Linux (Ubuntu/Debian via APT), Docker or Docker Compose, or Kubernetes / OpenShift (Helm)"). Not 4 because coverage within the skill's scope is comprehensive, including re-registration and verification rather than just install steps.

5 / 5

Completeness

Explicitly answers both: what ("Install and register MuleSoft Omni Gateway on self-managed infrastructure" with platforms) and when ("Use when the user wants to install Omni Gateway, connect it to Anypoint Platform's control plane, re-register after a token expires..., and verify the gateway is running"), and adds an explicit exclusion ("CloudHub 2.0 managed deployments are not covered"). Clearly matches the anchor-5 example structure.

5 / 5

Trigger Term Quality

Good natural-phrase coverage — "install Omni Gateway", "re-register after a token expires", "verify the gateway is running", plus platform synonyms (Ubuntu/Debian, Docker/Compose, Kubernetes/OpenShift). Falls between anchors 4 and 5: common user phrasings like "set up" or "deploy the gateway" are absent, keeping it noticeably above the midpoint but short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear, product-specific niche (self-managed Omni Gateway installation and registration) with distinct trigger phrases; the explicit CloudHub 2.0 boundary further reduces the risk of triggering for managed-deployment skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

mulesoft/mulesoft-dx

Path

skills/omni-gateway/omni-gateway-install/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.