seo-ai-content-checklisted
Install: claude install-skill YogeshKu7877/claude-seo-skills
# AI Content Check
Analyzes text for AI-generated content indicators using writing pattern analysis.
No external API calls — pure local text analysis.
## Inputs
- `target`: URL or file path.
- If URL: fetch content with WebFetch, extract plain text from HTML body.
- If file path: read directly with Read tool. Accepts .md, .txt, .html.
- Strip HTML tags, navigation, headers/footers before analysis. Analyze body copy only.
## Execution
Perform all 6 analysis checks, then compute the confidence score.
**Check 1: Sentence Structure Uniformity (weight: 20%)**
Split text into sentences on `.`, `!`, `?` (ignore abbreviations like "e.g.", "vs.", "etc.").
Calculate word count per sentence. Compute standard deviation of sentence lengths.
- SD < 3 words: FLAGGED (very uniform — AI pattern)
- SD 3-6 words: WARNING
- SD > 6 words: PASS (natural variance)
Score: 0 if SD > 6, 50 if SD 3-6, 100 if SD < 3 (higher = more AI-like)
**Check 2: Vocabulary Diversity — Type-Token Ratio (weight: 20%)**
Tokenize text into lowercase words (strip punctuation). For each 500-word sliding window:
Calculate TTR = unique words / total words.
- TTR < 0.4: FLAGGED (low diversity — AI pattern)
- TTR 0.4-0.55: WARNING
- TTR > 0.55: PASS
If fewer than 500 words, analyze full text. Report worst window TTR.
Score: 0 if TTR > 0.55, 50 if 0.4-0.55, 100 if < 0.4
**Check 3: Repetition Patterns (weight: 20%)**
Detect over-used AI phrases — flag any of these appearing in the text:
"In conclusion", "It'