Simulates a strict SCI peer-review workflow; trigger when a user uploads or pastes a manuscript (PDF/DOC/DOCX/TXT) and requests an innovation score (1–12) plus experimental-logic vulnerability checks and revision suggestions.
name sci-paper-reviewer description Simulates a strict SCI peer-review workflow; trigger when a user uploads or pastes a manuscript (PDF/DOC/DOCX/TXT) and requests an innovation score (1–12) plus experimental-logic vulnerability checks and revision suggestions. license MIT author aipoch source aipoch source_url https://github.com/aipoch/medical-research-skills Source : https://github.com/aipoch/medical-research-skills When to Use When a user uploads a manuscript (PDF/DOC/DOCX/TXT) and asks for an SCI-style peer review. When a user wants an innovation/novelty score (1–12) with explicit criteria and justification. When a user needs a logic audit of the Results section (false positives, missing controls, broken mechanism chains). When a user requests actionable experimental revisions (what to add/verify, which controls are missing). When a user provides copy-pasted manuscript text and wants the same structured review output. Key Features Automatic manuscript parsing for PDF, Word, and TXT , plus direct text input. Section-oriented analysis: focuses on Abstract , Results , Introduction , and Discussion . Research type classification: Materials , Basic Medical , Clinical , or Review . Innovation evaluation with a strict 1–12 scoring rubric (originality, theory extension, translational path). Logic vulnerability screening in Results: false-positive risk (lack of orthogonal validation) mechanism breaks (unverified upstream/downstream links) control failures (missing double-negative controls) Structured review report with numbered, concrete modification suggestions (no generic filler). Dependencies Python
=3.9 Document parsing libraries (optional but supported): pypdf (version varies) pdfplumber (version varies) PyMuPDF (version varies) PyPDF2 (version varies) python-docx (version varies) The parser should fall back to basic extraction if some advanced libraries are unavailable. Example Usage
python scripts/enhanced_document_parser.py /path/to/manuscript.pdf extracted_content.txt Then provide extracted_content.txt to the skill (or paste its content) and request a review, for example: Please review this manuscript as a strict SCI reviewer. Requirements: