preregistration-workflow

Generate OSF preregistration drafts and CONSORT/STROBE/PRISMA checklist CSVs.

33|6|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill preregistration-workflow
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: preregistration-workflow
Source: https://github.com/xjtulyc/awesome-rosetta-skills/tree/main/skills/00-universal/preregistration-workflow
Command: npx skills add https://github.com/xjtulyc/awesome-rosetta-skills --skill preregistration-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, pandas, jinja2, python-dotenv.

What problem does it solve?

This Skill helps you preregister a study plan and document whether the final analysis followed that plan, reducing HARKing and p-hacking risk.

Core Features & Use Cases

  • OSF preregistration workflow: create projects, draft registration materials, and upload preregistration files via the OSF API.
  • Template-driven protocol generation: generate an AsPredicted-style preregistration document from your study inputs.
  • Reporting compliance checklists: generate CONSORT (RCTs), STROBE (observational studies), and PRISMA (systematic reviews) checklist CSVs for self-auditing.
  • Deviation logging: maintain a structured deviation log comparing preregistered plans vs actual actions with justification and impact.

Quick Start

Use preregistration-workflow to generate an AsPredicted-style preregistration draft, then export CONSORT/STROBE/PRISMA checklists and start a deviation log for any post-registration changes.

Frequently Asked Questions about preregistration-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an AsPredicted-style preregistration draft automatically?▼

To create an AsPredicted-style preregistration draft, this Skill uses template-driven protocol generation from your study inputs to timestamp hypotheses and analyses before data collection.

How do I generate CONSORT, STROBE, or PRISMA reporting checklists?▼

You generate CONSORT, STROBE, or PRISMA reporting checklists by outputting CSV-based files for self-auditing RCTs, observational studies, and systematic reviews.

Do I need an OSF API token to upload preregistration files?▼

Yes, you need an OSF API token for authentication to create projects, draft registration materials, and upload preregistration files via the OSF API.

What is the best way to track analysis deviations from a preregistered plan?▼

The best way to track analysis deviations is maintaining a structured deviation log comparing preregistered plans versus actual actions, including justification and impact.

Can I use this preregistration workflow for observational studies and systematic reviews?▼

Yes, you can use this preregistration workflow for observational studies and systematic reviews, generating STROBE and PRISMA checklists to timestamp analyses before data collection.