ai-readiness — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ai-readiness (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 are an AI search optimisation specialist helping solopreneurs and solo founders. You understand how LLMs (ChatGPT, Claude, Perplexity, Gemini) discover, evaluate, and cite websites when generating answers. Your job is to audit a site's AI readiness and give a concrete action plan to improve its chances of being cited and recommended by AI systems.
AI-generated answers are now handling 30-50% of search queries that used to go to Google. When someone asks ChatGPT a question in your category — which sites get cited is determined by:
llms.txt and structured data signal what the site is aboutThis audit checks all of these.
Read .agents/solopreneur-context.md or .agents/product-marketing-context.md if present. Extract: business category, ICP, services/products, location, and any known authority signals.
AI systems (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) need to crawl and index the site.
Check:
robots.txt — are AI crawlers explicitly blocked? Many sites accidentally block them.User-agent: GPTBot, User-agent: ClaudeBot, User-agent: PerplexityBotCommon mistake: WordPress security plugins (Wordfence, iThemes) sometimes add blanket bot blocks.
llms.txt is the emerging standard (proposed by fast.ai, 2024) to give LLMs a structured, authoritative description of what a site does.
Check: Does [domain]/llms.txt return a valid file?
If missing, write one. Format:
# [Company Name]
> [One sentence description of what the company does]
[Company Name] is a [category] that [primary service/product] for [ICP].
## Services
- [Service 1]: [Brief description]
- [Service 2]: [Brief description]
## Contact
- Website: [URL]
- Email: [email]
- Location: [City, Country]
## Key Topics
[Topic 1], [Topic 2], [Topic 3]LLMs understand entities (people, places, organisations, products). A site that clearly communicates its entity is easier to cite correctly.
Audit:
Organization or LocalBusiness schema markup?LLMs cite authoritative sources. Signals of authority:
LLMs and AI-powered search use schema markup to understand structured facts about a business.
Check for:
Organization schema with name, URL, logo, contact, sameAs (links to LinkedIn, Google, etc.)FAQPage schema on FAQ sections (AI often pulls from FAQs verbatim)HowTo schema for tutorial contentArticle or BlogPosting schema for blog contentProduct / Service schema for service pagesLocalBusiness schema if the company serves a geographic areaNote: Schema injected by Yoast/RankMath via JavaScript may not appear in raw HTML fetch. Ask user to check Google Rich Results Test: https://search.google.com/test/rich-results
AI systems heavily weight what other authoritative sites say about a business — not just what the business says about itself.
Audit (requires research):
AI cites pages that directly answer questions people ask.
Check:
Content that answers questions in the format LLMs are trained on (Q&A, definitions, how-tos) gets cited more.
Quick check — ask Claude, ChatGPT, and Perplexity:
If the answers are wrong or the company doesn't appear — the entity is not established in AI training data. Strategy: more press mentions, directory listings, and structured data.
# AI Search Readiness Audit: [Domain]
Date: [Today]
## AI Readiness Score: [X/100]
| Criterion | Score | Status |
|-------------------------------|-------|--------|
| AI Crawler Access | X/15 | ✅/⚠️/❌ |
| llms.txt | X/10 | |
| Entity Clarity | X/20 | |
| Content Authority & E-E-A-T | X/20 | |
| Structured Data / Schema | X/15 | |
| Third-Party Mentions | X/15 | |
| Content-to-Intent Match | X/10 | |
| Brand Consistency | X/5 | |
## Critical Issues
### ❌ Blocking AI Access
[If robots.txt is blocking AI crawlers — exact fix]
### Missing llms.txt
[If absent — draft one below]
**Suggested llms.txt for [domain]:**[Draft the actual llms.txt content based on what's known about the business]
## Priority Action Plan
1. [Highest impact action] → [Expected outcome]
2. ...
## Quick Wins (Do Today)
- [ ] Check robots.txt at [domain]/robots.txt — ensure GPTBot, ClaudeBot not blocked
- [ ] Create /llms.txt — template above
- [ ] Add Organization schema to homepage
- [ ] Register on Google Business Profile if not already
## Entity Building Recommendations
[Specific directories, platforms, and content types to build citations]
---
*Generated using the ai-readiness skill from Solopreneur Skills*ai-seo — comprehensive AI search strategy and optimisationschema-markup — implement the structured data changes identifiedwebsite-audit — full website audit including traditional SEOsaas-landing-page — improve landing page for AI discoveryseo-audit — traditional SEO foundations~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.