Agent skill

Scholar Evaluation

by aipoch in aipoch/medical-research-skills

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.

MITAuto-check passedDocuments & Office

Install Scholar Evaluation

skills CLI
$ npx skills add aipoch/medical-research-skills --skill scholar-evaluation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills scholar-evaluation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'scientific-skills/Evidence Insight/scholar-evaluation' .claude/skills/scholar-evaluation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
scholar-evaluation
GitHub stars
2k
Token cost
~932 tokens
SKILL.md length
366 words
Files
7 (incl. scripts, references)
Skills in repo
567
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 4 steps: Extract text (run this first for file… → Create a scores JSON (example:… → Compute the weighted/aggregate score → …
  • The user provides a PDF/DOCX/TXT file
  • SKILL.md covers When to Use, Key Features, Dependencies and Example Usage, plus 1 more section
  • Runs Python scripts from its folder; calls python and pip

What it does

Scholar Evaluation is an agent skill from aipoch/medical-research-skills. 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.

Its SKILL.md is about 930 tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including scripts and reference files (for example `references/evaluation_framework.md`, `scholar-evaluation_audit_result_v1.json` and `scores.json`).

It sits in Documents & Office, covering Word documents, Peer review and PDF. It works with Microsoft Word. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.

When your agent uses it

  • The user provides a PDF/DOCX/TXT file
  • Pasted text and requests critique
  • Quality assessment

Example prompts

  • “Use the scholar-evaluation skill to implement the ScholarEval framework to evaluate scholarly documents; trigger when the user provides a…”
  • “/scholar-evaluation”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Extract text (run this first for file inputs)
  2. Create a scores JSON (example: scores.json)
  3. Compute the weighted/aggregate score
  4. Use the extracted text plus the rubric to generate the evaluation report

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Scholar Evaluation loads about 932 tokens when it runs, and up to ~1.5k if it reads all its reference files. Until then it costs about 52 tokens; SKILL.md has 366 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~932
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 366 words, ~932 tokens.

Download SKILL.mdSave it as .claude/skills/scholar-evaluation/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
scholar-evaluation
description
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.
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

When to Use

  • Evaluate a research paper, thesis, or proposal and produce a structured critique with scores.
  • Generate actionable revision recommendations across core academic writing dimensions.
  • Compare multiple drafts/versions of a manuscript using consistent rubric-based scoring.
  • Assess submission readiness (e.g., for a conference/journal) and identify major weaknesses.
  • Review a document provided as a PDF/DOCX/TXT file when the user expects automatic text extraction.

Key Features

  • Automatic text extraction from PDF/DOCX/TXT via scripts/extract_text.py (intended as the first step for file inputs).
  • ScholarEval rubric with 8 evaluation dimensions (see references/evaluation_framework.md).
  • Per-dimension scoring (1–5) with qualitative feedback and concrete recommendations.
  • Weighted score calculation via scripts/calculate_scores.py from a JSON score file.
  • Produces a final report summarizing strengths, weaknesses, and next steps.

Dependencies

  • Python 3.10+
  • See requirements.txt for pinned Python package versions (install via pip install -r requirements.txt).

Example Usage

A) Evaluate a PDF/DOCX/TXT file (end-to-end)
  1. Extract text (run this first for file inputs):
bash
python scripts/extract_text.py "paper.pdf"
  1. Create a scores JSON (example: scores.json):
json
{
  "problem_formulation": 4,
  "literature_review": 3,
  "methodology": 4,
  "data_quality": 3,
  "analysis": 4,
  "results": 3,
  "writing_quality": 4,
  "citations": 3
}
  1. Compute the weighted/aggregate score:
bash
python scripts/calculate_scores.py --scores scores.json
  1. Use the extracted text plus the rubric to generate the evaluation report:
  • Apply the 8-dimension criteria from references/evaluation_framework.md
  • Provide per-dimension justification, then summarize strengths/risks and prioritized revisions
B) Evaluate pasted text (no extraction)

If 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.

Implementation Details

Show full SKILL.md (152 more words)Show less
File ingestion protocol (for PDF/DOCX/TXT)
  • For any user-provided file, run:
    bash
    python scripts/extract_text.py "<filename-or-path>"
  • The extraction script is designed to locate the file even if the full path is not provided.
  • Use the extracted plain text as the sole input to the evaluation rubric and scoring.
Evaluation dimensions (8)

The framework evaluates:

  1. Problem Formulation
  2. Literature Review
  3. Methodology
  4. Data Quality
  5. Analysis
  6. Results
  7. Writing Quality
  8. Citations

Detailed criteria and guidance are defined in:

  • references/evaluation_framework.md
Scoring scale (1–5)
  • 1 — Poor: Major flaws; not usable as-is.
  • 2 — Weak: Significant issues; major revision required.
  • 3 — Average: Acceptable baseline; improvement needed.
  • 4 — Good: Strong overall; minor issues.
  • 5 — Excellent: High quality; clear impact and rigor.
