Research Paper Writing
RedWoodOG/Hermes-Desktop
End-to-end pipeline for writing ML/AI research papers — from experiment design through analysis, drafting, revision, and submission.
Evaluating scientific evidence and claims. An agent skill from jaechang-hits/SciAgent-Skills.
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinking --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .claude/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .claude/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinkingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinking --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .agents/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .agents/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinking --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .cursor/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .cursor/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jaechang-hits/SciAgent-Skills.git --path skills/scientific-writing/scientific-critical-thinking--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinking --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .gemini/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .gemini/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinkingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .github/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .github/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jaechang-hits/SciAgent-Skills scientific-critical-thinking --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jaechang-hits/SciAgent-Skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/scientific-writing/scientific-critical-thinking .opencode/skills/scientific-critical-thinking && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "scientific-critical-thinking" agent skill from https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/scientific-writing/scientific-critical-thinking into .opencode/skills/scientific-critical-thinking/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scientific-critical-thinking", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
scientific-critical-thinkingEvaluating scientific evidence and claims. An agent skill from jaechang-hits/SciAgent-Skills.
Scientific Critical Thinking is an agent skill from jaechang-hits/SciAgent-Skills. Evaluating scientific evidence and claims. Covers study design hierarchy (RCT to expert opinion), effect sizes (OR, RR, NNT, Cohen's d), confounding, p-value vs clinical significance, GRADE quality assessment, reproducibility, and bias types (selection, information, confounding, reporting). Use when reading a paper or assessing claims.
Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Research & Science, covering Statistics, Experimental design and Reproducible research. The repository describes itself as: 197 bioinformatics & life science skills for Claude Code and AI agents — BixBench 92.0% accuracy. RNA-seq, single-cell, drug discovery, proteomics, and more. Powers OmicsHorizon. The licence is CC-BY-4.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 82c862c. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
doi.orgequator-network.orgtraining.cochrane.orggradeworkinggroup.orgFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Scientific Critical Thinking loads about 4.7k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 2,179 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jaechang-hits/SciAgent-Skills at commit 82c862c, republished under its CC-BY-4.0 licence (© jaechang-hits). 2,179 words, ~4,730 tokens.
.claude/skills/scientific-critical-thinking/SKILL.md (or your agent's skills folder).Scientific critical thinking is the disciplined application of logical and methodological standards to evaluate whether a study's design, analysis, and interpretation support its conclusions. It is the skill that separates a researcher who synthesizes evidence from one who accumulates it. This guide covers the hierarchy of evidence, the mechanics of common biases, effect size interpretation, the p-value controversy, GRADE evidence grading, and common logical fallacies in the interpretation of scientific literature.
Study designs vary in their ability to support causal inference. The hierarchy below applies to questions about the effect of an intervention or exposure on an outcome:
Systematic reviews and meta-analyses of RCTs (highest causal certainty)
↓
Randomized Controlled Trials (RCTs)
↓
Non-randomized controlled trials / cluster-randomized trials
↓
Prospective cohort studies (follow exposure → outcome forward in time)
↓
Retrospective cohort studies
↓
Case-control studies (compare exposed vs. unexposed given outcome)
↓
Cross-sectional studies (measure exposure and outcome simultaneously)
↓
Case series and case reports
↓
Expert opinion, mechanistic reasoning, animal models (lowest causal certainty)Important exceptions: For questions about rare outcomes, case-control designs are often more efficient than cohort studies. For questions about diagnostic accuracy, randomized designs are usually inappropriate — cross-sectional or cohort designs with verified reference standards are preferred. For harm questions, RCTs are often infeasible (ethical constraints), making large cohort studies the best available evidence.
Effect measures quantify the relationship between an exposure/intervention and an outcome. Confusing them is a leading source of misinterpretation.
| Measure | Formula | Use case | Key interpretation |
|---|---|---|---|
| Risk Ratio (RR) | Risk in exposed / Risk in unexposed | Cohort studies, RCTs | RR = 2.0: exposed group has twice the risk |
| Odds Ratio (OR) | Odds in exposed / Odds in unexposed | Case-control studies, logistic regression | Approximates RR when outcome is rare (<10%); overestimates RR for common outcomes |
| Hazard Ratio (HR) | Instantaneous event rate ratio | Survival analysis (Cox regression) | HR = 0.7: 30% lower hazard of event per time unit in treated group |
| Number Needed to Treat (NNT) | 1 / Absolute Risk Reduction | Clinical decision-making | NNT = 20: treat 20 patients to prevent 1 event |
| Absolute Risk Reduction (ARR) | Risk_control − Risk_treated | Clinical impact | ARR = 2%: intervention reduces absolute event rate by 2 percentage points |
| Cohen's d | (μ₁ − μ₂) / σ_pooled | Continuous outcomes, psychology | d = 0.2 small; 0.5 medium; 0.8 large |
| Pearson r | Correlation coefficient | Association, not causal | r = 0.1 small; 0.3 medium; 0.5 large (Cohen 1988) |
Common error: Reporting only the relative risk reduction (e.g., "50% reduction in risk") without the absolute risk reduction. A treatment that reduces risk from 2% to 1% has a 50% relative reduction but only 1% absolute reduction (NNT = 100). The relative measure appears more impressive but the absolute measure is clinically relevant.
Bias is systematic deviation of results or inferences from the truth. Unlike random error (reduced by larger samples), bias is directional and not correctable by increasing sample size.
Selection bias: Systematic difference in characteristics between those selected and not selected for study.
Information bias: Systematic error in measuring exposure or outcome.
Confounding: A variable associated with both the exposure and the outcome, creating a spurious or masked association.
Reporting bias: Selective reporting of outcomes or results based on their statistical significance or direction.
A p-value is the probability of observing results at least as extreme as those obtained, under the null hypothesis. It is NOT the probability that the null hypothesis is true, nor the probability that the finding is a false positive.
Correct interpretation: p < 0.05 means that, if the null hypothesis were true, fewer than 5% of equally designed studies would produce results this extreme or more. It does NOT indicate the effect is large, clinically meaningful, or replicable.
Statistical significance ≠ clinical significance: With large enough samples, even trivially small effects become statistically significant. A blood pressure drug that reduces systolic BP by 0.8 mmHg (95% CI 0.3–1.3, p = 0.001) is statistically significant but clinically irrelevant.
Confidence intervals are more informative than p-values: A 95% CI of [0.5 kg, 35 kg weight loss] and a 95% CI of [0.5 kg, 1.5 kg weight loss] can both have p < 0.05, but the clinical implications are vastly different. Always focus on CI width and range, not just whether it excludes the null.
GRADE classifies the certainty of evidence across four levels:
| GRADE level | Meaning | Typical starting point |
|---|---|---|
| High | Further research very unlikely to change confidence | Consistent RCTs, large effect, no bias |
| Moderate | Further research likely to have important impact | RCTs with limitations, or strong consistent observational |
| Low | Further research very likely to have important impact | Observational studies, or RCTs with serious limitations |
| Very low | Any estimate is very uncertain | Case series, expert opinion, very inconsistent results |
GRADE certainty can be downgraded for: risk of bias, inconsistency (heterogeneity), indirectness (different population/outcome), imprecision (wide CI), and publication bias. It can be upgraded for: large effect (OR > 5), dose-response relationship, or all plausible confounders would reduce the effect.
How should I evaluate this study?
│
├── Step 1: What question is being answered?
│ ├── Intervention effectiveness → Need RCT or high-quality cohort
│ ├── Diagnostic accuracy → Need cross-sectional vs reference standard
│ ├── Prognosis → Need prospective cohort
│ └── Harm / rare exposure → Case-control or large cohort acceptable
│
├── Step 2: Is the study design appropriate?
│ ├── Design matches question → Proceed
│ └── Mismatch → Major limitation (flag)
│
├── Step 3: What are the key threats to validity?
│ ├── Selection bias → Who was included/excluded? Loss to follow-up?
│ ├── Information bias → Blinding? Validated instruments?
│ └── Confounding → What was adjusted for? Residual confounders?
│
├── Step 4: Are the effect estimates clinically meaningful?
│ ├── Effect size large enough to matter clinically?
│ ├── CI narrow enough to be informative?
│ └── Absolute vs relative risk reported?
│
└── Step 5: How certain is the evidence overall? (GRADE)
├── High certainty → Confident conclusion
├── Moderate certainty → Likely true; note limitations
├── Low certainty → Uncertain; more research needed
└── Very low certainty → Cannot draw conclusions| Claim type | Appropriate response | Red flags requiring skepticism |
|---|---|---|
| "Drug X reduces mortality by 50%" | Ask: 50% relative or absolute? What was baseline risk? | Only relative risk reported; no CI provided |
| "Observational study shows cause" | Downgrade to "association"; list plausible confounders | Authors use "causes" without adjustment |
| "Significant p-value proves effect" | Check effect size and CI; assess clinical relevance | p = 0.04 with N = 50,000 and tiny effect |
| "Single RCT is definitive" | Check for replication; assess risk of bias | Funded by manufacturer; no blinding |
| "Preprint shows breakthrough" | Await peer review; check for reproducibility | No data/code sharing; sensational press release |
| "N-of-1 case report demonstrates treatment" | Note limited generalizability; no control | Used to support policy without cohort evidence |
Read the Methods before the Results: The Discussion section is written by the authors to support their conclusions. The Methods section is where you independently assess whether the data can support those conclusions. Specifically: what were the pre-specified primary outcomes? Do the reported outcomes match those in the Methods or the registered protocol?
Always seek the pre-registration record: ClinicalTrials.gov, PROSPERO, and OSF registrations contain the original protocol. Comparing the pre-specified primary outcome to what was reported in the abstract is the single most efficient check for outcome reporting bias. A change in primary outcome without explanation is a major red flag.
Distinguish statistical and clinical significance explicitly: For every effect estimate, ask: if this effect is real, would it matter to a patient or a biological system? A genomic variant with OR = 1.05 (p = 1e-12) in a GWAS of 500,000 people is a genuine association but contributes negligibly to disease risk prediction.
Identify the funding source and conflicts of interest: Industry-funded trials are not automatically invalid, but industry funding is associated with more favorable outcomes for the sponsor's product. Assess whether conflicts are disclosed, whether the funder had access to data or participated in analysis, and whether an independent statistician reviewed the data.
Check for multiple testing without correction: When a paper tests 20 outcomes, 1 will be statistically significant at p < 0.05 by chance alone. Look for corrections (Bonferroni, Benjamini-Hochberg FDR) in genomics, proteomics, and other high-throughput studies. Absence of correction in a paper reporting 50 comparisons invalidates the significance claims.
Require absolute risk data before accepting clinical conclusions: For any binary outcome, request (or calculate) the absolute risk reduction (ARR) and number needed to treat (NNT) in addition to the relative risk. This applies to both journal articles and news coverage of medical research. ARR = Control_rate − Treatment_rate; NNT = 1/ARR.
Apply structured critical appraisal checklists appropriate to study design: CONSORT for RCTs, STROBE for observational studies, TRIPOD for prediction models, STARD for diagnostic accuracy, GRADE for certainty assessment. These checklists are available free from EQUATOR Network and identify every element required for a complete report.
Confusing association with causation in observational studies: Observational studies identify associations, not causes. Coffee drinking is associated with reduced colorectal cancer risk — but coffee drinkers differ from non-drinkers in dozens of ways (diet, activity, socioeconomic status), any of which could explain the association.
Over-interpreting subgroup analyses: Subgroup analyses in RCTs are almost always exploratory. A trial powered to detect an overall treatment effect cannot reliably detect subgroup-specific effects. Subgroup results are hypothesis-generating, not confirmatory.
Accepting surrogate endpoints as equivalent to clinical endpoints: A drug that improves an imaging biomarker (e.g., amyloid PET) does not necessarily improve clinical outcomes (e.g., cognitive function). The history of medicine is filled with interventions that improved surrogate markers and worsened or did not affect hard endpoints.
Ignoring the healthy survivor / healthy adherer bias: Patients who adhere to a treatment regimen tend to be healthier, more health-conscious, and have better outcomes even in the absence of a real treatment effect. This creates a spurious association between adherence and outcomes in observational data.
Anchoring on statistical significance and ignoring effect precision: A single small study with p = 0.03 and a wide 95% CI (OR: 0.5 to 5.0) provides essentially no information — the true effect could be large harm or large benefit. The CI incompleteness makes the result uninterpretable.
Treating p = 0.049 and p = 0.051 as fundamentally different: The binary significant/non-significant threshold creates a cliff where results just below 0.05 are published and celebrated, while results just above are buried. This contributes to the replication crisis.
Dismissing animal and in vitro studies entirely, or accepting them uncritically: Mechanistic studies in cells and animals are necessary for discovery but have high rates of failure in human translation. Approximately 85% of findings that replicate in animals fail in human clinical trials.
Initial orientation (5 minutes)
Methods evaluation
Results evaluation
Bias and quality assessment
Conclusion and certainty rating
literature-review — applying critical appraisal systematically across a body of evidencebiostatistics — quantitative tools for calculating and interpreting effect measurespeer-review-methodology — structured application of critical thinking to manuscript review© jaechang-hits, CC-BY-4.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in skills/scientific-writing/scientific-critical-thinking of jaechang-hits/SciAgent-Skills.
Open the folder on GitHubat commit 82c862c
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in jaechang-hits/SciAgent-Skills, which our catalogue first saw on October 7, 2026.
Scientific Critical Thinking next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Scientific Critical Thinking this skilljaechang-hits/SciAgent-Skills | 374 | 1 repos | ~4.7k | Automated safety check: Pass | CC-BY-4.0 | |
| Research Paper WritingRedWoodOG/Hermes-Desktop | 177 | 6 repos | ~16k | Automated safety check: Notes | MIT | |
| Scientific Workflow ToolsDrugClaw/DrugClaw | 126 | — | ~712 | Automated safety check: Pass | Apache-2.0 | |
| Bio Experimental Design Multiple TestingGPTomics/bioSkills | 1.2k | 1 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Experiment AgentImbad0202/experiment-agent | 199 | — | ~3.1k | Automated safety check: Pass | CC-BY-NC-4.0 | |
| Pnas Statisticsfranklee16/academic-research-skills | 223 | 1 repos | ~1k | Automated safety check: Pass | None |
RedWoodOG/Hermes-Desktop
End-to-end pipeline for writing ML/AI research papers — from experiment design through analysis, drafting, revision, and submission.
DrugClaw/DrugClaw
Research-method workflow guide for hypothesis framing, peer-review style critique, reproducibility planning, study-design checks, and scientific-writing structure.
GPTomics/bioSkills
Controls error rates across thousands of simultaneous tests in genomics discovery using false-discovery-rate methods (Benjamini-Hochberg 1995; Benjamini-Yekutieli 2001 for arbitrary dependence…
Imbad0202/experiment-agent
Experiment executor and monitor for academic research. An agent skill from Imbad0202/experiment-agent.
franklee16/academic-research-skills
A skill your agent uses to enforce PNAS's statistics and reproducibility reporting — n and replication, test choice and assumptions, effect sizes with uncertainty, multiple-comparison control…
brycewang-stanford/Awesome-Journal-Skills
A skill your agent uses to enforce PNAS Nexus's statistics and reproducibility reporting — n and replication, test choice and assumptions, effect sizes with uncertainty, multiple-comparison control…
jaechang-hits/SciAgent-Skills
NEB-IRC activation energy pipeline for reaction barriers using GFN2-xTB and pysisyphus.
jaechang-hits/SciAgent-Skills
3Dmol.js WebGL molecular visualization emitted as self-contained HTML.
jaechang-hits/SciAgent-Skills
Constraint-based (COBRA) analysis of genome-scale metabolic models: FBA, FVA, knockouts, flux sampling, production envelopes, gapfilling, media optimization.
jaechang-hits/SciAgent-Skills
Read, write, and edit ChemDraw CDX/CDXML files with RDKit's rdkit.Chem.rdChemDraw plus direct XML editing, always paired with a rendered PNG.
jaechang-hits/SciAgent-Skills
Programmatic PubMed access via NCBI E-utilities REST API. An agent skill from jaechang-hits/SciAgent-Skills.
jaechang-hits/SciAgent-Skills
Scaffold a new SciAgent-Skills entry. An agent skill from jaechang-hits/SciAgent-Skills.
Categories
Evaluating scientific evidence and claims. An agent skill from jaechang-hits/SciAgent-Skills. Scientific Critical Thinking is an agent skill from jaechang-hits/SciAgent-Skills. Evaluating scientific evidence and claims.
Scientific Critical Thinking fits situations like: reading a paper; assessing claims.
Run `npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a claude-code`. Or copy the skill folder (skills/scientific-writing/scientific-critical-thinking in jaechang-hits/SciAgent-Skills) into .claude/skills/scientific-critical-thinking in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a codex`. Or copy the skill folder (skills/scientific-writing/scientific-critical-thinking in jaechang-hits/SciAgent-Skills) into .agents/skills/scientific-critical-thinking in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jaechang-hits/SciAgent-Skills --skill scientific-critical-thinking -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scientific-critical-thinking, .gemini/skills/scientific-critical-thinking, .github/skills/scientific-critical-thinking and .opencode/skills/scientific-critical-thinking in your project.
SKILL.md names no scripts, command-line tools or credentials: Scientific Critical Thinking is instructions for the agent only.
SKILL.md names 4 domains. As links in the text: doi.org, equator-network.org, training.cochrane.org and gradeworkinggroup.org. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Scientific Critical Thinking is published under the CC-BY-4.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Scientific Critical Thinking: Research Paper Writing (RedWoodOG/Hermes-Desktop, 177 stars), Scientific Workflow Tools (DrugClaw/DrugClaw, 126 stars), Bio Experimental Design Multiple Testing (GPTomics/bioSkills, 1.2k stars) and Experiment Agent (Imbad0202/experiment-agent, 199 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jaechang-hits (a GitHub user) maintains it in jaechang-hits/SciAgent-Skills, which has 374 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 29, 2026.
Source: jaechang-hits/SciAgent-Skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.