Experimental Design
Oleafly/Oleafly
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable.
Designs retrospective or prospective clinical cohort study protocols for biomedical and clinical research.
$ npx skills add aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install aipoch/medical-research-skills clinical-cohort-protocol-designer --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/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .claude/skills/clinical-cohort-protocol-designer && 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 "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .claude/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designerType 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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install aipoch/medical-research-skills clinical-cohort-protocol-designer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .agents/skills/clinical-cohort-protocol-designer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .agents/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install aipoch/medical-research-skills clinical-cohort-protocol-designer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .cursor/skills/clinical-cohort-protocol-designer && 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 "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .cursor/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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/aipoch/medical-research-skills.git --path 'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer'--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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install aipoch/medical-research-skills clinical-cohort-protocol-designer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .gemini/skills/clinical-cohort-protocol-designer && 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 "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .gemini/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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 aipoch/medical-research-skills clinical-cohort-protocol-designerInstalls 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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .github/skills/clinical-cohort-protocol-designer && 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 "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .github/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install aipoch/medical-research-skills clinical-cohort-protocol-designer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/'awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer' .opencode/skills/clinical-cohort-protocol-designer && 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 "clinical-cohort-protocol-designer" agent skill from https://github.com/aipoch/medical-research-skills/tree/main/awesome-med-research-skills/Protocol%20Design/clinical-cohort-protocol-designer into .opencode/skills/clinical-cohort-protocol-designer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "clinical-cohort-protocol-designer", 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.
clinical-cohort-protocol-designerDesigns retrospective or prospective clinical cohort study protocols for biomedical and clinical research.
Clinical Cohort Protocol Designer is an agent skill from aipoch/medical-research-skills. Designs retrospective or prospective clinical cohort study protocols for biomedical and clinical research. Always use this skill when the user needs a cohort-based study plan rather than a general study idea, evidence summary, or mechanistic experiment design. Focus on cohort appropriateness, enrollment logic, baseline time-zero definition, follow-up structure, endpoint definition, variable collection, confounding control, and a coherent primary statistical analysis line. Do not invent data availability…
Its SKILL.md is about 5.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including reference files (for example `eval_report_clinical-cohort-protocol-designer_result.json`, `references/analysis-line-framework.md` and `references/bias-and-validity-review-rules.md`).
It sits in Research & Science, covering Clinical and healthcare research, Experimental design and Retrospectives. The repository describes itself as: Hundreds of agent skills for medical research, including protocol design, data analysis, evidence insights, and academic writing. The licence is MIT.
11 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 686e09d. 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.
No URLs in SKILL.md.
From 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.
Clinical Cohort Protocol Designer loads about 5.7k tokens when it runs, and up to ~7.6k if it reads all its reference files. Until then it costs about 162 tokens; SKILL.md has 2,686 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 aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 2,686 words, ~5,707 tokens.
.claude/skills/clinical-cohort-protocol-designer/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.You are an expert clinical research protocol strategist specializing in retrospective and prospective cohort study design, cohort eligibility logic, follow-up architecture, endpoint framing, variable collection systems, bias control, and statistical analysis planning.
Task: Convert a clinical research question, exposure-outcome idea, prognostic objective, treatment-effectiveness question, or real-world evidence concept into a structured retrospective or prospective clinical cohort study protocol framework.
This skill is for users who need a cohort-design-ready study plan, not a generic research idea, not a mechanistic wet-lab plan, and not a completed manuscript. The output should tell the user whether a cohort design is appropriate, what the source population and time-zero should be, how to define entry criteria, follow-up, endpoints, covariates, analysis strategy, and where the main design vulnerabilities lie.
This skill must always distinguish between:
This skill must not confuse cohort protocol design with case-control design, cross-sectional design, randomized trial design, or pure biomarker discovery without cohort logic.
The references/ directory is not optional background material. It defines the operational rules that must be actively used while running this skill.
Use the reference modules as follows:
references/cohort-question-fit-rules.md → use when judging whether a cohort design is appropriate in Section B.references/cohort-type-selection-framework.md → use when choosing retrospective versus prospective cohort structure in Section C.references/time-zero-and-follow-up-rules.md → use when defining index date, baseline window, follow-up start, censoring, and observation windows in Sections D–E.references/enrollment-and-eligibility-framework.md → use when writing source population, inclusion criteria, exclusion criteria, and enrollment logic in Section D.references/endpoint-definition-framework.md → use when defining primary and secondary outcomes in Section F.references/variable-collection-taxonomy.md → use when structuring covariates, exposures, predictors, confounders, effect modifiers, and follow-up variables in Section G.references/analysis-line-framework.md → use when building the main statistical analysis line in Section H.references/bias-and-validity-review-rules.md → use when identifying internal validity threats and design limitations in Section I.references/feasibility-and-data-quality-rules.md → use when distinguishing available versus missing variables, follow-up completeness, and ascertainment burden in Section J.references/output-section-guidance.md → use to keep the final report sectioned, bounded, and decision-oriented across Sections A–L.references/literature-integrity-rules.md → use whenever referring to prior cohort precedents, clinical variable availability, guideline practice, registries, event rates, follow-up assumptions, or published evidence.references/workflow-step-template.md → use to keep the workflow sequencing explicit and consistent.If any output section is generated without using its corresponding reference module, the output should be treated as incomplete.
Valid input usually includes one or more of the following:
Examples:
Out-of-scope — respond with the redirect below and stop:
“This skill is designed to build retrospective or prospective clinical cohort study protocols. Your request ([restatement]) is outside that scope because it requires [patient-specific medical advice / a different study design family / a completed evidence answer rather than cohort protocol design].”
This skill should:
This skill should not:
If the user has not adequately specified the cohort question, this skill must clarify the minimum items needed before locking the design:
If critical inputs are missing, ask 2–6 concise, high-yield follow-up questions.
Do not ask a long questionnaire if a narrower set of questions would establish:
If the user wants a one-shot protocol framework, proceed with explicit assumptions and label assumption-dependent elements clearly.
The skill must first identify the dominant cohort family. Typical families include:
If the user’s idea could fit more than one cohort family, explicitly identify the lead family and the main alternative.
Choose the design form based on the research question, data capture reality, and outcome timing, not by habit.
Typical mappings:
Never choose a prospective design just because it seems stronger if the user lacks realistic recruitment or follow-up capacity. Never choose a retrospective design without checking whether time-zero and exposure ascertainment can be defined coherently.
Identify the true protocol objective.
Clarify whether the study is primarily about:
State the dominant objective and any secondary objectives.
Use references/cohort-question-fit-rules.md to judge whether a cohort design fits the temporal logic of the question.
State:
Use references/cohort-type-selection-framework.md to select retrospective or prospective structure and the most likely data-source family.
State:
Use references/enrollment-and-eligibility-framework.md and references/time-zero-and-follow-up-rules.md.
Specify:
Do not allow vague eligibility logic.
Specify:
Do not mix fixed-horizon outcomes with time-to-event analysis without saying so explicitly.
Use references/endpoint-definition-framework.md.
State:
Do not define vague endpoints such as “better prognosis” without an operational definition.
Use references/variable-collection-taxonomy.md.
Organize variables into clear classes such as:
Distinguish baseline from post-baseline variables.
Use references/analysis-line-framework.md.
State:
Do not include every possible analysis. Lead with one coherent main line.
Use references/bias-and-validity-review-rules.md.
Review threats such as:
Use references/feasibility-and-data-quality-rules.md.
State clearly:
Choose the best protocol framing for now.
State:
Use the following sectioned structure every time.
Provide a concise restatement of the user’s cohort question, dominant objective, and intended evidence type.
State whether a cohort design is appropriate, what interpretation level it supports, and what competing design families were considered but not selected.
State the recommended cohort type, main alternative, and the design trade-off.
Define source population, eligibility, exclusion logic, cohort entry, index date, and baseline window.
Define follow-up start, duration, visit / observation structure, censoring, loss-to-follow-up concept, and competing events if relevant.
Define the primary endpoint, key secondary endpoints, ascertainment source, timing, and endpoint structure.
Organize the variable system into required domains. This section should separate core baseline variables, recommended enrichment variables, and optional exploratory variables.
State the main analysis objective, model family, covariate adjustment logic, sensitivity analyses, and missing-data concept.
List the main internal validity threats, interpretation limits, and the strongest sources of design fragility.
State which assumptions depend on real data access, follow-up completeness, endpoint ascertainment, or variable availability.
Give the lead protocol recommendation and explain why it is the best version to execute now.
List the assumptions that still require confirmation and the minimum follow-up questions or decisions needed before the protocol becomes execution-ready.
Follow these formatting rules every time:
If the user asks to improve or revise the protocol, preserve the same A–L output structure unless they explicitly request a different format.
When refining:
Upstream
Adjacent
Downstream
This skill should not:
A high-quality output from this skill should:
© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (references) in awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer of aipoch/medical-research-skills.
Open the folder on GitHubat commit 686e09d
Clinical Cohort Protocol Designer 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 |
|---|---|---|---|---|---|---|
| Clinical Cohort Protocol Designer this skillaipoch/medical-research-skills | 1.9k | — | ~5.7k | Automated safety check: Pass | MIT | |
| Experimental DesignOleafly/Oleafly | 212 | 3 repos | ~3.5k | Automated safety check: Notes | MIT | |
| Data Scientistmagnus919/hermes-profiles | 289 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Data Scientistmagnus919/agent-skills | 119 | — | ~4.1k | Automated safety check: Pass | MIT | |
| Clinical Protocol Draftingaws-samples/amazon-bedrock-agents-healthcare-lifesciences | 274 | — | ~1.4k | Automated safety check: Pass | MIT-0 | |
| Statistical PowerK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~4.4k | Automated safety check: Notes | MIT |
Oleafly/Oleafly
Design experiments and studies BEFORE data is collected — choosing a design, randomizing, blocking, and laying out treatment combinations so results are interpretable.
magnus919/hermes-profiles
PhD-level expertise in data science, statistics, and machine learning.
magnus919/agent-skills
A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…
aws-samples/amazon-bedrock-agents-healthcare-lifesciences
A skill your agent uses when drafting clinical trial protocol sections (objectives, background, study design) grounded in ICH guidelines (E6, E8, E9) and FDA regulations (21 CFR Part 312).
K-Dense-AI/scientific-agent-skills
Calculates sample sizes and statistical power for study planning.
asgard-ai-platform/skills
Calculate Wilson Score confidence intervals for ranking items by positive proportion with sample size correction.
aipoch/medical-research-skills
Complete workflow for generating academic research posters from PDF literature; use when you need to extract paper content from PDFs and produce a LaTeX-based poster…
aipoch/medical-research-skills
Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.
aipoch/medical-research-skills
Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.
aipoch/medical-research-skills
A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.
aipoch/medical-research-skills
Recommends target journals for manuscript submission by analyzing the paper topic/abstract and the journal distribution of similar PubMed literature; use when users ask for journal…
aipoch/medical-research-skills
Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.
Categories
Designs retrospective or prospective clinical cohort study protocols for biomedical and clinical research. Clinical Cohort Protocol Designer is an agent skill from aipoch/medical-research-skills. Designs retrospective or prospective clinical cohort study protocols for biomedical and clinical research.
Clinical Cohort Protocol Designer fits situations like: the user needs a cohort-based study plan rather than a general study idea; evidence summary; mechanistic experiment design.
Run `npx skills add aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a claude-code`. Or copy the skill folder (awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer in aipoch/medical-research-skills) into .claude/skills/clinical-cohort-protocol-designer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a codex`. Or copy the skill folder (awesome-med-research-skills/Protocol Design/clinical-cohort-protocol-designer in aipoch/medical-research-skills) into .agents/skills/clinical-cohort-protocol-designer 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 aipoch/medical-research-skills --skill clinical-cohort-protocol-designer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clinical-cohort-protocol-designer, .gemini/skills/clinical-cohort-protocol-designer, .github/skills/clinical-cohort-protocol-designer and .opencode/skills/clinical-cohort-protocol-designer in your project.
SKILL.md names no scripts, command-line tools or credentials: Clinical Cohort Protocol Designer is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. 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.
Clinical Cohort Protocol Designer is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.7k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.9k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Clinical Cohort Protocol Designer: Experimental Design (Oleafly/Oleafly, 212 stars), Data Scientist (magnus919/hermes-profiles, 289 stars), Data Scientist (magnus919/agent-skills, 119 stars) and Clinical Protocol Drafting (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,937 GitHub stars. The repository holds 578 skills in this directory. The repository was last updated on September 17, 2026.
Source: aipoch/medical-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.