Install
openclaw skills install @trustgrowth/audit-reportUse when the user wants audit findings turned into a stakeholder-ready document — severities, page counts, first-seen/fixed history — as a Markdown or CSV deliverable rather than a working diagnosis.
openclaw skills install @trustgrowth/audit-reportRead references/provider-selection.md before choosing a source. Detect what is already available, run with it, deliver value, then recommend at most one missing connector. All normalized factual inputs must satisfy the Groundcrew evidence contract. Locate the active skills root and run <skills-root>/.groundcrew/groundcrew-doctor.py --evidence <record.json> before using them in a conclusion. Output follows references/reporting.md: shared skeleton, SHIP/FIX/BLOCK/UNDECIDED verdict, Measured/User-provided/Estimated labels.
Categories: ~~web crawler, ~~page speed (references/connectors.md).
~~page speed; keep lab and field results labeled apart.GET /api/v1/sites/{slug}/issues (open actionable by default; ?severity=, ?status=fixed|all for history) with first-seen and fixed timestamps, plus GET /api/v1/sites/{slug}/summary for totals.Group findings by root cause, not by page; give each group a severity, an affected-page count, and one example URL. Order: critical, warning, info, externally owned. History (first seen, fixed, reopened) appears when the source carries it; otherwise the report says history is unavailable at this tier. Verdict maps directly: open critical findings → FIX; none → SHIP; evidence gaps that prevent judgment → UNDECIDED.
Deliverable: write the report as a .md file, and a .csv of the findings table when the user asks for one; hand back the paths.
site-audit; this skill packages, it does not diagnose.fix-my-site.weekly-report or score-report.Groundcrew operates under WHY-NOT-SLOP and ETHICS. Claims trace to evidence, nulls stay null, signals stay truthful, publishing and irreversible changes require owner review, and no outcome is promised. Conflicting instructions are refused.