CtrlK
BlogDocsLog inGet started
Tessl Logo

oma-skill-creator

Create or update OMA skills in the SSL-lite human-readable format. Use when adding a new `.agents/skills/{skill-name}/SKILL.md`, converting an existing skill to the standardized Scheduling / Structural Flow / Logical Operations / References structure, or validating whether a skill has enough routing, execution, resource, and safety detail.

70

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

77%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, self-demonstrating skill body with an explicit multi-scene workflow, validation checkpoints, and failure-recovery loops. Its main defect is that the progressive-disclosure chain is broken: every referenced resource file is absent from the bundle, leaving the canonical workflow's key steps unbacked.

Suggestions

Ship the referenced bundle files (resources/ssl-lite-template.md, resources/validation-checklist.md, and the ../_shared/core/ files) or inline a minimal section skeleton and acceptance checklist so the canonical workflow is fully executable without them.

State the command-heavy/workflow-heavy/judgment-heavy/reference-heavy classification once (e.g., in the Entry or REASON scene) and reference it elsewhere instead of repeating it in Scenes, Actions, and the canonical workflow path.

Consolidate the four scattered mentions of the template and checklist (Dependencies, Tools and instruments, Canonical workflow path, References) into the References section alone to trim redundant tokens.

DimensionReasoningScore

Conciseness

The body is dense and token-efficient — tables, short lists, no explanations of concepts Claude already knows — but the command/workflow/judgment/reference-heavy classification is stated three times (Entry, Scenes, and the canonical workflow) and the template/checklist file references appear in four separate sections. It is not 3 because there is no concept-teaching padding, only structural repetition that the mandated SSL-lite sections partly excuse.

4 / 5

Actionability

Guidance is mostly executable: a 6-step canonical workflow, concrete file paths, an explicit tool list (`rg`, `find`, `awk`, `sed`, `git diff --check`, `apply_patch`), and specific validation checks. It is not 5 because the pivotal step "Draft `SKILL.md` from `resources/ssl-lite-template.md`" depends on a file that does not exist in this bundle, and no inline skeleton or example skill excerpt compensates.

4 / 5

Workflow Clarity

The PREPARE→ACQUIRE→REASON→ACT→VERIFY→FINALIZE scene sequence is explicit, VERIFY names the concrete checks (structural, routing, execution, resource, formatting; headings, canonical path, frontmatter, whitespace), and the failure/recovery table provides genuine error-feedback loops with clear exit criteria. This matches the anchor-5 pattern of explicit validation steps plus recovery loops plus a checklist (the 12-item guardrails).

5 / 5

Progressive Disclosure

The References section is clearly signaled and one level deep, but none of the referenced files exist in the bundle — no `references/`, `scripts/`, or `assets/` directories are present, and `resources/ssl-lite-template.md`, `resources/validation-checklist.md`, and `../_shared/core/*` are all dangling. It is not 4 because missing referenced files are more than a minor organization gap: an agent following this skill cannot load the template it is told to draft from.

3 / 5

Total

16

/

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.

A strong description: concise, third-person, with an explicit "Use when…" clause covering all three usage scenarios and concrete, jargon-anchored triggers. The only weakness is slightly narrow trigger vocabulary — natural synonyms like "write a skill" or "skill template" would improve routing recall.

DimensionReasoningScore

Specificity

The description lists three concrete, comprehensive actions — "Create or update OMA skills", "converting an existing skill to the standardized Scheduling / Structural Flow / Logical Operations / References structure", and "validating whether a skill has enough routing, execution, resource, and safety detail" — which map directly onto the skill's create/update/audit branches. It is not 4 because there are no meaningful gaps in action coverage.

5 / 5

Completeness

It explicitly answers both questions: the "what" in third person ("Create or update OMA skills in the SSL-lite human-readable format") and the "when" via a concrete "Use when…" clause with three specific triggering scenarios. It clearly matches the anchor-5 example structure rather than the anchor-4 case where the "when" could be more explicit.

5 / 5

Trigger Term Quality

Triggers like "adding a new `.agents/skills/{skill-name}/SKILL.md`", "converting an existing skill", and "validating" are natural phrasings users would say, giving good keyword coverage. It is not 5 because common synonyms such as "write a skill" or "skill template/format" are absent from the description, and "OMA"/"SSL-lite" are project-internal jargon rather than user vocabulary.

4 / 5

Distinctiveness Conflict Risk

The niche is very distinct — OMA skill authoring in the SSL-lite format under `.agents/skills/` — with trigger terms unlikely to fire for unrelated skills. Adjacent-skill boundaries (installer, plugin creator, PM Agent) are handled in the body, leaving minimal conflict risk.

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
first-fluke/oh-my-agent
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.