Score calculation
  • Raw per-dimension scores are stored in a JSON file and passed to:
    bash
    python scripts/calculate_scores.py --scores <path_to_scores_json>
  • The script computes an aggregate score (and any configured weighting logic) based on the provided metrics.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (scripts, references) in scientific-skills/Evidence Insight/scholar-evaluation of aipoch/medical-research-skills.

  • SKILL.md
  • references/evaluation_framework.md
  • requirements.txt
  • scholar-evaluation_audit_result_v1.json
  • scores.json
  • scripts/calculate_scores.py
  • scripts/extract_text.py

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Scholar Evaluation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Scholar Evaluation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Scholar Evaluation this skillaipoch/medical-research-skills2k—~932Automated safety check: PassMIT
AI Review SkillNeuroDong/Ai-Review626—~2.5kAutomated safety check: PassMIT
Paper CovertGRIND-Lab-Core/night_owl_research_agent106—~2.1kAutomated safety check: NotesNone
MarkitdownImCa0/just-laws78114 repos~3.2kAutomated safety check: NotesMIT
Gzh Designisjiamu/gzh-design-skill3.9k1 repos~2.2kAutomated safety check: PassAGPL-3.0
GenOffice Document CLIgenspark-ai/genoffice8.9k—~19kAutomated safety check: PassApache-2.0

Similar skills

  • AI Review Skill

    NeuroDong/Ai-Review

    Generates structured AI paper reviews (SoT style) for LaTeX, PDF, and Word manuscripts.

    626 GitHub stars~2.5k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Paper Covert

    GRIND-Lab-Core/night_owl_research_agent

    Converts the final Markdown manuscript from paper-draft / paper-review-loop into a submission package for the target venue — modular LaTeX (one file per section), compiled PDF, and Word .docx.

    106 GitHub stars~2.1k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check: notes
  • Markitdown

    ImCa0/just-laws

    Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.

    781 GitHub starsUsed in 14 repos~3.2k tokens
    Documents & OfficeAuto-check: notes
  • Gzh Design

    isjiamu/gzh-design-skill

    微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…

    3.9k GitHub starsUsed in 1 repo~2.2k tokens
    Documents & OfficeAuto-check passed
  • GenOffice Document CLI

    genspark-ai/genoffice

    Creates, converts, reads and edits real pptx, xlsx, docx and PDF files locally through the genoffice command line.

    8.9k GitHub stars~19k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Translate Book

    deusyu/translate-book

    Translate books (PDF/DOCX/EPUB) into any language using parallel sub-agents.

    2.1k GitHub stars~5.5k tokensUpdated 14 days ago
    Documents & OfficeAuto-check: notes

More from aipoch/medical-research-skills

All 567 skills in this repo
  • Academic Poster Generator

    aipoch/medical-research-skills

    Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…

    2k GitHub stars~2.2k tokensUpdated 21 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 21 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 21 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 21 days ago
    Auto-check passed
  • Journal Skills

    aipoch/medical-research-skills

    Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…

    2k GitHub stars~1.7k tokensUpdated 21 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 21 days ago
    Auto-check passed

Works with

Questions about Scholar Evaluation

What does Scholar Evaluation do?

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. Scholar Evaluation is an agent skill from aipoch/medical-research-skills. 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.

When should I use Scholar Evaluation?

Scholar Evaluation fits situations like: the user provides a PDF/DOCX/TXT file; pasted text and requests critique; quality assessment.

How do I install Scholar Evaluation in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill scholar-evaluation -a claude-code`. Or copy the skill folder (scientific-skills/Evidence Insight/scholar-evaluation in aipoch/medical-research-skills) into .claude/skills/scholar-evaluation in your project. Claude Code loads it when a task matches its description.

How do I install Scholar Evaluation in Codex?

Run `npx skills add aipoch/medical-research-skills --skill scholar-evaluation -a codex`. Or copy the skill folder (scientific-skills/Evidence Insight/scholar-evaluation in aipoch/medical-research-skills) into .agents/skills/scholar-evaluation in your project. Codex loads it when a task matches its description.

Can I use Scholar Evaluation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add aipoch/medical-research-skills --skill scholar-evaluation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scholar-evaluation, .gemini/skills/scholar-evaluation, .github/skills/scholar-evaluation and .opencode/skills/scholar-evaluation in your project.

What does Scholar Evaluation need to run?

Going by SKILL.md and its folder, Scholar Evaluation needs Python for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python 3.

Does Scholar Evaluation access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Scholar Evaluation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Scholar Evaluation use?

Scholar Evaluation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Scholar Evaluation use?

About 932 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 534 tokens, read only when the agent opens those files.

What are the alternatives to Scholar Evaluation?

Skills that share tags, products or a category with Scholar Evaluation: AI Review Skill (NeuroDong/Ai-Review, 626 stars), Paper Covert (GRIND-Lab-Core/night_owl_research_agent, 106 stars), Markitdown (ImCa0/just-laws, 781 stars) and Gzh Design (isjiamu/gzh-design-skill, 3.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Scholar Evaluation?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,974 GitHub stars. The repository holds 567 skills in this directory. The repository was last updated on September 17, 2026.

Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.