CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

codex-cli

Integrate OpenAI Codex CLI into Claude Code for AI collaboration, code generation, and automated development. Use when working with OpenAI models (GPT-5.2, GPT-5.1-Codex-Max, o3, o4-mini), code refactoring, git workflows, or needing full automation with permission bypass.

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/codex-cli/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is highly actionable — nearly every instruction is a runnable command — and workflows are clearly sequenced, but it is roughly twice the length a SKILL.md should be, with heavy example repetition and model/config catalogs inlined instead of split into reference files. Destructive bypass-mode batch workflows also lack validation checkpoints between steps, which caps workflow clarity despite good sequencing.

Suggestions

Cut the redundant flag examples: define '--dangerously-bypass-approvals-and-sandbox', '--full-auto', and the -a/-s options once in a reference table and use short forms elsewhere; consolidate the three overlapping model-selection sections into one.

Move the model catalog (with pricing/dates), full config.toml reference, and CI/CD example into references/ files (e.g., references/models.md, references/config.md) and link them from a concise overview; remove or verify the 'Related Skills' links that have no bundle files.

Add explicit validation checkpoints to destructive/batch workflows: e.g., after generate_api and automate_testing, diff/inspect changes and run a verification pass before proceeding, and document the --json output schema the jq pipelines depend on.

DimensionReasoningScore

Conciseness

The ~685-line body is noticeably padded: the full flag '--dangerously-bypass-approvals-and-sandbox' is repeated in ~15 near-identical examples, model selection guidance appears in three sections ('Available Models', 'Model Selection Strategy', 'Troubleshooting'), and time-sensitive details (release dates, pricing, 'December 2025' sprinkled through headers) are inline rather than isolated. It does not explain basic concepts Claude already knows, so it stays above anchor 1, but the redundancy clearly matches anchor 2 ('several unnecessary... padded sections') rather than anchor 3's 'mostly efficient'.

2 / 5

Actionability

Commands are concrete and copy-paste ready throughout (install, auth, exec invocations, config.toml, CI YAML), with the common cases covered. It falls short of anchor 5 because of minor gaps: the JSON workflows pipe '--json' output through jq with assumed schemas ('.functions[].name', '.changes[]') that are never documented, and some flags/outputs are asserted without verification steps. This is above anchor 3 since nothing is pseudocode and the guidance is executable.

4 / 5

Workflow Clarity

Sequences are clear (Think-Act-Observe loop, six-step OAuth decomposition, refactor with git-stash rollback), and a 'Security with Bypass Mode' section adds backups/scope-limiting. But most destructive/batch workflows (generate_api, automate_testing, bulk .js-to-TypeScript conversion, 'Run tests and auto-fix all failures') fire with no validation checkpoint between steps, so the rubric's cap — destructive/batch operations without validation score at most 3 — applies. It is above anchor 2 because sequences are well defined and some checkpoints (plan review, rollback on failure) exist.

3 / 5

Progressive Disclosure

Section headers give real structure, but the monolithic ~685-line file inlines content that clearly belongs in separate reference files (full model catalog with pricing, config.toml reference, CI/CD example, troubleshooting) and the bundle contains no reference files at all, while 'Related Skills' links (codex-auth, codex-chat, etc.) have no corresponding files. This matches anchor 3 ('content that should be separate is inline') — better than anchor 2's headerless wall, short of anchor 4 where most bulk content lives in separate, clearly signaled files.

3 / 5

Total

12

/

20

Passed

Description

83%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: it explicitly states what the skill does and when to use it, with concrete model names and capability triggers. Its main weaknesses are mild buzzword padding ('AI collaboration', 'automated development') and broad triggers ('code refactoring', 'git workflows') that could fire for generic coding tasks.

DimensionReasoningScore

Specificity

The description lists several concrete actions — 'Integrate OpenAI Codex CLI into Claude Code', 'code generation', 'code refactoring', 'git workflows', 'full automation with permission bypass' — but phrases like 'AI collaboration' and 'automated development' are buzzwordy padding, leaving minor gaps versus the comprehensive anchor 5. It is clearly above anchor 3 (only 1-2 concrete actions) because five-plus distinct capabilities are named.

4 / 5

Completeness

Both halves are explicitly answered: the 'what' ('Integrate OpenAI Codex CLI into Claude Code for AI collaboration, code generation, and automated development') and an explicit 'Use when...' clause with concrete triggers ('working with OpenAI models (GPT-5.2, GPT-5.1-Codex-Max, o3, o4-mini), code refactoring, git workflows, or needing full automation with permission bypass'). This matches anchor 5; it exceeds anchor 4 because the 'when' is specific and trigger-phrase-driven rather than merely present.

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'OpenAI models', specific model names ('GPT-5.2', 'GPT-5.1-Codex-Max', 'o3', 'o4-mini'), 'code refactoring', 'git workflows', 'full automation with permission bypass' — phrases a user needing this skill would plausibly say. A few natural synonyms are missing (e.g., 'Codex' alone, 'pair programming', 'GPT'), so it falls short of the comprehensive synonym/extension coverage of anchor 5 but is well above the generic-keyword anchors 2-3.

4 / 5

Distinctiveness Conflict Risk

The OpenAI Codex CLI niche is clear and its model-name triggers are distinct, giving minimal conflict with unrelated skills. However, generic triggers like 'code refactoring' and 'git workflows' overlap with ordinary coding-assistant skills, so it sits at 'mostly distinct; minor overlap risk' rather than the clean niche of anchor 5.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (690 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository

fernandezbaptiste/Skrillz

Path

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