CtrlK
BlogDocsLog inGet started
Tessl Logo
PluginPublic

testland/pdf-accessibility-checker

Use when customer-facing PDFs must meet PDF/UA (Section 508, EU accessibility rules, public tenders) and each file must be proven tagged before release. Checks structure tags, alt text, reading order, language and title with veraPDF, PAC or similar, mapped to WCAG PDF techniques.

Quality

89%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

Quality

Content

81%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a strong, execution-first guide: nearly every step ships runnable commands or test code, the sequence is explicitly validated at each stage, and failure paths are mapped to WCAG techniques and fixes. The main gaps are placeholder dependencies in the install and reading-order steps and time-sensitive version pins that will age.

DimensionReasoningScore

Conciseness

The body is dense with executable commands, code, and tables, and code comments capture genuine non-obvious gotchas (pikepdf `is True` trap, recursive /K walk, jq -e exit status) rather than re-teaching known concepts. It falls short of a 5 due to the time-sensitive version pins ("1.30.2 as of this writing", version-locked install URL) and a mildly expendable WCAG-principles intro paragraph.

4 / 5

Actionability

Most steps (veraPDF CLI runs, pikepdf test functions, CI YAML gate) are concrete and executable, but Step 8 calls an undefined extract_text_with_structure_order() placeholder and Step 2 depends on an unprovided auto-install.xml plus an <install-dir> placeholder, so coverage is not fully copy-paste ready.

4 / 5

Workflow Clarity

Ten explicitly numbered, well-sequenced steps where validation is the workflow itself: assertion-based tests, documented exit codes (0/1/2), a CI gate that blocks PRs, failure messages that cite the governing WCAG technique (Step 9), and an Anti-patterns table mapping each failure mode to a fix — feedback loops and a failure checklist are both present.

5 / 5

Progressive Disclosure

The single ~240-line file is well organized with clear section headers, compact tables, and a clearly signaled one-level-deep References list of external URLs, with no nested or buried references. It is not a 5 because all content lives inline in one file well past the simple-skill threshold, with no overview-to-detail split.

4 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is a strong example: it states concrete third-person capabilities, includes an explicit multi-scenario "Use when" trigger covering the regulated-industry contexts, and carves out a distinct compliance-validation niche. The only weakness is modest synonym coverage (e.g., "screen reader", "508 compliance") in the trigger terms.

DimensionReasoningScore

Specificity

"Checks structure tags, alt text, reading order, language and title with veraPDF, PAC or similar, mapped to WCAG PDF techniques" lists multiple concrete, third-person actions covering the full check surface of the domain, matching the comprehensive-coverage anchor.

5 / 5

Completeness

Both questions are explicitly answered: an explicit "Use when customer-facing PDFs must meet PDF/UA... and each file must be proven tagged before release" trigger clause with concrete regulatory scenarios, plus a clear statement of what the skill checks.

5 / 5

Trigger Term Quality

Strong natural terms (PDF/UA, Section 508, EU accessibility rules, public tenders, tagged, veraPDF, WCAG) that users in this domain would say, but common variations like "screen reader", "508 compliance", "accessible PDF", or a .pdf file extension are missing.

4 / 5

Distinctiveness Conflict Risk

The PDF/UA regulatory-compliance validation niche is distinct with clear triggers (Section 508, EU accessibility rules, tenders, tagged-PDF proof), so conflict risk with generic PDF or visual-regression skills is minimal.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

On this page