agentsclimarketplace

Research integrity audit

Skill Nicowyn/paper-audit-skills/.agents/skills/research-integrity-audit

Classify research-integrity evidence in papers, supplements, figures, tables, data, and code. Use when reviewing suspected fabrication, falsification, image reuse, statistical anomalies, citation misrepresentation, undisclosed duplication, or other academic-integrity concerns and when the output must distinguish verified errors, unresolved signals, and official findings without inferring intent.From its SKILL.md

Install
npx -y skills add Nicowyn/paper-audit-skills --skill research-integrity-audit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.0 KB, 706 tokens by cl100k_base, as published. Nobody here has run it

Research Integrity Audit

Evaluate evidence, not people. Preserve a chain of custody for every source artifact.

Workflow

  1. State the scope: paper version, supplement, figures, data, code, external records, and unavailable artifacts.
  2. Create a finding record before assigning severity. Include exact location, source values or image panels, method, output, assumptions, alternatives, and impact.
  3. Reproduce deterministic observations with a second method when possible.
  4. Separate these evidence levels and assign a compatible verification status:
    • verified reporting or numerical error;
    • identification or method problem;
    • logic or argument problem;
    • reproducibility gap;
    • unresolved anomaly requiring source data or clarification;
    • official finding documented by an identified authority.
  5. Search for extraction, typesetting, rounding, versioning, or honest implementation explanations.
  6. Assess whether multiple findings are independent or manifestations of one underlying issue.
  7. Validate the report before sharing it:
python -m paper_audit validate-report audit-report.json

Screening routes

  • For figures, read references/image-and-data-screening.md.
  • For quantitative plots whose geometry carries numerical evidence, use $figure-visual-consistency-audit; return here to classify the combined record.
  • For evidence language and escalation thresholds, read references/evidence-taxonomy.md.
  • For a direct empirical social-science request, start with $social-science-paper-audit rather than treating image-oriented screening as sufficient. If that orchestrator invoked this skill, classify the evidence and return control; do not invoke the orchestrator again.

Rules

  • Never convert an automated alert directly into a misconduct finding.
  • Never use a single probability score for “fraud.”
  • Do not use “fabricated,” “falsified,” “fraudulent,” “manipulated results,” deliberate intent, or “misconduct” as a conclusion unless a formal record establishes it; otherwise describe the document-level contradiction.
  • Attribute an official action precisely with authority, ISO date, HTTP(S) url, and a bounded scope. Keep the ordinary finding claim neutral; official misconduct language belongs only in official_record.scope.
  • Use verified for verified_reporting_error and official_finding; use unresolved or blocked for unresolved_anomaly. Follow the complete compatibility table in references/evidence-taxonomy.md for the other classes.
  • “No issue detected” means only that the performed checks did not find one.
  • Keep humor, insults, and speculation out of reports that may affect identifiable researchers.

Validator boundary

The JSON Schema and deterministic validator close the report model, reject prohibited score fields recursively, bound text and collection sizes, enforce classification/status combinations, and screen several high-risk allegation patterns. They are not a complete natural-language review. Regexes can miss paraphrases or mishandle context, and the validator does not fetch a URL or prove that prose matches an official record. Before publication, a human must read the entire report, open every official source, verify its authority and date, and confirm that official_record.scope does not broaden the source.

Output

Return a scope statement, artifact inventory, findings grouped by evidence class, checks that passed, unresolved questions, central-conclusion impact, and proportionate next actions.

What ships with it: 12 files

241.1 KB alongside SKILL.md, 9 of them executable

agents/

Keep looking

Skills are one crate of 623,215. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.