CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

omni-gateway-logs

Parse and interpret Omni Gateway log output to surface errors, warnings, and anomalies. Use when the user shares gateway logs and wants to understand what went wrong, identify upstream connectivity failures, find TLS or authentication errors, diagnose policy evaluation problems, or get a structured summary of log activity with recommended next steps.

72

Quality

90%

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

88%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-built diagnostic skill body: concrete commands, a decision-driven multi-step workflow with an explicit feedback loop, and domain-specific reference material (startup sequence, failure-pattern table) that Claude could not know otherwise. Main weaknesses are mild verbosity in the large table cells and no progressive disclosure into bundle files despite the file's length, plus scattered markdown defects (broken bold markers in Step 2 and Related Jobs, a self-referencing link on the deduplication example).

Suggestions

Trim the wordy prose in the failure-pattern table's "Next step" column to short imperative actions (e.g., "Verify egress to anypoint.mulesoft.com:443"), which would tighten the largest block in the file.

Fix the markdown defects: the mismatched bold markers in Step 2 (`**flex-gateway-agent` errors**`) and Related Jobs (`**omni-gateway-diagnose**`), and the accidental self-link "[https://anypoint.mulesoft.com](https://anypoint.mulesoft.com)" in Step 3.

Consider moving the log-format reference and platform log-collection commands into a single one-level-deep reference file (e.g., references/log-formats.md) so SKILL.md stays focused on the analysis workflow.

DimensionReasoningScore

Conciseness

The body is dense with domain knowledge Claude does not have (log formats, startup sequence, component roles, known failure patterns) and wastes little space explaining known concepts. Not 5: some verbosity remains — the failure-pattern table has wordy prose cells, the summary template is long, and duplicated example log lines could be trimmed.

4 / 5

Actionability

Fully executable guidance throughout: copy-paste ready `journalctl`/`docker`/`kubectl` commands per platform, a complete Configuration YAML for enabling debug logging, exact log patterns with likely causes and next steps, and a concrete output template. Specific examples cover the common cases.

5 / 5

Workflow Clarity

A seven-step checklist with explicit decision logic in Step 1 (stop vs. continue), escalation paths for truncated logs (Step 5) and sparse errors (Step 6), and a genuine feedback loop ("Return to Step 1 with the verbose logs"). The startup-sequence reference doubles as a validation checkpoint ("If the log cuts off before `all dependencies initialized...`, the gateway did not finish starting").

5 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and all ~280 lines live in SKILL.md with clear, well-named sections; there are no buried or nested references, and nearly all inlined content (formats, glossary, patterns, commands, template) is used directly by the analysis workflow. Not 5: there is no file splitting at all — supporting material like the log-format reference and obtain-logs commands could live in one-level-deep reference files to keep the core workflow lean.

4 / 5

Total

18

/

20

Passed

Description

87%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.

A strong description: third-person, concrete, with an explicit "Use when" clause enumerating natural trigger scenarios. It clearly separates what the skill does from when to invoke it, and the Omni Gateway niche keeps conflict risk low. Minor improvements possible by adding synonyms like "troubleshoot" or "Flex Gateway".

DimensionReasoningScore

Specificity

The description lists several specific actions — "Parse and interpret Omni Gateway log output", "surface errors, warnings, and anomalies", "get a structured summary of log activity with recommended next steps" — but the core "what" verbs ("parse and interpret") are somewhat umbrella compared to the fully concrete action lists in the 5 anchor. Not below 4: it names the domain and multiple concrete capabilities; not 5: minor coverage gaps (e.g., no mention of obtaining logs or escalating to debug-level analysis).

4 / 5

Completeness

Explicitly answers both what ("Parse and interpret Omni Gateway log output to surface errors, warnings, and anomalies") and when ("Use when the user shares gateway logs and wants to understand what went wrong, identify upstream connectivity failures, find TLS or authentication errors...") with concrete trigger phrases. Matches the 5 anchor's structure exactly; third person voice is used correctly.

5 / 5

Trigger Term Quality

Good natural keyword coverage: "shares gateway logs", "what went wrong", "upstream connectivity failures", "TLS or authentication errors", "policy evaluation problems" — phrases a user would plausibly say. Not 5: misses common synonyms a user would naturally use, e.g., "troubleshoot", "Flex Gateway", "Anypoint", or "error logs".

4 / 5

Distinctiveness Conflict Risk

"Omni Gateway" names a clear niche with distinct triggers (gateway logs, Anypoint connectivity, policy evaluation); minimal conflict risk with generic skills. Sibling skills (omni-gateway-diagnose/config/install) are adjacent, but the log-analysis scope here is distinct.

5 / 5

Total

18

/

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-logs/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.