Scan for AI slop
slop_scanScan a website URL, project folder, or HTML file for AI slop; receive a 0–100 score, category scores, ranked findings, and fixes for generic copy and missing trust signals.
Instructions
Scan a website URL, a local project folder (Next.js, Vite/React, Astro, Vue, Svelte, plain HTML, Markdown content…) or a single .html file for AI slop: generic copy, cliché phrasing, template "vibe-coded" design, placeholder leftovers and missing trust signals. Returns a 0-100 slop score, five category scores and findings ranked by impact, each with evidence, a fix and (for folders) file:line locations to edit. Re-scanning the same target automatically shows a before/after comparison. Prefer scanning the project folder when the user is working on the site's code; scan the URL for live sites.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Report language. Use the language the user is writing in. Default: en. | |
| pages | No | URL only: how many pages of the site to scan. The site is crawled from sitemap.xml and internal links (robots.txt respected), spread across sections; every page gets its own score and findings. Default 30. Use 1 for only the given page. | |
| ignore | No | Folder only: sub-paths to skip, relative to the folder (e.g. ["docs", "src/legacy"]). | |
| render | No | URL only: render with the locally installed Chrome/Edge. "auto" renders only when the server returns an empty JavaScript shell. Default auto. | |
| target | Yes | A URL (https://example.com, localhost:3000), an absolute or relative project folder path, or a path to an .html file. | |
| compare | No | Show a before/after comparison with the previous scan of the same target in this session. Default true. | |
| open_report | No | Open the visual HTML report in the user's browser when the scan finishes. Only pass true if the user agreed to this. Default false; the report file is written either way. | |
| include_ui_primitives | No | Folder only: also scan components/ui (shadcn primitives). Default false. |