CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

code-mate-codex

Run Codex CLI non-interactively for coding tasks. Use when the user asks to delegate work to Codex.

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

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 lean, well-structured instruction skill with concrete commands, explicit flag policy, and genuine validation checkpoints (availability, auth, error-event/nonzero-exit handling). The only improvement opportunity is showing one complete example invocation that combines the base command with the sandbox flags.

Suggestions

Add one fully assembled example command for the common case, e.g., `codex exec "Review this diff and report issues" --sandbox read-only --json`, replacing or supplementing the prose "Example: for a review request" paragraph.

DimensionReasoningScore

Conciseness

The ~27-line body contains no padding and no explanations of concepts Claude already knows — e.g., "Pass the prompt as one quoted argument. Parse stdout as JSONL, preserve event order" and "Never request, read, print, or copy credentials" are pure instruction. Every token earns its place, matching the lean-and-efficient anchor.

5 / 5

Actionability

Concrete executable guidance is present throughout: `command -v codex`, `codex exec "<prompt>" --json`, and flag-level direction (`--sandbox read-only`, `--skip-git-repo-check`, never `--dangerously-bypass-approvals-and-sandbox`). The minor gap is that no complete example invocation combining the flags is shown — the "Example: for a review request" paragraph is prose rather than a runnable command — so it sits at mostly-executable rather than copy-paste-ready.

4 / 5

Workflow Clarity

A clear 3-step sequence with explicit checkpoints and recovery paths: availability check ("Check availability with `command -v codex`. If it is missing, stop and ask"), auth handling ("If Codex reports missing login or API configuration, stop and ask"), and failure detection ("Treat an error event or nonzero exit as failure"). This is a single-task, non-destructive skill, so the validation-cap rule does not apply and the unambiguous single workflow matches the top anchor.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no need for external references, and the body is cleanly organized into two well-labeled sections ("## Run", "## Authentication And Permissions") with no inlined content that belongs in separate files. Per the under-50-lines guideline, this warrants the top score; the body references no files and no bundle files exist.

5 / 5

Total

19

/

20

Passed

Description

82%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 concise, third-person description that explicitly answers both what the skill does and when to use it, anchored to a distinct tool name. Its only real gap is specificity — it states a single capability rather than enumerating the concrete task types it covers.

Suggestions

Name 1-2 concrete task types in the capability sentence (e.g., "Run Codex CLI non-interactively for coding tasks such as writing, reviewing, or refactoring code") to lift specificity.

Consider adding one common user phrasing variation to the trigger clause (e.g., "...or hand off a coding task to Codex") for broader natural-term coverage.

DimensionReasoningScore

Specificity

"Run Codex CLI non-interactively for coding tasks" names the domain and one concrete action (non-interactive run) but does not list several specific capabilities, matching the 1-2-concrete-actions anchor. It is above a bare domain mention (2) but short of the several-specific-actions level (4).

3 / 5

Completeness

"Run Codex CLI non-interactively for coding tasks" clearly states what the skill does, and "Use when the user asks to delegate work to Codex" is an explicit 'Use when' clause with a concrete trigger phrase. Both parts are explicit, matching the top anchor rather than the 'when could be more specific' level (4).

5 / 5

Trigger Term Quality

"Codex CLI" and "delegate work to Codex" cover the natural term users would say, repeated in both the capability and trigger clause. A few natural variations (e.g., "use Codex", "hand off to Codex") are missing, which matches good-but-not-comprehensive keyword coverage.

4 / 5

Distinctiveness Conflict Risk

The description is keyed to a specific named tool ("Codex CLI") with a distinct trigger ("delegate work to Codex"), giving it a clear niche with minimal conflict risk against other skills. It is not merely somewhat specific (3) or broadly overlapping (4 has minor overlap risk).

5 / 5

Total

17

/

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

CherryHQ/cherry-studio

Path

resources/code-cli-skills/code-mate-codex/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.