Detailed Prompt Elo Analysis

VerifiedSafe

Provides a detailed Elo scoring breakdown for the user's last prompt. Generates an HTML report with overall Elo score, radar chart for 5 criteria, improvement suggestions, and global ranking, then opens it in the browser. Useful for evaluating prompt quality and getting actionable feedback.

Sby Skills Guide Bot
ContentIntermediate
706/2/2026
Claude Code
#prompt-analysis#elo-scoring#visualization#improvement

Recommended for

Our review

This skill analyzes the user's last prompt and generates a detailed visual report with an Elo score.

Strengths

  • Provides a comprehensive numeric evaluation across five criteria
  • Generates an interactive HTML report with charts
  • Offers targeted improvement suggestions

Limitations

  • Requires the PromptElo tool to be pre-installed
  • Global ranking depends on community API availability
When to use it

Use this skill when you need an objective, detailed assessment of prompt quality.

When not to use it

Do not use it if you only need a quick score without visual analysis.

Security analysis

Safe
Quality score85/100

The skill runs a local Python script and opens an HTML report; no external fetching, destructive commands, or data exfiltration. The instructed actions are benign and do not disable safety mechanisms.

No concerns found

Examples

Analyze last prompt
/prompt-elo
Score a specific prompt
/prompt-elo "Explain quantum computing in simple terms"

name: prompt-elo description: Get detailed Elo scoring breakdown with visual report for your last prompt allowed-tools:

  • Bash(python3 *)
  • Bash(open *)
  • Write(*)

PromptElo Detailed Analysis

When this skill is invoked, analyze the user's most recent prompt and generate a detailed visual report.

Instructions

  1. First, get the user's most recent prompt from the conversation history. If the skill was invoked with arguments (e.g., /prompt-elo "my prompt here"), use that text instead.

  2. Run the scorer to get the detailed breakdown:

    echo '{"prompt": "<USER_PROMPT>"}' | python3 ~/.promptelo/client/scorer.py --detailed
    
  3. Generate an HTML report using the template at ~/.promptelo/skills/prompt-elo/templates/report.html

  4. The report should include:

    • Overall Elo Score with tier badge
    • Radar Chart showing all 5 criteria (clarity, specificity, context, creativity, novelty)
    • Score Breakdown with explanations for each criterion
    • Improvement Suggestions based on lowest-scoring areas
    • Global Ranking showing percentile among all prompts (if API available)
  5. Save the report to a temp file and open it in the browser:

    open /tmp/promptelo_report.html
    

Output Format

Present a summary in the terminal:

πŸ“Š PromptElo Analysis Complete!

Elo Rating: 1847 ⭐ (Expert)

Score Breakdown:
  Clarity:     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘  82%
  Specificity: β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘  71%
  Context:     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘  88%
  Creativity:  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘  63%
  Novelty:     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘  74%

🎯 Top Suggestion: Add more specific technical details to improve specificity.

πŸ“ˆ Global Ranking: Top 15% (of 12,847 prompts)

Full report opened in browser β†’

Notes

  • If the community API is unavailable, novelty will show as "N/A" and use a default value for Elo calculation
  • The HTML report includes interactive elements and can be saved for reference
  • Suggestions are generated based on which criteria scored lowest
Related skills