Analyzes text readability using Flesch-Kincaid, Gunning Fog, SMOG and other metrics, returning scores with interpretation and recommendations.
- What it does
- Calculates readability metrics for a supplied text, including Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog and SMOG, plus text statistics such as word count, sentence count, average sentence length, complex word percentage and an estimate of passive voice. It presents the scores in a table with interpretations, identifies a likely target audience, and offers specific recommendations for shortening sentences or simplifying complex words.
- When to use it
- Use it when you have a piece of text and want an objective sense of how difficult it is to read, which grade level it matches, or which sentences and words to simplify.
- Requirements
- No tools, packages or credentials are required beyond the agent; the skill is instructions only and ships no scripts.
Analyze Readability
Calculate and display readability metrics for the provided text.
Input
The user provides text in $ARGUMENTS. If no text provided, ask for it.
Metrics to Calculate
Core Scores
Complex words = 3+ syllables
Text Statistics
- Word count
- Sentence count
- Average sentence length (words)
- Average word length (characters)
- Complex words count and %
- Passive voice sentences (estimate)
Output Format
Interpretation Guide
Recommendations
Based on scores, suggest:
- Sentences to shorten (if avg > 20 words)
- Complex words to simplify
- Passive voice to convert to active
- Specific examples of what to fix