From rolepod-uiproof
Audit on-page SEO by inspecting the rendered DOM. Checks title, meta description, h1 structure, html lang, viewport, canonical, robots, OpenGraph + Twitter Card tags, JSON-LD validity, hreflang, and favicon. Returns findings grouped by severity (critical / high / medium / low).
How this skill is triggered — by the user, by Claude, or both
Slash command
/rolepod-uiproof:audit-seoThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Single-backend skill. Calls **`audit_seo`** on the rolepod-uiproof
Single-backend skill. Calls audit_seo on the rolepod-uiproof
MCP server. No fallback (D-024).
<head> content.noindex or broken JSON-LD before merge./audit-a11y and /audit-page-budget as a
Verify-phase triple.<meta name="robots">
on the audited URL.url — URL to audit.viewport — optional { width, height }.checks[] — subset of title | meta_description | h1 | lang | viewport | canonical | robots | og_tags | twitter_tags | json_ld | hreflang | favicon. Default: all of them.report_format — json (default) | markdown. Markdown writes an
extra seo-report.md alongside the JSON.run_id — folder under the run root (see Evidence routing).counts — findings by severity (critical | high | medium | low).findings[] — each { check, severity, message, evidence? }.status — pass (no findings) | warn (only medium/low) | fail
(any critical or high).report_path — path to seo-report.json.markdown_path — set only when report_format='markdown'.audit_seo input from the user's intent (URL, optional
checks subset).Run artifacts are saved under:
.rolepod-uiproof/artifacts/audit_seo_<ts>_<uuid>/rolepod parent (detected via the marker file <git-root>/.rolepod/parent-active written by the parent's SessionStart hook): <git-root>/.rolepod/evidence/<ts>-rolepod-uiproof-audit-seo/Either way the run directory contains seo-report.json (and
seo-report.md when requested) plus a manifest.json per Extension
Protocol v1 so the parent's check-work skill can aggregate the result
into the verify report.
Surface plainly:
The
/audit-seoskill needs the rolepod-uiproof MCP server, which is not currently available. Confirm the plugin is installed and try again.
Do not attempt another backend (D-024).
{
"url": "https://example.com"
}
{
"url": "https://example.com",
"checks": ["title", "meta_description"],
"report_format": "markdown"
}
{
"url": "https://example.com/product/abc",
"checks": ["json_ld"]
}
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub nuttaruj/rolepod-uiproof --plugin rolepod-uiproof