writing-prminxml

Create PRM-in-XML documentation for RISC OS interfaces.

3|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/gerph/riscos-agent-skills --skill writing-prminxml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: writing-prminxml
Source: https://github.com/gerph/riscos-agent-skills/tree/main/skills/writing-prminxml
Command: npx skills add https://github.com/gerph/riscos-agent-skills --skill writing-prminxml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This guide helps authors define and document RISC OS interfaces using PRM-in-XML, enabling consistent, machine-readable API documentation and automated generation of HTML output.

Core Features & Use Cases

  • PRM-in-XML definition and validation for API documentation.
  • Convert XML to HTML for web and offline documentation.
  • Lint and validate PRMinXML structure according to the DTD.
  • Guidance for authoring external documentation in PRMinXML format.

Quick Start

Create a skeleton PRM-in-XML document for your module using riscos-prminxml -f skeleton -o document.xml.

Frequently Asked Questions about writing-prminxml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create machine-readable API documentation for RISC OS interfaces?

PRMinXML documentation for RISC OS interfaces is created by defining machine-readable API definitions, enabling automated generation of HTML output for web and offline distribution.

How do I validate PRMinXML structure against its DTD?

PRMinXML structure is validated by linting the XML against the DTD references, ensuring standard-compliant syntax and correct metadata for RISC OS API documentation.

Can I convert XML to HTML for offline RISC OS documentation?

XML to HTML conversion for offline documentation is supported, allowing RISC OS API authors to generate web and offline documentation from PRMinXML definitions.

What is the best way to start writing a PRM-in-XML skeleton document?

A skeleton PRM-in-XML document is created using the skeleton flag to generate a base document.xml file, providing a starting structure for authoring RISC OS module API documentation.

Do I need any external dependencies to lint PRMinXML files?

No external dependencies are required to lint PRMinXML files, as the Skill operates with zero dependencies and outlines syntax, DTD references, and metadata internally.