← ClaudeAtlas

seo-ai-content-checklisted

Detect AI-generated content using pure text analysis (no external API calls). Analyzes sentence uniformity, vocabulary diversity, repetition patterns, hedging language, paragraph uniformity, and personal experience signals. Returns a 0-100 confidence score plus flagged passages. Use when user says "AI content check", "AI detection", "AI written", "content authenticity", "AI content", "detect AI".
YogeshKu7877/claude-seo-skills · ★ 4 · AI & Automation · score 80
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'