CtrlK
BlogDocsLog inGet started
Tessl Logo

soccer-workshop-setup

Bootstrap the soccer analytics agent workshop. Starts the Oracle AI Database Free container, applies schema, loads the FIFA dataset, optionally trains models, populates LangChain OracleVS hybrid retrieval plus semantic memory, applies LangGraph OracleDB observability, and verifies OCI GenAI access. Use when starting the workshop or resetting a stale environment.

67

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An exceptionally actionable, well-sequenced setup skill with strong validation feedback loops and copy-paste commands throughout. Its main weaknesses are length/redundancy between the steps and the pitfalls section, and a largely monolithic structure that keeps detail inline instead of progressively disclosing it into reference files.

Suggestions

Move the 'Pitfalls & lessons learned' section into a separate reference file (e.g. references/PITFALLS.md) and keep SKILL.md as an overview that links to it, removing the duplication with the inline step hints.

De-duplicate facts that appear in both the steps and the pitfalls section (e.g. CREATE MINING MODEL, onnx2oracle vs optimum-cli) so each lives in one place.

Tighten the contract sections at the top — they restate behavior already enforced in the steps; consolidate into a single short contract block or fold the constraints into the relevant steps.

DimensionReasoningScore

Conciseness

The body is dense with genuinely non-obvious expert knowledge (ORA codes, ONNX tokenizer baking, OCI bearer-key limits) and avoids explaining basics Claude knows, but at ~165 lines it carries notable redundancy — the 'Pitfalls & lessons learned' section repeats facts already in the steps (e.g. CREATE MINING MODEL) — so it is 'mostly efficient but could be tightened' rather than lean.

2 / 3

Actionability

Every step gives exact, copy-paste-ready commands ('bash .claude/skills/.../scripts/01_start_oracle.sh', 'uv run python scripts/load_langchain_vectors.py --reset --demo-query "..."'), with concrete expected outcomes (row counts, tool-trace fields), matching the 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

A strictly ordered 15-step sequence with per-step 'If it fails:' recovery hints and explicit validation gates (step 13 'All checks must be green'; step 14 verify-after-build) matches the 'clear sequence with explicit validation steps; feedback loops for error recovery' anchor.

3 / 3

Progressive Disclosure

Headers and explicit script-path references (e.g. scripts/01_start_oracle.sh, scripts/setup.sh — both present in the bundle) give clear structure, but the document is largely monolithic: the contracts and the large inline 'Pitfalls & lessons learned' section are detail that could live in a one-level-deep reference file, fitting 'some structure... content that should be separate is inline' rather than an appropriately split overview.

2 / 3

Total

10

/

12

Passed

Description

85%

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, specific description that clearly states both capabilities and an explicit use-trigger, with a distinct niche unlikely to conflict with other skills. Its only weakness is trigger-term breadth: only two narrow trigger phrasings are given.

Suggestions

Broaden the 'Use when...' clause with natural variations users might say, e.g. 'Use when setting up, starting, or resetting the soccer analytics workshop environment, or when the Oracle/FIFA dataset needs reloading.'

DimensionReasoningScore

Specificity

The description lists many concrete actions — 'Starts the Oracle AI Database Free container, applies schema, loads the FIFA dataset, optionally trains models, populates LangChain OracleVS hybrid retrieval plus semantic memory, applies LangGraph OracleDB observability, and verifies OCI GenAI access' — matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both 'what' (the enumerated action list) and 'when' ('Use when starting the workshop or resetting a stale environment'), matching the 'clearly answers both what AND when with explicit triggers' anchor; it is not the level below where 'when' is missing or only implied.

3 / 3

Trigger Term Quality

It includes triggers ('Use when starting the workshop or resetting a stale environment') but the coverage is narrow — only two phrasings and no common variations a user might naturally say, fitting 'some relevant keywords but missing common variations' rather than the full-coverage anchor.

2 / 3

Distinctiveness Conflict Risk

Highly specific niche terms ('soccer analytics agent workshop', 'Oracle AI Database Free', 'LangChain OracleVS hybrid retrieval', 'OCI GenAI') make it clearly distinguishable and unlikely to trigger for the wrong skill, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 15 missing

Warning

Total

15

/

16

Passed

Repository
oracle-devrel/oracle-ai-developer-hub
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.