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.