By sokolmarek Verified
A tireless research assistant for the entire academic pipeline, for Claude Code, Cowork, and OpenAI Codex. It does not sleep, so you finally can. Built by a doctoral student, for doctoral students (and anyone else drowning in research and manuscripts at 3 AM).
Run a Socratic research design refinement session on a topic, question, or idea
Design a comprehensive experiment or study plan for a given research question
Draft a manuscript section using config, existing sections, and style profile for context
Verify a claim, section, or manuscript against scientific literature and report confidence levels
Find and filter relevant academic conferences for paper submission by topic, deadline, ranking, and location
Orchestrates the implementation and code-analysis skills to read source code, generate pseudocode, and write reproducible experiment scripts; invoke for code-to-paper tasks.
Orchestrates journal and conference discovery, literature gap analysis, and SOTA tracking; invoke when the user needs venue recommendations, publishable research gaps, or benchmark comparisons.
Orchestrates LaTeX and Word output formatting, compilation, journal compliance, and figure/table numbering; invoke when preparing a manuscript for submission or converting between formats.
Orchestrates literature search, citation management, gap identification, and annotated bibliography building for a research session
Orchestrates multi-perspective peer review (5 real Claude personas); documents a planned, not-yet-implemented integration point for optional external model reviewers (ChatGPT, Gemini, Ollama), synthesizing scored feedback and a revision roadmap; invoke when reviewing or re-reviewing a manuscript.
Manage bibliography, sync Zotero/Mendeley, validate DOIs, convert citation formats. Triggers: add citation, manage bibliography, sync zotero, import references, check citations, validate bib, convert citations.
Socratic research design refinement through guided questioning. Triggers when user says: 'brainstorm', 'brainstorm research directions', 'research idea', 'ideas for a follow-up study', 'refine my question', 'help me think through', 'explore this topic', 'what should I study', 'narrow my focus', 'devil's advocate', 'challenge my idea'. Guides users from vague research ideas to refined questions, hypotheses, and methodology through structured Socratic dialogue. Use this skill whenever the user needs help generating or sharpening a research concept, before any sources are gathered.
Audit every citation in a manuscript for existence and for faithfulness. Triggers when user says: 'audit my citations', 'verify all citations', 'check every reference', 'citation integrity check', 'do my sources exist', 'are my citations real', 'audit the bibliography', 'verify citations before submission', 'citation audit'. Runs a two-level check: an existence gate (does each reference resolve, and is it retracted) and a claim-faithfulness audit (does each cited passage actually support the claim). Use this for a whole-manuscript integrity pass; for one claim, use fact-checking; for cleaning a .bib, use citation-management.
Analyze how citations are used: supportive, contrastive, or mentioning. Triggers: citation context, how is this cited, citation framing, analyze citations, citation roles, supporting vs contrasting, citation audit, check citation framing.
Analyze a source-code repository that already exists and turn it into publication text. Triggers: analyze codebase, describe implementation, methods from code, write the methods section from my source code, document algorithm as pseudocode, review this codebase for reproducibility, check whether the code is reproducible, check the code matches the described method. It reads existing code and writes about it; writing new code is implementation, and judging a manuscript is peer-review. Runs in the code-agent subagent (Sonnet).
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Verified owner:Marek Sokol
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools

A tireless research assistant for the entire academic pipeline, for Claude Code, Cowork, and OpenAI Codex. It does not sleep, so you finally can.
Built by a doctoral student, for doctoral students (and anyone else drowning in research and manuscripts at 3 AM).
The academic writing workflow is too long, too fragmented, and too lonely. You have a research question on Monday, a literature review due on Friday, a methods section that won't write itself, reviewer comments that question your existence, and a formatting guide that was clearly written by someone who hates you.
Researcher is the assistant that absolutely does not understand what you're going through (it is, after all, just an AI that has never once cried in the library stacks), but it will still help you claw your way out.
But let's be real: this tool is not going to do your research for you. It's not going to write your paper while you sleep (though, and this is rather the entire point, you might finally get some sleep). It won't fabricate citations, invent data, or pretend to understand your domain better than you do. What it will do is handle the brutal, fragmented, soul-crushing logistics of academic publishing so you can focus on the part that actually matters: your ideas.
Think of it as a very capable assistant that never sleeps, never forgets a citation format, never sighs when you restructure your introduction for the ninth time, and, crucially, does not need you to stay awake to keep it company.
Full documentation and a step-by-step cookbook live at sokolmarek.github.io/researcher. Prefer to read the source? Worked examples with real, DOI-verified output (and rendered figures) are in
examples/.
A Claude Code / Cowork plugin with 35 specialized skills, 9 agents, and 15 slash commands covering the full research pipeline:
Brainstorm -> Literature Search -> Research Gaps -> Experiment Design
-> Statistical Planning -> Implementation -> Manuscript Drafting
-> Visualization -> Citation Management -> Peer Review -> Revision
-> Journal Selection -> Formatting -> Submission
It also runs on OpenAI Codex: all 35 skills install with one script (python scripts/install-codex-skills.py), because Codex reads the same open agent-skills format. See OpenAI Codex under Installation for what carries over.
Underneath the skills sits the evidence kernel (core/, new in 0.3.0): a deterministic Python
package that queries 8 scholarly indexes directly, deduplicates the results, and verifies every
reference on four independent axes. It is optional, it ships with its benchmarks, and it is designed so
that the one thing it must never do (tell you a real citation of yours is fabricated) it measurably
does not do.
On top of the kernel sits the evidence-lineage compiler (new in 0.4.0): every claim and every number
in a draft traces to a qualified span in an external source or to an internal experiment run, and
researcher compile fails the gate on anything that does not. It names six defect classes (orphan
claims, altered numbers, stale evidence, qualifier mismatches, retractions, and artifact-code drift),
and researcher passport exports the whole lineage as an RO-Crate or W3C PROV record. A source that
errors during a re-check is inconclusive, never a defect, so a downed index can never fail your build.
On top of the lineage graph sits the systematic-review vertical (new in 0.5.0): a workflow you could defend to a methodologist. It locks a protocol before any screening starts (a post-lock edit without a recorded amendment is caught as a hash mismatch), runs dual independent screening with genuinely blinded adjudication (the adjudicator sees only the record and the eligibility profile, never the other screener's vote, and that blinding is verified end to end through the real CLI), organizes RoB 2 and GRADE appraisal worksheets that a human completes, and keeps reviews living as new records arrive. The whole PRISMA 2020 flow and checklist are DERIVED by aggregating the event ledger, not stored: delete one screening event and the derived flow changes, which is the proof.
npx claudepluginhub sokolmarek/researcherProduction-grade academic research pipeline for Claude Code: research → write → review → revise → finalize. 4 skills, 27 modes, 39-agent ensemble, v3.7.3 + v3.8 L3 claim-faithfulness gate, v3.9.0 cross-index triangulation, v3.10 triangulation policy layer, v3.11 deterministic citation verification gate (#182).
Scientific research brainstorming partner: survey the literature, find good problems, and shape concrete research ideas together
Multi-agent orchestrator for academic writing: 12 specialist agents and 30 writing principles for review, research, drafting, polishing, bibliography auditing, and literature surveys.
Academic research agents — hypothesis generation, experiment design, paper drafting, peer review simulation, and more.
General-purpose assistant for writing scientific papers, research, and technical documentation with academic rigor. Improves clarity and structure of scholarly work.
PhD-level research capabilities: literature review, multi-source investigation, critical analysis, hypothesis-driven exploration, quantitative/qualitative methods