CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

x-omo

Use when user asks for non-Claude model dispatch (GPT-5, Gemini, Codex, o3) or invokes OMO agents (oracle, explore, librarian, multimodal-looker) — bridges Claude Code to OpenCode CLI, handles agent catalog, model routing flags, and prompt-block construction

Quality

85%

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

78%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 highly actionable, concise routing skill with concrete commands, explicit timeout/mode guidance, and solid error-recovery mapping. Its main weakness is progressive disclosure: most of the files it points to for detail (models-routing.md, gotchas.md, the agents/ catalog files) are missing from the bundle, so the offloaded content is unreachable.

Suggestions

Add the missing referenced files to the bundle (models-routing.md, gotchas.md, and agents/oracle.md, agents/explore.md, agents/librarian.md, agents/multimodal-looker.md) or remove/inline their content so no link in SKILL.md is dead.

Consolidate the repeated enumerations of the four agent names (Quick Dispatch rule, Agent Catalog, Error Handling) into a single authoritative list that other sections reference, and trim the overlap between the "When to Use Which Agent" and "User Intent Routing" tables.

Define or link the "OMC code-reviewer" agent referenced in the parallel-patterns table — it appears nowhere else in the skill or bundle, leaving that pattern unexecutable as written.

DimensionReasoningScore

Conciseness

The body is dense and operational — tables, commands, and routing rules with almost no explanation of concepts Claude already knows. Minor redundancy could be trimmed: the four agent names are enumerated three times (Quick Dispatch rule, Agent Catalog, Error Handling), and the "When to Use Which Agent" / "User Intent Routing" tables overlap somewhat. Not a 5 because of that repeated enumeration; clearly above anchor 3 since nothing is padded or over-explained.

4 / 5

Actionability

Fully executable, copy-paste-ready commands cover the common cases: `omo-agent <agent> "<prompt>"`, `--model <alias>`, `--file`/`--skill` attachment, explicit Bash timeout of 600000, run_in_background for parallel dispatch, and a template prompt with OUTPUT instructions. Intent-routing and model-alias tables make the right invocation unambiguous.

5 / 5

Workflow Clarity

The dispatch sequence is clear — recognize agent/model from arguments, invoke via omo-agent with the right execution mode, collect all results, then synthesize — and the Error Handling section provides explicit feedback loops (exit-code semantics, failure signatures mapped to remedies, "If an agent modified files, verify (tests, diagnostics)"). Not a 5: checkpoints are scattered across sections rather than a coherent ordered flow, and some rules are partial (e.g., "Never parallelize sequential deps" lists only one example).

4 / 5

Progressive Disclosure

The in-body structure and signaling are good — prompt-block composition is properly offloaded to the one-level-deep references/prompt-blocks.md with a quick-reference table — but most referenced paths are dead: models-routing.md, gotchas.md, and all four agents/*.md links (oracle, explore, librarian, multimodal-looker) do not exist in the bundle. Scored against the actual bundle per the guidelines, the navigation pattern is only half-implemented, matching anchor 3 (structure present but references fail to deliver).

3 / 5

Total

16

/

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: explicit Use-when clause with concrete trigger terms, a clear statement of what the bridge does, and a distinct niche. Only minor softness in action phrasing ("handles X") and a few missing natural phrasings.

DimensionReasoningScore

Specificity

The description lists several concrete capabilities — "bridges Claude Code to OpenCode CLI, handles agent catalog, model routing flags, and prompt-block construction" — plus named models (GPT-5, Gemini, Codex, o3) and agents (oracle, explore, librarian, multimodal-looker). Not a 5: "handles agent catalog" is a functional area rather than a crisp action, and coverage of what the bridge actually does has minor gaps.

4 / 5

Completeness

Both halves are explicit: "Use when user asks for non-Claude model dispatch (GPT-5, Gemini, Codex, o3) or invokes OMO agents (oracle, explore, librarian, multimodal-looker)" is a concrete when-clause with trigger phrases, and the rest states what it does (bridging, agent catalog, model routing flags, prompt-block construction). Third-person voice is used correctly.

5 / 5

Trigger Term Quality

Good natural keyword coverage: users would naturally say "GPT-5", "Gemini", "Codex", "o3", or the OMO agent names, and the phrase "user asks for non-Claude model dispatch" captures the intent. A few common natural phrasings (e.g., "ask gpt", "use gemini", "multi-model", "opencode") are absent from the description itself, keeping it just below comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

Clear niche — dispatching non-Claude models via OpenCode's agent system — with distinct triggers (specific model and agent names) that no generic skill would match. Conflict risk with other skills is minimal.

5 / 5

Total

18

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 4 missing

Warning

Total

14

/

16

Passed

Repository

quangtran88/x-skills

Path

skills/x-omo/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.