About apexlang
apexlang provides versioned skills for Oracle APEX application work. It directs users to the matching release and its generation, compilation, deployment, inventory, or example-application guidance.
Key features
- 01Routes skills by APEX release
- 02Supports versions 26.1 and 26.2
- 03Matches versions using application or instance data
- 04Keeps version-specific skills and examples separate
Use cases
- 01Selecting guidance for a target APEX application
- 02Generating or compiling an APEX application
- 03Deploying an application or reviewing its inventory
- 04Finding examples for a supported APEX release
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ oracle/ skills --skill apexlangAfter installing, type/apexlangin Claude Code to confirm it loaded.
Details
From the project READMEAPEXlang Skills: Version Router
APEXlang skills are versioned by Oracle APEX release. Route to the version that matches the target application, then load only that version's skills. Do not mix skills or example applications from different versions.
Supported Versions
| APEX version | Start with | Skills |
|---|---|---|
| 26.1 | 26.1/SKILL.md | apexlang-generation, apexlang-compile, apexlang-deploy, apexlang-inventory, apexlang-example-applications |
| 26.2 | 26.2/SKILL.md | apexlang-compile, apexlang-deploy, apexlang-inventory, apexlang-example-applications |
Choosing a Version
- APEX 26.1: go to
26.1/SKILL.md. - APEX 26.2: go to
26.2/SKILL.md. - Read the version from
mmdVersionin the application's.apex/apexlang.json, or from the target APEX instance. Match on major.minor:26.1.xis 26.1 and26.2.xis 26.2. - If the version is unknown, use 26.1.
- If the application targets a version not listed here, tell the user which versions are supported before proceeding.
Directory Structure
apexlang/
├── SKILL.md
├── 26.1/
│ ├── SKILL.md
│ ├── apexlang-generation/
│ ├── apexlang-compile/
│ ├── apexlang-deploy/
│ ├── apexlang-inventory/
│ └── apexlang-example-applications/
└── 26.2/
├── SKILL.md
├── apexlang-compile/
├── apexlang-deploy/
├── apexlang-inventory/
└── apexlang-example-applications/
Comments
Markdown supported