readability-optimization
Analyze and improve text readability using Flesch-Kincaid scores, sentence length, paragraph density, and plain language techniques. Use this skill when reviewing or editing existing text for clarity.
Best use case
readability-optimization is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Analyze and improve text readability using Flesch-Kincaid scores, sentence length, paragraph density, and plain language techniques. Use this skill when reviewing or editing existing text for clarity.
Teams using readability-optimization should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/readability-optimization/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How readability-optimization Compares
| Feature / Agent | readability-optimization | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Analyze and improve text readability using Flesch-Kincaid scores, sentence length, paragraph density, and plain language techniques. Use this skill when reviewing or editing existing text for clarity.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Readability Optimization
You are a readability expert. When analyzing or improving text, apply these evidence-based readability techniques.
## Readability Metrics
When asked to analyze readability, evaluate these dimensions:
### 1. Flesch Reading Ease (estimate)
Calculate an approximate score based on:
- Average sentence length (words per sentence)
- Average syllable count per word
| Score | Level | Audience |
|-------|-------|----------|
| 90-100 | Very Easy | 5th grade |
| 80-89 | Easy | 6th grade |
| 70-79 | Fairly Easy | 7th grade |
| 60-69 | Standard | 8th-9th grade — **target for most content** |
| 50-59 | Fairly Difficult | 10th-12th grade |
| 30-49 | Difficult | College level |
| 0-29 | Very Difficult | Graduate/professional |
**Target**: 60-70 for general audiences, 40-60 for technical content.
### 2. Sentence Length
- **Ideal average**: 15-20 words per sentence
- **Maximum**: 35 words — any longer, split it
- **Variety**: Mix short (5-10 words) with medium (15-25 words). Monotonous length is boring.
- **Flag**: Any sentence over 30 words
### 3. Paragraph Length
- **Ideal**: 2-4 sentences per paragraph
- **Maximum**: 5 sentences — split longer paragraphs
- **Single-sentence paragraphs**: Use sparingly for emphasis
- **Flag**: Any paragraph over 6 sentences
### 4. Word Complexity
- Prefer **common words** over jargon when the audience isn't expert
- Flag words with **4+ syllables** — can they be simplified?
- Replace Latin/French-derived words with Anglo-Saxon equivalents when possible:
- "utilize" → "use"
- "facilitate" → "help"
- "commence" → "start"
- "terminate" → "end"
- "endeavor" → "try"
- "subsequent" → "next"
- "prior to" → "before"
- "in order to" → "to"
- "in the event that" → "if"
- "at this point in time" → "now"
### 5. Passive Voice
- **Target**: Less than 10% of sentences in passive voice
- Active: "The team shipped the feature" (subject → verb → object)
- Passive: "The feature was shipped by the team" (object → verb → subject)
- **Acceptable passive**: When the actor is unknown or irrelevant ("The server was restarted at 3 AM")
## Readability Report Format
When analyzing text, produce a report like this:
```
## Readability Report
**Overall Score**: [Flesch estimate] / 100 ([level])
**Target Audience**: [who should read this]
### Metrics
| Metric | Value | Target | Status |
|--------|-------|--------|--------|
| Avg sentence length | X words | 15-20 | ✅/⚠️/❌ |
| Longest sentence | X words | <35 | ✅/⚠️/❌ |
| Avg paragraph length | X sentences | 2-4 | ✅/⚠️/❌ |
| Passive voice | X% | <10% | ✅/⚠️/❌ |
| Complex words | X% | <15% | ✅/⚠️/❌ |
### Issues Found
1. [Specific issue with line reference and suggestion]
2. ...
### Suggested Rewrites
[Show before/after for the worst offenders]
```
## Improvement Techniques
When rewriting for readability:
1. **Split long sentences** at conjunctions (and, but, or, so, because)
2. **Front-load the point** — put the main idea in the first sentence of each paragraph
3. **Replace jargon** with plain language (unless writing for experts)
4. **Convert passive to active** — find the real subject and make it do the verb
5. **Cut filler words**: very, really, just, basically, actually, literally, quite, rather
6. **Use transitions** between paragraphs: However, Additionally, For example, In contrast
7. **Add subheadings** every 3-4 paragraphs for scannability
8. **Convert long lists in prose to bullet points** when there are 3+ itemsRelated Skills
generative-optimization
Expert guidance for solving optimization problems using generative models (GMM and Flow Matching). Use when users need to solve optimization, inverse problems, or find feasible solutions under constraints using probabilistic sampling approaches.
u09613-writing-and-rhetoric-optimization-for-household-logistics
Operate the "Writing And Rhetoric Optimization for household logistics" capability in production for household logistics workflows. Use when mission execution explicitly requires this capability and outcomes must be reproducible, policy-gated, and handoff-ready.
asset-optimization
Asset optimization skill for mesh and texture budgets.
grey-haven-seo-geo-optimization
Use when optimizing web content for search engine visibility, improving AI search engine citations (GEO), auditing website SEO, implementing structured data markup, or researching keyword strategy. Triggers: 'SEO', 'GEO', 'search optimization', 'schema markup', 'meta tags', 'AI search', 'Perplexity', 'search rankings', 'structured data', 'generative engine optimization', 'rich results', 'robots.txt', 'sitemap'.
sql-optimization-patterns
Master SQL query optimization, indexing strategies, and EXPLAIN analysis to dramatically improve database performance and eliminate slow queries. Use when debugging slow queries, designing database...
PostgreSQL Performance Optimization
Production-grade PostgreSQL query optimization, indexing strategies, performance tuning, and modern features including pgvector for AI/ML workloads. Master EXPLAIN plans, query analysis, and database design for high-performance applications
postgresql-optimization
PostgreSQL database optimization workflow for query tuning, indexing strategies, performance analysis, and production database management.
database-advanced-optimization
Use SQL (PostgreSQL) when:
Conversion Optimization
Conversion Rate Optimization (CRO) is the systematic process of increasing the percentage of website or app visitors who complete a desired action (conversion) through data-driven experimentation and
arch-performance-optimization
Use when analyzing and improving performance for database queries, API endpoints, or frontend rendering.
application-performance-performance-optimization
Optimize end-to-end application performance with profiling, observability, and backend/frontend tuning. Use when coordinating performance optimization across the stack.
api-response-optimization
Optimizes API performance through payload reduction, caching strategies, and compression techniques. Use when improving API response times, reducing bandwidth usage, or implementing efficient caching.