CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

openai-docs

Use when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance; use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains.

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

75%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 skill body with concrete, verified commands and well-structured reference routing. Its main weakness is redundancy in the Codex self-knowledge section, where the fallback source route is restated multiple times in dense prose, inflating token cost without adding guidance.

Suggestions

Consolidate the three restatements of the Codex source-route fallback ladder (helper -> Docs MCP -> official web -> bounded uncertainty) into a single decision list, deleting the redundant paragraphs in 'Codex self-knowledge'.

Move the 'Surface Map' bullet list and the 'OpenAI product snapshots' catalog into a reference file (e.g., references/codex-surface-map.md), keeping one-line pointers in SKILL.md to reduce inline token load.

Either add the orphaned bundle files (references/gpt-5p4-prompting-guide.md, references/upgrading-to-gpt-5p4.md) to the reference map or remove them, so the documented bundle matches the actual bundle.

DimensionReasoningScore

Conciseness

The body contains no beginner-concept padding (it assumes Claude's competence), but the Codex self-knowledge source route restates the same fallback ladder roughly three times ("Use the narrowest official next source only when the manual is unavailable, the helper fails...", "If the helper is skipped... the next source is Docs MCP", "For unresolved product terminology, answer from the manual plus the allowed official next source. If those sources do not establish the term, answer with bounded uncertainty"), plus dense multi-clause sentences that could be tightened. This fits 3's 'mostly efficient but includes some unnecessary explanation or could be tightened' rather than 4, since the repetition exceeds 'minor instances of over-explanation'.

3 / 5

Actionability

Guidance is copy-paste ready and covers the common cases: "node <skill-dir>/scripts/fetch-codex-manual.mjs" with "--cache-dir <cache-dir>" override, "codex mcp add openaiDeveloperDocs --url https://developers.openai.com/mcp", "fetch https://developers.openai.com/api/docs/guides/latest-model.md", "node scripts/resolve-latest-model-info.js", exact MCP tool names, and exact bundled fallback paths. All cited commands and files exist in the bundle.

5 / 5

Workflow Clarity

Sequences are clear with most checkpoints present: the MCP-missing flow is a numbered escalation ladder with retry after restart; "Treat helper availability as established by... an actual command result" and "Refresh first when the manual was fetched more than about a day ago" are verification checkpoints; "report it as blocked or confirmation-needed" guards risky upgrades. Not 5 because the checkpoints are embedded in dense prose and split across two overlapping workflow sections ("Source Priority" and "Workflow") that must be reconciled, rather than an explicit validate-then-proceed loop.

4 / 5

Progressive Disclosure

A "Read only what you need" reference map gives clear one-level-deep pointers, and every referenced bundle path exists (references/latest-model.md, upgrade-guide.md, prompting-guide.md, scripts/fetch-codex-manual.mjs). Not 5: the ~40-line Codex source-route and surface-map sections stay inline where a reference file could carry them, and the bundle contains unreferenced files (references/gpt-5p4-prompting-guide.md, upgrading-to-gpt-5p4.md) plus unused assets, leaving minor organization gaps per the 4 anchor.

4 / 5

Total

16

/

20

Passed

Description

88%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, trigger-rich description that explicitly covers both what the skill does and when to use it across all of its lanes (docs lookup, Codex self-knowledge, model selection, upgrades, fallback routing). The only weaknesses are a few missing natural trigger variations (product/API names like GPT-5 or Responses API) and minor overlap risk from unscoped model-upgrade phrasing.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions covering every lane of the skill: "how to build with OpenAI products or APIs", "needs up-to-date official documentation with citations", "help choosing the latest model for a use case", "model upgrade and prompt-upgrade guidance", plus routing actions ("use OpenAI docs MCP tools for non-Codex docs questions", "use the Codex manual helper first", "restrict fallback browsing to official OpenAI domains"). Coverage is comprehensive with no gaps, matching the 5 anchor rather than 4's 'minor gaps'.

5 / 5

Completeness

Both 'what' and 'when' are explicit: an explicit "Use when..." clause with concrete trigger phrases, and the 'what' is stated via routing actions ("use OpenAI docs MCP tools for non-Codex docs questions, use the Codex manual helper first for broad Codex self-knowledge, and restrict fallback browsing to official OpenAI domains"). This matches the 5 anchor (both answered clearly with concrete triggers); 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Natural phrases users would actually say are present ("OpenAI products or APIs", "Codex itself", "official documentation with citations", "latest model", "model upgrade", "prompt-upgrade guidance"), giving good keyword coverage. Not 5 because common variations are missing: no specific product/API names users say ("GPT-5", "Responses API", "ChatGPT", "API reference", "migration"), which the 5 anchor requires as synonyms/extensions-level coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (OpenAI official docs, Codex self-knowledge, OpenAI model selection) with domain scoping ("OpenAI products or APIs", "official OpenAI domains"), so conflict risk is low. Minor overlap remains: the clauses "help choosing the latest model for a use case, or model upgrade and prompt-upgrade guidance" are not explicitly OpenAI-scoped within the clause and could fire on generic model-migration or non-OpenAI model-choice requests — matching 4's 'minor overlap risk with closely related skills' rather than 5's 'minimal conflict risk'.

4 / 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

jscraik/Agent-Skills

Path

skills-system/openai-docs/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.