Overview Install language-specific Ax skills for coding agents. java skills skills website/content-src/templates/skills.md skill Overview

Agent Skills

Install the Ax skills for Java into your coding agent workspace.

Shell
npx skills add https://ax-llm.github.io/ax/java/ --skill '*'

The URL publishes a well-known agent-skills index for this language:

text
https://ax-llm.github.io/ax/java/.well-known/agent-skills/index.json

Published Skills

  • Quick Reference - ax-java-llm: Use when writing Java code with dev.axllm:ax for using the generated Ax package, factory functions, package docs, examples, and API reference. Source: packages/java/skills/ax-java-llm/SKILL.md.
  • AI - ax-java-ai: Use when writing Java code with dev.axllm:ax for provider clients, model selection, OpenAI-compatible calls, Responses, Gemini, Anthropic, routers, and balancers. Source: packages/java/skills/ax-java-ai/SKILL.md.
  • Audio - ax-java-audio: Use when writing Java code with dev.axllm:ax for audio input/output, OpenAI Responses audio mapping, realtime event folding, and generated package audio examples. Source: packages/java/skills/ax-java-audio/SKILL.md.
  • Signatures - ax-java-signature: Use when writing Java code with dev.axllm:ax for string signatures, field descriptors, JSON schema output, validation, and typed tool argument shapes. Source: packages/java/skills/ax-java-signature/SKILL.md.
  • Generation - ax-java-gen: Use when writing Java code with dev.axllm:ax for AxGen programs, forward calls, streaming, tools, assertions, traces, usage, and output parsing. Source: packages/java/skills/ax-java-gen/SKILL.md.
  • Flow - ax-java-flow: Use when writing Java code with dev.axllm:ax for flows, nodes, program graphs, nested programs, dynamic options, caching, and optimizer components. Source: packages/java/skills/ax-java-flow/SKILL.md.
  • Agent - ax-java-agent: Use when writing Java code with dev.axllm:ax for agents, child delegation, tools, MCP, clarification, runtime state, and final typed responses. Source: packages/java/skills/ax-java-agent/SKILL.md.
  • Agent RLM - ax-java-agent-rlm: Use when writing Java code with dev.axllm:ax for RLM executor loops, AxCodeRuntime sessions, runtime envelopes, process runtimes, and optional runtime profiles. Source: packages/java/skills/ax-java-agent-rlm/SKILL.md.
  • Memory & Skills - ax-java-agent-memory-skills: Use when writing Java code with dev.axllm:ax for agent memory, recall callbacks, dynamic skill discovery, loaded-skill state, and used-skill tracking. Source: packages/java/skills/ax-java-agent-memory-skills/SKILL.md.
  • Observability - ax-java-agent-observability: Use when writing Java code with dev.axllm:ax for agent tracing, usage accounting, action logs, runtime diagnostics, replay, and production debugging. Source: packages/java/skills/ax-java-agent-observability/SKILL.md.
  • Agent Optimize - ax-java-agent-optimize: Use when writing Java code with dev.axllm:ax for agent optimization, evaluators, judges, optimizer artifacts, BootstrapFewShot, and GEPA. Source: packages/java/skills/ax-java-agent-optimize/SKILL.md.
  • GEPA - ax-java-gepa: Use when writing Java code with dev.axllm:ax for GEPA, Pareto tradeoffs, reflection clients, metric budgets, optimizer state, and artifacts. Source: packages/java/skills/ax-java-gepa/SKILL.md.
  • Refinement - ax-java-refine: Use when writing Java code with dev.axllm:ax for reward-scored generation, iterative candidate improvement, evaluator feedback, and optimizer-backed refinement patterns. Source: packages/java/skills/ax-java-refine/SKILL.md.

Source

packages/java/skills/**/SKILL.md, generated by the AxIR package compiler.

Generated language package skills are emitted by the AxIR compiler together with README.md, API.md, axir-api.json, examples, and capability manifests. The website reads those generated package skill files and publishes installable well-known artifacts.

Pages

  • Quick Reference Use when writing Java code with `dev.axllm:ax` for using the generated Ax package, factory functions, package docs, examples, and API reference.
  • AI Use when writing Java code with `dev.axllm:ax` for provider clients, model selection, OpenAI-compatible calls, Responses, Gemini, Anthropic, routers, and balancers.
  • Audio Use when writing Java code with `dev.axllm:ax` for audio input/output, OpenAI Responses audio mapping, realtime event folding, and generated package audio examples.
  • Signatures Use when writing Java code with `dev.axllm:ax` for string signatures, field descriptors, JSON schema output, validation, and typed tool argument shapes.
  • Generation Use when writing Java code with `dev.axllm:ax` for AxGen programs, forward calls, streaming, tools, assertions, traces, usage, and output parsing.
  • Flow Use when writing Java code with `dev.axllm:ax` for flows, nodes, program graphs, nested programs, dynamic options, caching, and optimizer components.
  • Agent Use when writing Java code with `dev.axllm:ax` for agents, child delegation, tools, MCP, clarification, runtime state, and final typed responses.
  • Agent RLM Use when writing Java code with `dev.axllm:ax` for RLM executor loops, AxCodeRuntime sessions, runtime envelopes, process runtimes, and optional runtime profiles.
  • Memory & Skills Use when writing Java code with `dev.axllm:ax` for agent memory, recall callbacks, dynamic skill discovery, loaded-skill state, and used-skill tracking.
  • Observability Use when writing Java code with `dev.axllm:ax` for agent tracing, usage accounting, action logs, runtime diagnostics, replay, and production debugging.
  • Agent Optimize Use when writing Java code with `dev.axllm:ax` for agent optimization, evaluators, judges, optimizer artifacts, BootstrapFewShot, and GEPA.
  • GEPA Use when writing Java code with `dev.axllm:ax` for GEPA, Pareto tradeoffs, reflection clients, metric budgets, optimizer state, and artifacts.
  • Refinement Use when writing Java code with `dev.axllm:ax` for reward-scored generation, iterative candidate improvement, evaluator feedback, and optimizer-backed refinement patterns.
Docs