Oracle APEX · Universal Theme 42 · Vita

Give any AI the actual design tokens, not a guess at what APEX looks like.

A distilled, browser-ready reference for Oracle APEX's Vita design system — 300+ resolved CSS custom properties, 45 real component types, and a worked example of building a brand-new Theme Style the way Oracle builds its own. Drop it into any AI's context and get markup that's actually consistent with a real APEX page.

git clone https://github.com/raju-bd/Oracle-apex-ut-UI.skill.git
tokens/*.css — live, unmodified from the repo
Elite Paint ERPDashboard
Dashboard
Sales Orders
Inventory
Reports
Revenue +12%
৳ 4,52,000 this month.

Open Orders
18 pending

Component library

45 Universal Theme region types, mapped and tokenized

Every region type Oracle APEX ships in Page Designer, grouped the way you'd actually reach for them. Expand a category to see what each one is for — all styled purely with tokens from this repo.

Spotlight

A few of those 45, fully live

Rendered right now, in your browser, using nothing but the CSS custom properties in tokens/vita-emerald.css.

Alert
Saved
Record updated successfully.
Metric Card
Open Orders
128
▲ 8% vs last week
Breadcrumb + Tabs
Home / Customers / Rahim Traders
OverviewOrdersInvoices
Avatar + Comments
MA
Raju 2h ago
Shipment confirmed for tomorrow.
Badges List
RetailPriorityDhaka
Button Group
Timeline
10:02 AM
Order placed
11:40 AM
Payment confirmed
2:15 PM
Shipped
Card Region
Nasrin Enterprise Shipped
Order #4819 · ৳ 27,650

Example prompts → output

What "giving an AI the skill" looks like

Each card is a real prompt, with a rendered Output view and the exact Output code the AI returned — copy either straight into a project.

Bonus: a "zero new CSS" template
Build a settings page — title bar, breadcrumb, two form fields and a save button — using ONLY the classes and CSS custom properties already defined by vita-emerald.css. Do not write a single new hex color; every value must reference an existing token.
Home / Settings

Company Profile

Included Theme Styles

Eight styles, one token system

Pick a style in the live demo above, or swap the :root stylesheet in your own project — the exact same markup re-skins across all eight, no HTML changes required.

StyleAccentNavNotes
Vita#056AC8DarkOracle default
Vita Dark#056AC8DarkOracle official dark mode
Vita Red#DA1B1BLightOracle official variant
Vita Slate#505F6DDarkOracle official variant, muted blue-gray
Iris#00688CDarkRedwood-family "Sky" pillar, dark neutral header
Redwood#5F7D4FLightOracle's flagship design system, warm neutrals
Standard#2178B4DarkLegacy pre-Theme-42 approximation, not pixel-exact
Vita Emerald#0E9F6EDarkNew — built for this repo, softer 6px radii
Installation

Three ways to use it — pick what fits

01

Clone or download the repo

Grab the whole skill package — no dependencies, no build step.

02

Link the tokens directly in any HTML page

Load the base stylesheet, then optionally a style delta on top — the same markup re-skins instantly.

03

Use the new style inside real APEX

Paste tokens/vita-emerald.less into Theme Roller's custom LESS editor (or wire it into a Theme Style's LESS files) for a pixel-perfect, fully-computed compile.

Using it in AI

Feed the skill to whatever you're already using

Paste SKILL.md and components-reference.md in as context, then ask normally.

Claude Projects

Add both files as Project knowledge — every chat in that project inherits the tokens.

ChatGPT Custom GPT / Gemini Gem

Upload the two Markdown files as knowledge files when configuring the assistant.

Cursor / Windsurf rules file

Copy the token map and class reference into .cursor/rules so every generation follows it.

Any chat model

No file upload? Paste SKILL.md straight into the system or first user message — it's plain Markdown.

Credits

Built on real shoulders

Md. Mahfuzul Amin (Raju)
Md. Mahfuzul Amin (Raju)
IT Manager & Oracle APEX Developer, OCP — built and maintains this repo
Oracle APEX
Universal Theme 42 and the Vita style family this skill is derived from.
Claude (Anthropic)
Used to research, distill, and author this skill package and landing page.