mcpField
A
apexlang

apexlang

github.com/oracleDevelopment90445 installsUpdated 3w ago
Repository

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

  1. 01Routes skills by APEX release
  2. 02Supports versions 26.1 and 26.2
  3. 03Matches versions using application or instance data
  4. 04Keeps version-specific skills and examples separate

Use cases

  1. 01Selecting guidance for a target APEX application
  2. 02Generating or compiling an APEX application
  3. 03Deploying an application or reviewing its inventory
  4. 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 apexlang

After installing, type/apexlangin Claude Code to confirm it loaded.

Details

From the project README

APEXlang 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 versionStart withSkills
26.126.1/SKILL.mdapexlang-generation, apexlang-compile, apexlang-deploy, apexlang-inventory, apexlang-example-applications
26.226.2/SKILL.mdapexlang-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 mmdVersion in the application's .apex/apexlang.json, or from the target APEX instance. Match on major.minor: 26.1.x is 26.1 and 26.2.x is 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