Skip to content
Back to skills

Literature Experiment Extract

ASecurity

Extract experimental models, experimental methods, and biomarker information from paper Markdown (typically produced by PDF-to-Markdown tools) when a user provides paper Markdown and needs a structured, evidence-backed summary (1 Markdown + 3 CSVs).

  • 1,793 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 6, 2026
datagogitdocumentation

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add aipoch/medical-research-skills --skill literature-experiment-extract --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Literature Experiment Extract?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Literature Experiment Extract
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aipoch-literature-experiment-extract/badge)](https://www.skillsdirectory.com/skills/aipoch-literature-experiment-extract)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: literature-experiment-extract
description: Extract experimental models, experimental methods, and biomarker information from paper Markdown (typically produced by PDF-to-Markdown tools) when a user provides paper Markdown and needs a structured, evidence-backed summary (1 Markdown + 3 CSVs).
license: MIT
author: AIPOCH
---
> **Source**: [https://github.com/aipoch/medical-research-skills](https://github.com/aipoch/medical-research-skills)


## When to Use

- You have a paper converted to Markdown (e.g., via PDF-to-Markdown) and need to extract **cell/animal models** used in experiments.
- You need a structured list of **experimental methods/protocols** described in the paper, with traceable evidence.
- You want to compile **biomarkers / detection indicators** (e.g., genes, proteins, assays, readouts) reported in the study.
- You need standardized outputs for downstream analysis: **one Markdown summary plus three CSV tables**.
- The paper Markdown includes page markers (e.g., `## Page XX`) and you want evidence organized **by page**.

## Key Features

- Extracts three entity groups from paper Markdown:
  - **Experimental models** (cell lines, animal models, strains, genotypes, etc.)
  - **Experimental methods** (assays, protocols, instruments, conditions)
  - **Biomarkers / indicators** (targets, readouts, measured variables)
- Produces **evidence-backed** results (citations/excerpts preserved and traceable to the source).
- Supports **page-aware evidence organization** when the input includes pagination headers like `## Page XX`.
- Outputs are fixed and standardized:
  - **1 Markdown summary**
  - **3 CSV files**: models / methods / biomarkers
- Uses a predefined template and extraction rules:
  - Requirements and consistency rules: `references/guide.md`
  - Output template: `assets/template.md`

## Dependencies

- None (documentation-driven workflow).
- Input assumption: paper content is available as **Markdown**, typically generated by a **PDF-to-Markdown** tool.

## Example Usage

### Input

A paper converted to Markdown, ideally with page headers:

```md
## Page 1
... text describing "C57BL/6 mice" and "Western blot" ...

## Page 2
... text describing "ELISA" and "IL-6 levels" ...
```

### Steps

1. Open the paper Markdown (typically produced by PDF-to-Markdown tools).
2. Extract **models**, **methods**, and **biomarkers** page by page.
3. Follow:
   - Extraction rules and evidence requirements: `references/guide.md`
   - Output template: `assets/template.md`
4. Output **exactly**:
   - `outputs/{Paper Abbreviation}-experiment-summary.md`
   - `outputs/{Paper Abbreviation}-models.csv`
   - `outputs/{Paper Abbreviation}-methods.csv`
   - `outputs/{Paper Abbreviation}-biomarkers.csv`

### Output (required)

- All final outputs must be **UTF-8** encoded.
- Output must be produced **directly** (no confirmation steps or optional branches).
- Evidence excerpts must remain in the **original language** of the source literature.

## Implementation Details

- **Input parsing**
  - Read the paper Markdown as the sole input source.
  - If pagination headers like `## Page XX` exist, prioritize attaching evidence to the corresponding page.

- **Extraction rules**
  - Apply entity definitions, allowed/expected fields, normalization rules, and evidence formatting as specified in `references/guide.md`.

- **Output formatting**
  - Generate outputs using `assets/template.md` as the canonical structure.
  - Add rows as needed while preserving evidence citations/excerpts.
  - The output set is fixed: **1 Markdown summary + 3 CSVs** (models/methods/biomarkers).

- **Paths and naming**
  - Default output directory: `outputs/`
  - Naming:
    - Markdown: `outputs/{Paper Abbreviation}-experiment-summary.md`
    - CSVs:
      - `outputs/{Paper Abbreviation}-models.csv`
      - `outputs/{Paper Abbreviation}-methods.csv`
      - `outputs/{Paper Abbreviation}-biomarkers.csv`

- **Language**
  - Output language should be **Chinese by default** (or the user-requested language if specified).
  - Evidence excerpts must remain in the **original language** of the source text.

## When Not to Use

- Do not proceed when required input files, identifiers, parameters, or context are missing — ask the user to provide them first.
- Do not assume capabilities beyond this skill's declared scope when the user requests external operations or inferences.
- Do not proceed without user confirmation when overwriting existing results, executing high-cost batch operations, or expanding task scope.

## Required Inputs

| Field | Required | Format/Source | Example | If Missing |
|---|---|---|---|---|
| User task description | Yes | Text | Research question, writing goal, analysis objective | Stop and ask user to provide |
| Primary input material | Depends on task | Text, file path, ID, table, or literature | PMID, PDF, CSV, DOCX, keywords, etc. | Specify which material type is missing |
| Output preference | No | Text | Language, format, target journal, template | Use skill default format |

## Output Contract

- Primary output: Structured result or target file aligned with this skill's objective.
- Optional output: Intermediate check notes, issue list, supplementary suggestions, or generated file paths.
- Format requirement: Unless the user specifies otherwise, prefer stable, reviewable Markdown or JSON; if the skill's bundled script requires a fixed format, use that format.
- If partially complete: Must explicitly mark as PARTIAL and state which steps are completed and which remain.

## Failure Handling

- Missing critical input: Explicitly state which fields, files, or identifiers are missing and pause.
- Script, template, or resource execution failure: Report the failing step, likely cause, and recovery suggestions — do not silently degrade.
- Partial completion only: Return the verified portion first, then list remaining blockers and suggested next steps.

## User Checkpoints

- Before executing batch processing, overwriting files, long-running searches, or multi-stage generation, confirm scope and output format with the user.
- Before proceeding when a key judgment is ambiguous, evidence is insufficient, or the workflow is entering the next stage, confirm with the user.


## Input Validation

This skill accepts requests that match the documented purpose of `literature-experiment-extract` and include enough context to complete the workflow safely.

Do not continue the workflow when the request is out of scope, missing a critical input, or would require unsupported assumptions. Instead respond:

> `literature-experiment-extract` only handles its documented workflow. Please provide the missing required inputs or switch to a more suitable skill.

## Quick Validation

- Check that key scripts, templates, or reference file paths this skill depends on exist.
- Check that the final output contains the core fields, sections, or files specified for this task.
- Check that results clearly mark assumptions, limitations, and incomplete items.

Files in this skill

  • POLISH_CHANGELOG.md615 B
  • SKILL.md6.9 KB
  • assets/template.md1.1 KB
  • eval_report_literature-experiment-extract_result.json8.6 KB
  • references/guide.md2.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…