research-integrity-audit skillA
research-integrity-audit is agent-read markdown (skill) from xuzhougeng/wisp-science: 学术审查 / research-integrity screening of a manuscript's figures and reported numbers. Finds duplicated, reused, or transformed image panels and data anomalies: copied value blocks, fixed differences/ratios between groups, digit patterns, Benford deviations, GRIM/GRIMMER-inconsistent means and SDs, p-values mismatching their statistics. Use for 学术诚信, 图片查重, 论文图像重复, 数据造假筛查, Source Data 审查, 末位数字, 本福特, GRIM, statcheck, p 值核对, or when the user attaches a PDF, image directory, or CSV/Excel source data to.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Research integrity audit Screen a manuscript's evidence at the smallest meaningful unit: one experimental image panel, or one independently measured data series. Hashes, feature matches, and statistical tests find candidates; they do not establish misconduct, or even duplication, on their own. ## Inputs and workspace Accept a PDF, a directory of manuscript images, and/or source data (CSV, TSV, Excel, or a directory of them). Resolve tagged or attached paths before running anything. Choose tracks from the input and the request: - **Figure track** (`scripts/audit_figures.py`): PDFs and image directories. - **Data track** (`scripts/audit_data.py`): Source Data files, supplementary tables, and numeric tables transcribed from the PDF. A PDF usually warrants both unless the user limits scope. Ask for a page range only when the user did not specify one and scanning the whole PDF would materially change scope. Create a new analysis directory such as `analysis/integrity-audit-YYYYMMDD-HHMM/` with `figures/` and `data/` as the two script workspaces. Never modify source files, overwrite a prior audit, or silently omit an unreadable file. …
Read the whole file at its exact version.
How to install
mdr add xuzhougeng/wisp-science/research-integrity-audit@git:20260921.dcad736mdr add xuzhougeng/wisp-science/research-integrity-audit@sha256:501527974e587674Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_zaguhes2m2kzkcbq)
1 badge views in 30 days
Versions
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (10533 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
xuzhougeng/wisp-science · 1,168 stars · license AGPL-3.0 · pushed 2026-09-23 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_zaguhes2m2kzkcbq GET https://markdownregistry.com/api/v1/resolve?ref=xuzhougeng/wisp-science/research-integrity-audit GET https://markdownregistry.com/api/v1/blob/501527974e58767485efa666bd84656fd0e47ab2e52bbe232a9b4fa177723c13
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.