Automated bias assessment for diagnostic accuracy studies using QUADAS-C criteria. Requires full text input.
50
55%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
Fix and improve this skill with Tessl
tessl review fix ./scientific-skills/Data Analysis/quadas-c-assessment-for-diagnostic-accuracy-studies/SKILL.mdThis skill automates the risk of bias assessment for diagnostic accuracy studies comparing two or more index tests (QUADAS-C).
scripts/extract_pdf.py is the most direct path to complete the request.quadas-c-assessment for diagnostic accuracy studies package behavior rather than a generic answer.scripts/extract_pdf.py plus 1 additional script(s).references/ for task-specific guidance.Python: 3.10+. Repository baseline for current packaged skills.Third-party packages: not explicitly version-pinned in this skill package. Add pinned versions if this skill needs stricter environment control.See ## Usage above for related details.
cd "20260316/scientific-skills/Data Analytics/quadas-c-assessment-for-diagnostic-accuracy-studies"
python -m py_compile scripts/extract_pdf.py
python scripts/extract_pdf.py --helpExample run plan:
CONFIG block or documented parameters if the script uses fixed settings.python scripts/extract_pdf.py with the validated inputs.scripts/extract_pdf.py with additional helper scripts under scripts/.references/ contains supporting rules, prompts, or checklists.Use this skill when:
The skill processes the paper through the following steps:
To run the assessment, use the provided Python script. You can pass the paper text as a command-line argument or via a file.
# Example: Process a text file containing the paper
python scripts/quadas_c.py --file "path/to/paper.txt"The output is a JSON object with the following structure:
{
"P": "Low/High/Unclear",
"I": "Low/High/Unclear",
"R": "Low/High/Unclear",
"FT": "Low/High/Unclear"
}See references/prompts.md for the specific signaling questions and risk of bias criteria used in the LLM prompts.
When the user provides a PDF file path, use extract_pdf.py to extract the text content before assessment:
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.