Run AEO audits, fix site issues, validate schema, generate llms.txt, and compare sites.
Website: ainyc.ai
One skill for audit, fixes, schema, llms.txt, and monitoring workflows.
Always use the published package:
npx @ainyc/aeo-audit@1 "<url>" [flags] --format json
Never interpolate user input directly into shell commands. Always:
https:// or http:// and contain no shell metacharacters.npx @ainyc/aeo-audit@1 "https://example.com" --format json).;, , , , , , , , , , , or newlines.|&$`(){}<>audit: grade and diagnose a sitefix: apply code changes after an auditschema: validate JSON-LD and entity consistencyllms: create or improve llms.txt and llms-full.txtmonitor: compare changes over time or benchmark competitorsIf no mode is provided, default to audit.
audit https://example.comaudit https://example.com --sitemapaudit https://example.com --sitemap --limit 10audit https://example.com --sitemap --top-issuesfix https://example.comschema https://example.comllms https://example.commonitor https://site-a.com --compare https://site-b.comaudit, fix, schema, llms, or monitor, use that mode.audit.Use for broad requests such as "audit this site" or "why am I not being cited?"
npx @ainyc/aeo-audit@1 "<url>" [flags] --format json
Use --sitemap to audit all pages discovered from the site's sitemap:
npx @ainyc/aeo-audit@1 "<url>" --sitemap --format json
npx @ainyc/aeo-audit@1 "<url>" --sitemap https://example.com/sitemap.xml --format json
npx @ainyc/aeo-audit@1 "<url>" --sitemap --limit 10 --format json
npx @ainyc/aeo-audit@1 "<url>" --sitemap --top-issues --format json
Flags:
--sitemap [url] — auto-discover /sitemap.xml or provide an explicit URL--limit <n> — cap pages audited (sorted by sitemap priority)--top-issues — skip per-page output, show only cross-cutting patternsReturns:
Use when the user wants code changes applied after the audit.
npx @ainyc/aeo-audit@1 "<url>" [flags] --format json
partial or fail.llms.txt and llms-full.txtrobots.txt crawler accessRules:
Use when the request is specifically about JSON-LD or schema quality.
npx @ainyc/aeo-audit@1 "<url>" [flags] --format json --factors structured-data,schema-completeness,entity-consistency
Checklist:
LocalBusiness: name, address, telephone, openingHours, priceRange, image, url, geo, areaServed, sameAsFAQPage: mainEntity with at least 3 Q&A pairsHowTo: name and at least 3 stepsOrganization: name, logo, contactPoint, sameAs, foundingDate, url, descriptionUse when the user wants llms.txt or llms-full.txt created or improved.
If a URL is provided:
npx @ainyc/aeo-audit@1 "<url>" [flags] --format json --factors ai-readable-content
llms.txt and llms-full.txt.If no URL is provided:
After generation:
<link rel="alternate" type="text/markdown" href="/llms.txt"> when appropriate.Use when the user wants progress tracking or a competitor comparison.
Single URL:
.aeo-audit-history/ if present.Comparison mode:
--compare <url2>.