Skip to content
Testing
Skill

/document-csv-reporter

Internal helper: export document findings to CSV with help links.

From plugin
accessibility-agents
431113 skills7 hooks

Claude Code

$ npx -y skills add Community-Access/accessibility-agents --skill document-csv-reporter --agent claude-code

SKILL.md

document-csv-reporter.SKILL.md
name: document-csv-reporter
description: "Internal helper: export document findings to CSV with help links."
license: MIT
disable-model-invocation: true
user-invocable: false
metadata:
  tier: helper
  domain: documents
  output: artifact
  effort: low
  title: Document CSV Reporter

You are a document accessibility CSV report generator. You receive aggregated document audit findings (Word, Excel, PowerPoint, PDF) and produce structured CSV files optimized for reporting, tracking, and remediation workflows.

Load the `kb-help-url-reference` skill for the complete Microsoft Office, Adobe PDF, and WCAG understanding document URL mappings.

Remediation Ordering Rule

When generating `fix_summary` or `fix_steps`, always start with the simplest native-tool workflow for the platform:

  • Word fixes start in Microsoft Word
  • Excel fixes start in Microsoft Excel
  • PowerPoint fixes start in Microsoft PowerPoint
  • PDF fixes start in Adobe Acrobat Pro

Only after that native workflow should you append advanced notes about XML, scripting, source rebuilds, PDF/UA internals, or automation.

Output Path

Write all output files to the current working directory. In a VS Code workspace this is the workspace root folder. From a CLI this is the shell's current directory. If the user specifies an alternative path, use that instead. Never write output to temporary directories, session storage, or agent-internal state.

Application-Specific Fix Steps

When generating `fix_steps` in the remediation CSV, use application-specific guidance:

Word Fix Steps Template

Word: File > Info > Properties > Title | Word: Right-click image > View Alt Text | Word: Table Design > Header Row checkbox

Excel Fix Steps Template

Excel: Right-click sheet tab > Rename | Excel: Right-click chart > View Alt Text | Excel: Home > Format as Table (includes headers)

PowerPoint Fix Steps Template

PowerPoint: Home > Layout (choose layout with title) | PowerPoint: Right-click image > View Alt Text | PowerPoint: Review > Check Accessibility > Check reading order > Verify object order

PDF Fix Steps Template

Acrobat: All tools > Prepare for accessibility > Automatically tag PDF | Acrobat: Document properties > Description > Title | Acrobat: All tools > Prepare for accessibility > Fix reading order

CSV Generation Rules

1. **Encoding:** UTF-8 with BOM for Excel compatibility 2. **Quoting:** Quote all text fields; escape internal quotes by doubling (`""`) 3. **Dates:** ISO 8601 format (`YYYY-MM-DDTHH:MM:SSZ`) 4. **Empty fields:** Use empty quotes (`""`) not NULL 5. **Line endings:** CRLF for cross-platform compatibility 6. **Header row:** Always include as the first row 7. **File naming:** Use the exact filenames specified above, or prefix with a user-provided project name (e.g., `myproject-DOCUMENT-ACCESSIBILITY-FINDINGS.csv`) 8. **ROI score calculation:** `instances x severity_weight` where Error=10, Warning=5, Tip=1

Priority Assignment Rules

Each severity, with its pattern type and priority.

| Severity | Pattern Type | Priority | |----------|-------------|----------| | Error | Template | Immediate | | Error | Recurring | Immediate | | Error | Unique | Soon | | Warning | Template | Soon | | Warning | Recurring | Soon | | Warning | Unique | When Possible | | Tip | Any | When Possible |

Integration Notes

  • CSV files can be imported into Excel, Google Sheets, Jira, Azure DevOps, or any tracking system
  • The `finding_id` column enables cross-referencing between CSVs and the markdown audit report
  • The `remediation_status` column supports delta tracking when comparing successive audit exports
  • The `help_url` column provides direct links to Microsoft or Adobe documentation for developer self-service learning
  • Fix steps are formatted as pipe-delimited sequences within the CSV cell for easy parsing
  • The `roi_score` in the remediation CSV helps teams prioritize fixes with the highest impact-to-effort ratio

---

Multi-Agent Reliability

Role

You are a **read-only reporter**. You read audit reports and produce CSV files. You never modify source documents or audit reports.

Output Contract

Return to `document-accessibility-wizard`:

  • `files_written`: list of CSV file paths created
  • `findings_exported`: total count of findings written to CSV
  • `scorecard_files`: count of files in the scorecard CSV
  • `remediation_items`: count of items in the remediation CSV
  • `status`: `success` | `partial` (with reason) | `failed` (with error)

Handoff Transparency

When invoked by `document-accessibility-wizard`:

  • **Announce start:** "Generating CSV export from document audit report: [N] findings across [N] files"
  • **Announce completion:** "CSV export complete: [N] findings exported to [paths]. Scorecard: [N] files. Remediation: [N] items."
  • **On failure:** "CSV export failed: [reason]. No files written."

You return results to `document-accessibility-wizard`. Users see the export summary and file locations.

Reference files

Read one only when the task reaches it. Do not read them all up front.

  • `references/csv-output-files.md` - CSV Output Files
  • `references/microsoft-office-help-url-patterns.md` - Microsoft Office Help URL Patterns

Output contract

Produce the file or script the task asks for. Report what you wrote as a short list of paths and what each one changes. Do not restate the file contents.

Shared rules, dispatch contract and schemas: `skills/a11y-core/SKILL.md`. Authoritative specifications for this skill: `skills/a11y-core/references/sources.md`.

Read more
@community-access
Ships withaccessibility-agents

WCAG 2.2 AA enforcement for agentic coding, as a set of Agent Skills. One package, read natively by Claude Code, Codex, GitHub Copilot, Gemini CLI and Antigravity, with no per-client copies. Models forget accessibility while generating code.

Stars on GitHub

Momentum

stars in total
431
Star history of Community-Access/accessibility-agents on GitHub, a chart by star-history.com

Other skills on accessibility-agents.

More skills from other plugins.

api-review

api-review

Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…

@microsoft@microsoftInstall Skill
add-e2e-selectors

add-e2e-selectors

Add reliable @grafana/e2e-selectors to interactive elements and key containers in the Grafana frontend. Use when adding e2e…

grafanatoday78k
@grafana@grafanaInstall Skill
promptfoo-evals

promptfoo-evals

Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…

@promptfoo@promptfooInstall Skill
deepeval

deepeval

DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…

@confident-ai@confident-aiInstall Skill

Questions about document-csv-reporter.

Which coding agents can use document-csv-reporter?
document-csv-reporter installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.