Implements the ScholarEval framework to evaluate scholarly documents; trigger when the user provides a PDF/DOCX/TXT file or pasted text and requests critique, scoring, or quality assessment.
61
72%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Evidence Insight/scholar-evaluation/SKILL.mdscripts/extract_text.py (intended as the first step for file inputs).references/evaluation_framework.md).scripts/calculate_scores.py from a JSON score file.requirements.txt for pinned Python package versions (install via pip install -r requirements.txt).python scripts/extract_text.py "paper.pdf"scores.json):{
"problem_formulation": 4,
"literature_review": 3,
"methodology": 4,
"data_quality": 3,
"analysis": 4,
"results": 3,
"writing_quality": 4,
"citations": 3
}python scripts/calculate_scores.py --scores scores.jsonreferences/evaluation_framework.mdIf the user pastes text directly (e.g., abstract, full paper text), skip extraction and evaluate immediately using the 8 dimensions and the 1–5 scale.
python scripts/extract_text.py "<filename-or-path>"The framework evaluates:
Detailed criteria and guidance are defined in:
references/evaluation_framework.mdpython scripts/calculate_scores.py --scores <path_to_scores_json>63c61d3
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.