Use when auditing website pages for AI crawler visibility, AI search extractability, technical SEO crawler readiness, or applying the 36 basic AI Visibility checks (AIVB-001..AIVB-036). Forbids content rewriting recommendations and forbids treating Sxxx as a public ID.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-visibility-booster:ai-visibility-basic-checksThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill governs how to apply the 36 BASIC AI Visibility checks shipped
This skill governs how to apply the 36 BASIC AI Visibility checks shipped
with ai-visibility-booster. The runtime scope is exactly 36 checks,
identified by public IDs AIVB-001 through AIVB-036. Source IDs (Sxxx)
are provenance metadata only.
NEEDS_REVIEW verdicts produced by deterministic/heuristic
evaluators in verdicts.json.Every per-page-per-check verdict is one of:
PASS — evidence shows the check is satisfied. Always cite the evidence
string from the artifact; never invent it.FAIL — evidence shows the check is violated. Always cite evidence.N/A — the check does not apply to this page (with naReason of
not_applicable, pending_access, or missing_data). Explain why.NEEDS_REVIEW — the deterministic/heuristic evaluator cannot conclude.
Use available evidence to push toward PASS/FAIL/N/A only when the
evidence is sufficient. Otherwise leave it as NEEDS_REVIEW and
explicitly state what is missing.deterministic — outputs are reproducible from the page snapshot alone.
Do not override unless you have a stronger signal from the snapshot itself.heuristic — outputs are derived from rules with thresholds. You may
override with explicit evidence; explain the override.needs-claude-review — these checks (e.g. AIVB-012, AIVB-015,
AIVB-020, AIVB-023, AIVB-028, AIVB-029, AIVB-033, AIVB-036)
start as NEEDS_REVIEW. Promote to PASS/FAIL/N/A only with cited
evidence from the snapshot.verdicts.json for the analyzed domain.NEEDS_REVIEW items, then sort by severity (Critical → Low).crawl-runs/<id>/pages/<hash>.json and look for the specific signals
the check requires (e.g. for AIVB-012: visible byline,
Person JSON-LD, author field on Article JSON-LD).PASS, write a short, concrete evidence string.FAIL, cite the missing signal explicitly.NEEDS_REVIEW and document what evidence would
resolve it.claudeReview key — do not overwrite the
deterministic/heuristic verdict.Recommendations should always be minimal and extractive:
Person JSON-LD;figcaption companions;Article, BreadcrumbList, VideoObject);og:image or schema image if missing;PASS without quoting evidence.FAIL without explaining why.Sxxx as a public/user-facing ID. The public ID is AIVB-NNN.When writing review output, prefix each verdict line with the public ID:
AIVB-012: PASS — author "John Reviewer" appears in JSON-LD Article.author.name and as a visible byline ("Reviewed 2026-04-20 by John Reviewer").
If a source ID is needed for traceability, append it parenthetically:
(provenance: S037). Never use it as the lead identifier.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub medvedikur/ai_visibility_booster --plugin ai-visibility-booster