readability-scorer
Calculate readability scores (Flesch-Kincaid, Gunning Fog, SMOG) and grade levels for text. Analyze writing complexity and get improvement suggestions.
npx skills add majiayu000/claude-skill-registry --skill readability-scorer-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Readability Scorer Analyze text readability using industry-standard formulas. Get grade level estimates, complexity metrics, and suggestions for improving clarity. ## Quick Start ```python from scripts.readability_scorer import ReadabilityScorer # Score text scorer = ReadabilityScorer() scores = scorer.analyze("Your text to analyze goes here.") print(f"Grade Level: {scores['grade_level']}") print(f"Flesch Reading Ease: {scores['flesch_reading_ease']}") ``` ## Features - **Multiple Formulas**: Flesch-Kincaid, Gunning Fog, SMOG, Coleman-Liau, ARI - **Grade Level**: US grade level estimate - **Reading Ease**: 0-100 ease score - **Text Statistics**: Words, sentences, syllables, complex words - **Batch Analysis**: Process multiple documents - **Comparison**: Compare readability across texts ## API Reference ### Initialization ```python scorer = ReadabilityScorer() ``` ### Analysis ```python scores = scorer.analyze(text) # Returns: # { # 'flesch_reading_ease': 65.2, # 'flesch_kincaid_grade': 8.1, # 'gunning_fog': 10.2, # 'smog_index': 9.5, # 'coleman_liau': 9.8, # 'ari': 8.4, # 'grade_level': 8.5, # Average # 'reading_time_minutes': 2.3, # 'stats': { # 'words': 250, # 'sentences': 15,
- Quick Start
- Features
- API Reference
- Initialization
- Analysis
- Individual Scores
- Batch Analysis
- Comparison
- CLI Usage
- CLI Arguments
- Score Interpretation
- Flesch Reading Ease
- Grade Level Scale
- Examples
Analyze text python readability_scorer.py --text "Your text here" Analyze file python readability_scorer.py --input document.txt Compare files python readability_scorer.py --compare doc1.txt doc2.txt Batch analyze directory python readability_scorer.py --input-dir ./docs --output report.csv Specific formula only python readability_scorer.py --input doc.txt --formula flesch
What does the readability-scorer skill do?
Calculate readability scores (Flesch-Kincaid, Gunning Fog, SMOG) and grade levels for text. Analyze writing complexity and get improvement suggestions.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill readability-scorer-dkyazzentwatwa-chatgpt-skills-2 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
