iso18626-validate

Validate ISO 18626 XML payloads against the cached v1_3 XSD.

Updated May 2, 2026
One-click install
npx skills add https://github.com/gmanch94/agora --skill iso18626-validate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: iso18626-validate
Source: https://github.com/gmanch94/agora/tree/main/.claude/skills/iso18626-validate
Command: npx skills add https://github.com/gmanch94/agora --skill iso18626-validate

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

You need to know whether an ISO 18626 XML payload will be accepted by a strict peer, especially when schema or namespace details are easy to get wrong.

Core Features & Use Cases

  • XSD-based validation: Validates an ISO 18626 XML payload against the published ISO 18626 XSD to catch schema mismatches early.
  • Deterministic CLI checks: Uses the bundled validator wrapper (lxml-based) to provide consistent exit codes and line/column error reporting.
  • Schema-version guardrails: Calls out common ISO 18626:2021 revision pitfalls such as DeliveryMethod casing, required confirmationHeader fields, and namespace drift.

Quick Start

Ask the skill to validate your ISO 18626 XML payload against the cached ISO 18626 v1_3 XSD and report any schema errors with their exact line and column.

Frequently Asked Questions about iso18626-validate

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

FAQPage Schema
How do I validate an ISO 18626 XML payload against an XSD schema?

To validate an ISO 18626 XML payload, you can use an lxml-based validator to check it against the published ISO 18626 XSD. This process catches schema mismatches early and returns either a success confirmation or precise line and column failures.

Why does my ISO 18626 XML message get rejected by peer RESHARE systems?

Peer RESHARE systems may reject your XML message due to schema drift or common ISO 18626:2021 revision pitfalls like DeliveryMethod casing, required confirmationHeader fields, and namespace drift. Validating payloads beforehand prevents these schema rejections.

What is the best way to debug outbound wire-message schema errors for ISO 18626?

The best way to debug outbound wire-message errors is running the XML payload through a bundled lxml-based validator against the cached ISO 18626 XSD. It provides deterministic CLI checks with exact schema.error_log line and column reporting.

Do I need to manually download the ISO 18626 XSD before validating my XML?

No, you do not need to manually download the XSD to validate your XML. The validator uses a locally cached version-pinned XSD, automatically fetching the required schema with user notification only if the file is missing.

When should I perform an ISO 18626 XML pre-flight check before enabling RESHARE?

You should perform an ISO 18626 XML pre-flight check when making new message type or payload-shape changes, or before enabling RESHARE against real peers. This ensures strict schema compliance and prevents outbound wire-message rejections.