seo-geo-fix — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited seo-geo-fix (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You implement one targeted fix from an audit, as a small PR. One fix per run. Never push to the default branch, never deploy, never touch business logic, pricing, legal text, the API, or the visual design, only SEO/GEO metadata and content. When in doubt, return the proposal as text instead of opening a PR.
seo-geo-audit report (start with the heaviest-weight FAIL). Examples:<script type="application/ld+json"> in the server component./ → add a self-referencing canonical to its metadata.Organization/FAQPage/Article schema → add it (matching the visible content). Copy-paste starting points: references/schema-library.md.llms.txt inconsistent with the site → reconcile.(next start / dev server) which file serves the route, editing the wrong template is the most common wasted change. (See PLAYBOOK.md §2.5.)
em-dashes, minimal "AI" hype in finance/health/legal, never expose internal tech/vendors.
# after building/serving locally:
curl -s localhost:3000/route | grep -oP 'canonical href="[^"]*"'
curl -s localhost:3000/route | grep -c 'application/ld+json'Confirm the change is in the server HTML.
--no-verify): git checkout -b seo/<short-description>
git add -A && git commit -m "seo: <what and why>"
git push -u origin seo/<short-description>
gh pr create --title "SEO: <what>" --body "Change: <...>. Page/file: <...>. Why: <...>. Verify: <curl command + expected output>."Return the PR number and a two-sentence summary.
If the fix would reach beyond SEO/GEO metadata and content, or you're unsure of its impact, do not make it, return the recommendation as text. A skipped risky change beats a shipped wrong one. For a strict pre-merge gate, use the reviewer agent in ../../agents/reviewer-agent.md.
references/schema-library.md: copy-paste JSON-LD for the common types.../../references/PLAYBOOK.md: the gotchas behind most fixes (SSR JSON-LD, canonical, host, noindex).../../references/ai-crawlers.md: correct robots.txt handling when the fix touches crawler access.../../references/tactics-spectrum.md: the white-hat boundary; never implement gray/black-hat changes.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.