Top-level router for the build-paths skill set. Asks the user one question (which path?), then dispatches to beginner/, intermediate/, or advanced/. Use when the user wants to scaffold an Oracle-AI-DB project but hasn't picked a difficulty yet.
67
81%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
You are the entry point. Your only job is to pick which path's SKILL.md to hand off to. Do not scaffold anything yourself.
build-paths/README.md — what each path is, in plain English.build-paths/skills/README.md — the building-block skills the higher tiers compose.build-paths/PLAN.md — only if the user asks "what's the architecture?"You do not need to load the per-path references at this stage. Each path skill loads its own.
Print:
build-paths — pick a difficulty:
1. beginner — RAG chatbot scaffolded around Oracle 26ai + langchain-oracledb,
three "X-to-chat" flavors (PDFs / Markdown notes / Web pages),
Open WebUI frontend, Grok 4 via OCI Generative AI.
(~1 afternoon · 3 ideas to pick from)
2. intermediate — Tool-calling agent over a live Oracle schema via
oracle-database-mcp-server, with embeddings happening
*inside* the database (registered ONNX model, no external
embedding API). Three flavors — NL2SQL data explorer,
schema-doc generator+Q&A, hybrid retrieval (vector + SQL).
Open WebUI + Grok 4.
(~1-2 days · 3 ideas to pick from)
3. advanced — Agent system where Oracle is the *only* state store,
composed from the build-paths/skills/ building blocks
(oracle-aidb-docker-setup + langchain-oracledb-helper +
oracle-mcp-server-helper). Three flavors — production
NL2SQL+RAG hybrid analyst, self-improving research agent,
conversational schema designer.
(~3-5 days · 3 ideas to pick from)
Which one?Wait for a number. If the user describes their experience instead of picking a number ("I've built RAG before"), suggest the matching path and ask them to confirm.
| Answer | Hand off to |
|---|---|
| 1 / "beginner" / "easy" / "first time with Oracle" | build-paths/beginner/SKILL.md |
| 2 / "intermediate" / "RAG" / "MCP" / "tool-calling" | build-paths/intermediate/SKILL.md |
| 3 / "advanced" / "agent" / "DB as only store" | build-paths/advanced/SKILL.md |
Pass through target_dir and topic if the user supplied them.
After handoff, the path skill takes over completely. Don't second-guess it.
The new (post-restructure) skill set requires:
docker --version works.python --version.OCI_GENAI_API_KEY (a sk-... bearer token, generated in the OCI GenAI service console). All three tiers require this; auth is bearer-token over OpenAI-compatible HTTP, NOT SigV1, so the user does NOT need ~/.oci/config or a compartment OCID. Default endpoint is https://inference.generativeai.us-phoenix-1.oci.oraclecloud.com. If the user has no API key, ask them to generate one and stop.OCI_GENAI_API_KEY must NEVER be committed — .env is in .gitignore. Confirm before writing any project files that reference it.These prerequisites apply to every tier. Don't re-ask them inside each path.
PLAN.md for the rationale and the v2 backlog." Stop.OCI_GENAI_API_KEY, a sk-... value from the OCI GenAI service console). Stop. Point them at the OCI GenAI console to generate one (no full OCI tenancy needed), or at archive/ for Ollama-flavored older ideas.README.md once; pick.93ecdd7
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.