site-audit

Installation
SKILL.md

Site audit

Input: $ARGUMENTS — the domain to crawl. If that placeholder is empty or still literal, take the domain from what the user asked; if they named none, ask which domain.

Before you start: this needs a login

site_audit, site_audit_status, site_audit_results and site_audit_pages all require an authenticated Ubersuggest account. Call auth_status first.

If the user is not logged in: tell them the crawl needs a connected Ubersuggest account, ask for the connection, then offer pagespeed_audit — it is not login-gated and still delivers Core Web Vitals for the domain. Do not fire the audit tools just to surface a raw auth error, and do not stand in for the crawl by fetching pages yourself: a crawl of 340 pages is not something you can eyeball.

Steps

Installs
13
GitHub Stars
4
First Seen
Oct 7, 2026