im way too lazy to make this page so ill do it later
Complete documentation on how osu!Skill analyzes your gameplay and what all the numbers mean.
osu!Skill is a comprehensive skill analysis system that goes beyond the traditional PP (Performance Points) system. It analyzes your recent gameplay against your peak performance to determine your current skill level and consistency.
Key Philosophy: Your skill is measured by how well you're currently performing compared to your peak ability, not just your highest PP scores.
The system uses three main components: Recent Skill (your current performance), Peak Skill (your best historical performance), and Skill Match (how close you are to your peak).
Measures your current skill level based on your recent plays (up to 30, only from the last 24 hours). This considers accuracy, star rating, mods, and temporal decay to emphasize newer plays.
Range: 0-200+ (higher is better)
Measures your historical peak performance based on your top 25 plays by PP. This represents what you're capable of at your best.
Range: 0-200+ (higher is better)
The percentage of your peak skill that you're currently maintaining. This is the primary indicator of your current form.
Formula: (Recent Skill / Peak Skill) × 100 × Reliability Factor
Range: 0-100% (higher means closer to peak)
Indicates how reliable the analysis is based on data quality, play volume, diversity, and consistency.
Range: 0-100% (50%+ recommended)
You're performing at or very close to your peak skill level. Your current rank accurately reflects your ability.
You're performing slightly below your peak but still maintaining good form. Minor practice should restore peak performance.
Noticeable decline from peak performance. You may need more practice to return to your best form.
Significant gap between current and peak performance. Your rank may be inflated compared to current skill.
Very low recent activity or performance well below peak. Extended practice needed to restore skill.
Not enough recent plays or confidence too low for reliable analysis. Play more to get accurate results.
Each play is broken down into three skill components:
Different mods affect skill calculations:
Single Mods: - HD: 1.06x - HR: 1.12x - DT/NC: 1.18x - EZ: 0.88x - HT: 0.82x - FL: 1.15x
Combinations (override single mods): - DTHRHD: 1.35x - DTHR: 1.28x - DTHD: 1.24x - HRHD: 1.18x
Older plays are weighted less to emphasize recent performance:
180 days: exponential decay
Confidence indicates how reliable the analysis is. It's calculated from four factors:
Based on number of recent plays. More plays provide more data points for analysis.
Best results: 25+ plays
Based on unique beatmaps played. Playing different maps prevents over-specialization.
Best results: 15+ unique maps
Based on how spread out your plays are across different calendar weeks.
Best results: 6+ different weeks
Based on accuracy standard deviation. More consistent accuracy indicates stable skill.
Best results: <5% accuracy deviation
Confidence Formula: (Volume × 0.35) + (Diversity × 0.25) + (Recency × 0.25) + (Consistency × 0.15)
Each play must have valid: - Accuracy (0-100%) - Star rating (0-12*) - AR (0-11) - BPM (30-600) - Timestamp
Important: osu!Skill is a supplementary tool, not a replacement for official rankings.
© 2025 osu!Skill. Built for the osu! community with ❤️