AI-Assisted Framework Development

You can use an AI coding agent to create and customize Oxygen XML Web Author frameworks by using plain-language instructions, with the help of a dedicated collection of AI skills.

The Web Author Framework Developer AI Skills project is an experimental, community-driven toolkit that teaches Claude Code how to build, customize, and test Oxygen XML Web Author frameworks. Instead of writing framework code manually, you describe the customization you want in natural language (for example, Style this element in blue with a left border or Create a Schematron Quick Fix for missing alt text), and the agent generates the corresponding framework changes.

The skills support the most common framework customization tasks:

  • Custom CSS styling for the Author visual editing mode.
  • Guided authoring by using form controls.
  • Custom content completion actions.
  • Validation scenarios and Schematron Quick Fixes.
  • New document templates that use editor variables.
  • Debugging frameworks by using the Oxygen XML Web Author logs.
  • Verifying the results directly in a browser (by using the Chrome DevTools MCP server).

The agent answers questions by using the official documentation, recommends the appropriate extension points, generates the framework code inside the user-frameworks directory, and can launch Oxygen XML Web Author in a browser to test the result.

Getting Started

To use the AI skills, you need Node.js, Claude Code, and an unpacked Oxygen XML Web Author kit. Install the skills by running the provided npx command in the root directory of the kit. Then start Claude Code and describe the framework you want to build. Review the proposed changes, validate them in Oxygen XML Web Author, and optionally keep the framework directory under version control.

Important:
This toolkit is experimental and is not an officially supported component. The agent has read/write access to the entire installation directory, so back up your Oxygen XML Web Author kit before using it.

Resources