🧪 Skills
UA1 Validator Agent
Validate PDFs against PDF/UA-1 using ua1.dev or api.ua1.dev from AI coding agents (OpenClaw, Claude Code, Codex, OpenCode). Use when an agent needs determini...
v0.1.0
Description
name: ua1-validator-agent description: Validate PDFs against PDF/UA-1 using ua1.dev or api.ua1.dev from AI coding agents (OpenClaw, Claude Code, Codex, OpenCode). Use when an agent needs deterministic accessibility checks, compact machine-readable verdicts, CI gating, or structured remediation loops for PDF files.
UA1 Validator Agent Skill
Use this skill to run deterministic PDF/UA-1 checks from an agent workflow.
Endpoints
- Health:
GET https://api.ua1.dev/api/health - Validate:
POST https://api.ua1.dev/api/validate - Compact mode:
POST https://api.ua1.dev/api/validate?format=compact - Metrics:
GET https://api.ua1.dev/api/metrics
Required contract
Send multipart form-data with field name file.
- Accepted:
.pdf - Typical outcomes:
200validation response415unsupported type413file too large429rate-limited
Minimal workflow for agents
- Run health check once before batch validation.
- Validate each PDF using compact mode for deterministic parsing.
- If verdict is
fail, capture findings and group byrule_id. - Produce remediation plan sorted by rule frequency.
- Re-run validation after fixes and compare counts.
Use script
Run:
bash scripts/validate_pdf.sh /absolute/or/relative/path/to/file.pdf
Optional env:
UA1_API_BASE(default:https://api.ua1.dev)UA1_FORMAT(compactby default; setfullfor full payload)
CI gate pattern
Treat non-pass verdict as a failed quality gate.
- Exit
0only when verdict ispass - Exit
2when verdict isfail - Exit
1for transport/API errors
Use the script’s exit codes directly in pipelines.
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!