oracle/skills

graal

Build, configure, and troubleshoot GraalVM Native Image applications. Use this skill for native-image CLI builds, Maven or Gradle Native Build Tools, reachability metadata, and build or run time issue diagnosis.

Hot #1972 First seen Apr 29, 2026

Installation

$ npx skills add oracle/skills --skill graal

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from oracle/skills · top by installs.

npx skills add oracle/skills

Browse all from oracle/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 833
License LICENSE.txt
Default branch main
Open issues 29
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,880 B
  • docs SUMMARY.md 224 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 305 installs

SKILL.md

Oracle Graal Skills

Use this domain to build, configure, and troubleshoot GraalVM Native Image applications with Maven, Gradle, or the CLI.

How to Use This Domain

  1. Start with the routing table below.
  2. Read only the specific Native Image file needed for the task.
  3. Prefer Native Build Tools for Maven or Gradle projects. Use the raw native-image workflow for simple Java files or direct CLI usage.

Directory Structure

graal/
|-- SKILL.md
`-- native-image/
    |-- build-native-image.md
    |-- native-build-tools.md
    |-- reachability-metadata.md
    `-- troubleshooting.md

Category Routing

Topic File
native-image CLI builds, options, classpath, modules, output names, binary type, optimization, URL protocols, monitoring, security graal/native-image/build-native-image.md
Maven native-maven-plugin, Gradle org.graalvm.buildtools.native, build-tool tasks, plugin options, and native test routing graal/native-image/native-build-tools.md
Missing reflection, JNI, resources, resource bundles, serialization, dynamic proxies, conditional metadata, and reachability-metadata.json layout graal/native-image/reachability-metadata.md
Build failures, runtime failures, missing metadata symptoms, class initialization issues, memory issues, diagnostics, Maven activation issues, and where to route fixes graal/native-image/troubleshooting.md

Key Starting Points

  • graal/native-image/build-native-image.md
  • graal/native-image/native-build-tools.md
  • graal/native-image/reachability-metadata.md
  • graal/native-image/troubleshooting.md

Common Multi-Step Flows

Task Recommended Sequence
Build a Java class with Native Image native-image/build-native-image.md
Configure a Maven or Gradle project for Native Image native-image/native-build-tools.md -> native-image/build-native-image.md for flags
Fix missing reflection, JNI, proxy, resource, bundle, or serialization metadata native-image/reachability-metadata.md
Diagnose build failures or runtime behavior differences native-image/troubleshooting.md -> native-image/build-native-image.md -> native-image/reachability-metadata.md if metadata is involved

Sources