Loading...
Loading...
Auto-tag existing PDFs with PDF/UA semantic structure (headings, lists, tables, reading order) for accessibility remediation via the Nutrient DWS Accessibility API. Use when the user wants to make an existing PDF accessible, auto-tag for screen readers, remediate for PDF/UA, or prepare a document for Section 508. Triggers include auto-tag PDF, make this PDF accessible, tag for screen readers, remediate accessibility, PDF/UA remediation, or Section 508 remediation. Auto-tag only: check tagged output with the bundled verify-pdf.py. To generate a NEW accessible PDF from Markdown or HTML, use make-pdf instead. Converting to PDF/A, producing a PDF/UA output target via /build, merging, or signing go to document-processor-api.
npx skill4agent add pspdfkit-labs/nutrient-skills remediate-pdfThis skill ships auto-tag only. The DWS Accessibility API does not currently expose a separate accessibility conformance validation endpoint (confirmed by live probe — see). To check tagged output today, use the bundled standalone verifier —references/accessibility-api-reference.md— which checks structural PDF/UA-1 signals and escalates to a full veraPDF audit when veraPDF is installed. It is not a certification. (The same verifier ships with theuv run scripts/verify-pdf.py --input doc-tagged.pdf --profile pdfuaskill.)make-pdf
remediate-pdfmake-pdf/plugin install make-pdf@nutrient-skillsverify-pdf.pydocument-processor-apipdf_to_pdfuaremediate-pdfNUTRIENT_ACCESSIBILITY_API_KEYdocument-processor-api/buildconvert to PDF/Aproduce PDF/UA/buildmergesignpdfuaNUTRIENT_API_KEYNUTRIENT_EXTRACT_API_KEY401403NUTRIENT_ACCESSIBILITY_API_KEYpdf_live_export NUTRIENT_ACCESSIBILITY_API_KEY="pdf_live_..."cd <directory containing this SKILL.md> && uv run scripts/autotag.py --helpautotag.pyuv run scripts/autotag.py --input doc.pdf --output doc-tagged.pdf
uv run scripts/autotag.py --url https://example.com/doc.pdf --output doc-tagged.pdfPOST https://api.nutrient.io/accessibility/autotagAuthorization: Bearer <key>multipart/form-datafile--url--output<input-stem>-tagged.pdfautotag.py--confirm-over--yesdocument-processor-api/split.pyverify-pdf.pyconvert to PDF/Aproduce PDF/UA/buildmergesigndocument-processor-api401NUTRIENT_ACCESSIBILITY_API_KEY--url--urlreferences/accessibility-api-reference.mdreferences/pdf-ua-wcag-compliance-notes.mddocument-processor-api/SKILL.md/buildscripts/verify-pdf.pymake-pdfmake-pdfmake-pdf@nutrient-skills