10-of-my-most-popular-text-to-image-series-prompts-78b0897e
generate a bunch of images, then you curate the results to handpick the best ones
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.
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install hajekt2/ua1-validator-agentInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
Use this skill to run deterministic PDF/UA-1 checks from an agent workflow.
GET https://api.ua1.dev/api/health
POST https://api.ua1.dev/api/validate
POST https://api.ua1.dev/api/validate?format=compact
GET https://api.ua1.dev/api/metrics
Send multipart form-data with field name file.
.pdf
200 validation response415 unsupported type413 file too large429 rate-limitedfail, capture findings and group by rule_id.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 (compact by default; set full for full payload)Treat non-pass verdict as a failed quality gate.
0 only when verdict is pass
2 when verdict is fail
1 for transport/API errorsUse the script’s exit codes directly in pipelines.
These signals come from indexed source analysis and may lag behind changes. Check the current source 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: - `200` validation response - `415` unsupported type - `413` file too large - `429` rate-limited ## Minimal workflow for agents 1. Run health check once before batch validation. 2. Validate each PDF using compact mode for deterministic parsing. 3. If verdict is `fail`, capture findings and group by `rule_id`. 4. Produce remediation plan sorted by rule frequency. 5. Re-run validation after fixes and compare counts. ## Use script Run: ```bash bash scripts/validate_pdf.sh /absolute/or/relative/path/to/file.pdf ``` Optional env: - `UA1_API_BASE` (default: `https://api.ua1.dev`) - `UA1_FORMAT` (`compact` by default; set `full` for full payload) ## CI gate pattern Treat non-pass verdict as a failed quality gate. - Exit `0` only when verdict is `pass` - Exit `2` when verdict is `fail` - Exit `1` for transport/API errors Use the script’s exit codes directly in pipelines.
generate a bunch of images, then you curate the results to handpick the best ones
generate a bunch of images, then you curate the results to handpick the best ones
Productivity system based on Maya calendar with 13 natural tones for project management and personal development
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.