How joshzyj/open-scholar-skill works
Open Scholar Skill is a collection of research-focused agent skills for Claude Code, Codex, and compatible tools. Researchers can run skills individually or use the documented, human-in-the-loop auto-research pipeline, progressing from research question and literature through design, data and analysis to manuscript preparation, verification, and submission support. Supporting branches cover sensitive-data review and qualitative annotation; evidence dossiers help connect manuscript claims to source evidence. The README documents the broader skill capabilities and typical workflow; source excerpts here only substantiate selected evidence-rendering and privacy components.
Main entry points: scholar-auto-research/SKILL.md Auto-research pipeline · skills Project setup · render-evidence-dossier.py Evidence dossier · scholar-analyze/SKILL.md Statistical analysis
Components 19
Research workflow
- Question and theory
.claude/skills - Literature synthesis
.claude/skills - Research design
.claude/skills - Auto-research pipeline
.claude/skills/scholar-auto-research/SKILL.md
Data and analysis
- Data preparation
.claude/skills - Statistical analysis
.claude/skills/scholar-analyze/SKILL.md
Manuscript quality
- Manuscript writing
.claude/skills - Citation management
.claude/skills - Output verification
.claude/skills - Journal and submission
.claude/skills - Peer review response
.claude/skills
Data safety
- Project setup
.claude/skills - Sensitive-data scan
scripts/gates/safety-scan-presidio.py - Safety policy
.claude/skills/_shared/data-handling-policy.md - Read guard
scripts/gates/pretooluse-data-guard.sh
Evidence and annotation
- Qualitative annotation
.claude/skills/scholar-annotate/SKILL.md - Evidence dossier
scripts/render-evidence-dossier.py - Project evidence
Other components
- Researcher
Connections 28
- Researcher → Project setup: sets up
- Researcher → Question and theory: invokes
- Researcher → Literature synthesis: invokes
- Researcher → Research design: invokes
- Researcher → Data preparation: invokes
- Researcher → Qualitative annotation: invokes
- Researcher → Statistical analysis: invokes
- Researcher → Manuscript writing: invokes
- Researcher → Citation management: invokes
- Researcher → Output verification: invokes
- Researcher → Journal and submission: invokes
- Researcher → Peer review response: invokes
- Researcher → Auto-research pipeline: starts
- Auto-research pipeline → Question and theory: dispatches
- Auto-research pipeline → Literature synthesis: dispatches
- Auto-research pipeline → Research design: dispatches
- Auto-research pipeline → Data preparation: dispatches
- Auto-research pipeline → Statistical analysis: dispatches
- Auto-research pipeline → Manuscript writing: dispatches
- Auto-research pipeline → Output verification: dispatches
- Researcher → Sensitive-data scan: scans locally
- Project setup → Sensitive-data scan: scans files
- Project setup → Safety policy: follows
- Read guard → Safety policy: checks status
- Researcher → Evidence dossier: renders
- Project evidence → Evidence dossier: reads ledger
- Evidence dossier → Project evidence: writes dossier
- Researcher → Project evidence: provides