CtrlK
BlogDocsLog inGet started
Tessl Logo

oracle-aidb-docker-setup

Bring up Oracle 26ai Free in Docker, create a project-scoped app user with USERS tablespace + ONNX-friendly grants, and write a `.env` ready for the rest of the build-paths skills. Idempotent — safe to re-invoke. Use when any project needs a fresh local Oracle 26ai instance.

70

Quality

86%

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

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

Excellent operational content: every section documents hard-won, non-obvious Oracle/Docker friction with executable code and a fully validated workflow including error-recovery paths. The only deductions are minor narrative padding and references that point outside the skill's own bundle.

Suggestions

Trim the narrative asides (e.g., the closing paragraph of Step 3b about the cost/saving tradeoff) to pure imperative instruction to lift conciseness to the top anchor.

Make the Step 6 user-creation snippet self-contained by restating the SYSTEM connection setup it depends on from Step 5, so the code is fully copy-paste ready.

Consider inlining or bundling the `shared/references/oracle-26ai-free-docker.md` and compose-template paths (or noting their parent-skill-set location) so the skill's references resolve within its own bundle.

DimensionReasoningScore

Conciseness

The body is dense with non-obvious operational knowledge (ORA-43853/ASSM rationale, `$`/`@` password breakage, arch-mismatch healthcheck false positive) rather than concepts Claude already knows, but a few narrative asides (e.g., "The cost is one extra command; the saving is the user not spending an hour...") could be trimmed, so it sits just below the every-token-earns-its-place anchor.

4 / 5

Actionability

Concrete, executable bash (arch detection and pull script, `docker compose up -d --wait`) and python (smoke connects, user-creation DDL) plus an exact `.env` layout, but the Step 6 snippet reuses `conn` from Step 5 without restating its setup, leaving a minor gap in copy-paste readiness.

4 / 5

Workflow Clarity

Steps 0-6 are clearly sequenced with explicit validation checkpoints and feedback loops throughout: `--wait` healthcheck with a log-triage list of named failure causes, SYSTEM and app-user smoke connects, a retry-once policy for ORA-12541, stop conditions, and a guardrail list - appropriate rigor for a skill that runs `DROP USER CASCADE`.

5 / 5

Progressive Disclosure

Sections are clear and the two references are well-signaled with one-line descriptions in Step 0, but no bundle files exist in the skill directory - both referenced paths resolve to a parent `shared/` structure outside the bundle, so navigation is not self-contained.

4 / 5

Total

17

/

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: it names three concrete capabilities, states idempotency, and gives an explicit use-when trigger. Its only weakness is slightly thin synonym coverage (e.g., no "Oracle Database" or "container" phrasing) for the trigger-term dimension.

DimensionReasoningScore

Specificity

"Bring up Oracle 26ai Free in Docker", "create a project-scoped app user with USERS tablespace + ONNX-friendly grants", and "write a `.env`" list multiple concrete actions that comprehensively cover the skill's scope, matching the top anchor.

5 / 5

Completeness

It explicitly answers both what (three concrete actions) and when ("Use when any project needs a fresh local Oracle 26ai instance") with a concrete trigger phrase, matching the top anchor exactly.

5 / 5

Trigger Term Quality

Natural terms like "Oracle 26ai", "Docker", and "fresh local Oracle 26ai instance" cover what a user with this need would say, but common synonyms ("Oracle Database", "container", "database setup") are missing, so it falls just below the comprehensive-coverage anchor.

4 / 5

Distinctiveness Conflict Risk

The Oracle 26ai Free + app-user-provisioning + build-paths handoff niche is highly specific with distinct triggers and virtually no overlap risk with other skills.

5 / 5

Total

19

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

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.