Agent skill

Lab Prep Calculations

by aipoch in aipoch/medical-research-skills

Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep…

MITAuto-check passed

Install Lab Prep Calculations

skills CLI
$ npx skills add aipoch/medical-research-skills --skill lab-prep-calculations -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install aipoch/medical-research-skills lab-prep-calculations --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/aipoch/medical-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/scientific-skills/Other/Lab-Prep-Calculations .claude/skills/lab-prep-calculations && rm -rf skills-src

Use ~/.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/

Facts

Skill name
lab-prep-calculations
GitHub stars
2k
Token cost
~2k tokens
SKILL.md length
963 words
Files
4 (incl. references, assets)
Skills in repo
578
Repo updated
First seen
Licence
MIT

At a glance

Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep…

  • Works in 5 steps: Label a clean 50 mL tube or volumetric… → Pipette 0.50 mL of 1.0 M NaCl stock into… → Add ~45 mL of water and mix. → …
  • SKILL.md covers When to Use, Key Features, Dependencies and Example Usage, plus 11 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Lab Prep Calculations is an agent skill from aipoch/medical-research-skills. Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep workflows.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files and assets (for example `Lab-Prep-Calculations_audit_result_v2.json`, `assets/lab_prep_calc_template.md` and `references/guide.md`).

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.

Example prompts

  • “/lab-prep-calculations”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Label a clean 50 mL tube or volumetric container: "10 mM NaCl, 50 mL".
  2. Pipette 0.50 mL of 1.0 M NaCl stock into the container.
  3. Add ~45 mL of water and mix.
  4. Bring to final volume by adding water to 50.0 mL total (or add 49.5 mL water if using a graduated vessel and not accounting for mixing…
  5. Mix thoroughly (invert or stir) until homogeneous.

What it can do on your machine

Read from SKILL.md and the folder at commit 686e09d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Lab Prep Calculations loads about 2k tokens when it runs, and up to ~2.4k if it reads all its reference files. Until then it costs about 57 tokens; SKILL.md has 963 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
When it runs · the whole SKILL.md, loaded when a task matches
~2k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~2.4k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from aipoch/medical-research-skills at commit 686e09d, republished under its MIT licence (© aipoch). 963 words, ~2,024 tokens.

Download SKILL.mdSave it as .claude/skills/lab-prep-calculations/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
lab-prep-calculations
description
Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep workflows.
license
MIT
author
AIPOCH

Source: https://github.com/aipoch/medical-research-skills

When to Use

  • Preparing a working solution from a concentrated stock and needing exact pipetting and solvent volumes.
  • Planning a solid-to-solution preparation (weighing + dissolution) with molecular weight and purity corrections.
  • Designing a serial dilution scheme when a single-step dilution factor is impractical or exceeds pipetting limits.
  • Converting and preparing percentage-based solutions (w/v, v/v, w/w), including density-based mass-volume conversions.
  • Generating an executable lab protocol (steps, equipment list, and warnings) before running an experiment.

Key Features

  • Dilution calculations using C1V1 = C2V2, including solvent volume determination.
  • Automatic suggestion/structuring of serial dilution steps when dilution factors are large.
  • Solid preparation calculations using m = C × V × MW, with purity/content correction.
  • Percentage concentration conversions (w/v, v/v, w/w) and density-aware conversions when applicable.
  • Unit normalization (e.g., M/mM/µM; L/mL/µL) and sanity checks (e.g., V1 ≤ V2).
  • Protocol-style outputs: calculation summary, step list, equipment/materials, and risk notes.

Dependencies

  • None (documentation-only skill; no runtime dependencies specified).

Example Usage

Goal: Prepare 50 mL of 10 mM NaCl from a 1.0 M NaCl stock.

Inputs

  • Target concentration (C2): 10 mM
  • Target final volume (V2): 50 mL
  • Stock concentration (C1): 1.0 M
  • Solute/solvent: NaCl stock in water; dilute with water

Calculation (C1V1 = C2V2)

  • Convert units: 1.0 M = 1000 mM
  • ( V1 = \frac{C2 \times V2}{C1} = \frac{10\ \text{mM} \times 50\ \text{mL}}{1000\ \text{mM}} = 0.5\ \text{mL} )
  • Solvent volume to add:
    • ( V_{\text{solvent}} = V2 - V1 = 50.0\ \text{mL} - 0.5\ \text{mL} = 49.5\ \text{mL} )

Executable Protocol

  1. Label a clean 50 mL tube or volumetric container: "10 mM NaCl, 50 mL".
  2. Pipette 0.50 mL of 1.0 M NaCl stock into the container.
  3. Add ~45 mL of water and mix.
  4. Bring to final volume by adding water to 50.0 mL total (or add 49.5 mL water if using a graduated vessel and not accounting for mixing losses).
  5. Mix thoroughly (invert or stir) until homogeneous.

Equipment & Materials

  • Micropipette (range covering 0.50 mL) and compatible tips
  • 50 mL tube or volumetric flask/cylinder
  • 1.0 M NaCl stock solution
  • Water (or specified buffer)
  • Marker/label

Checks / Warnings

  • Ensure pipette accuracy at 0.50 mL (use an appropriate pipette range).
  • Confirm the stock concentration and that the solvent/buffer matches experimental requirements.

Implementation Details

  • Requirement confirmation

    • Target: concentration, final volume, solute, solvent/buffer.
    • Known parameters (as applicable): stock concentration, molecular weight (MW), purity/content, density.
    • Constraints: solubility limits, minimum weighable mass, pipetting range, available glassware.
  • Dilution

    • Core equation: C1V1 = C2V2
    • Outputs: required stock volume V1 and solvent addition volume V2 − V1
    • Validation: enforce V1 ≤ V2; normalize units before computation.
  • Serial dilution

    • Trigger: dilution factor too large for a single step (e.g., impractical pipetting volume or equipment limits).
    • Method: factor the overall dilution into multiple steps; for each step output:
      • step dilution factor
      • aliquot volume to transfer
      • solvent volume to add
  • Solid preparation / dissolution

    • Mass from molarity: m = C × V × MW
    • Purity/content correction: m_adj = m / purity (purity as a fraction, e.g., 0.98)
    • Protocol notes may include dissolution aids (heating, sonication, pH adjustment) based on solubility/constraints.
  • Percentage concentrations

    • Support conversions among w/v, v/v, w/w
    • If density is provided, perform mass-volume conversions to produce weigh/measure instructions.
  • Verification and output formatting

    • Normalize units (M/mM/µM; L/mL/µL; g/mg).
    • Sanity checks: volumes non-negative; final volume matches target; step volumes within equipment ranges.
    • Output structure guidance and verification checklist: see references/guide.md.
    • Reusable structured output template: assets/lab_prep_calc_template.md.

When Not to Use

  • Do not use this skill when the required source data, identifiers, files, or credentials are missing.
  • Do not use this skill when the user asks for fabricated results, unsupported claims, or out-of-scope conclusions.
  • Do not use this skill when a simpler direct answer is more appropriate than the documented workflow.
Show full SKILL.md (380 more words)Show less

Required Inputs

  • A clearly specified task goal aligned with the documented scope.
  • All required files, identifiers, parameters, or environment variables before execution.
  • Any domain constraints, formatting requirements, and expected output destination if applicable.
  1. Validate the request against the skill boundary and confirm all required inputs are present.
  2. Select the documented execution path and prefer the simplest supported command or procedure.
  3. Produce the expected output using the documented file format, schema, or narrative structure.
  4. Run a final validation pass for completeness, consistency, and safety before returning the result.

Deterministic Output Rules

  • Use the same section order for every supported request of this skill.
  • Keep output field names stable and do not rename documented keys across examples.
  • If a value is unavailable, emit an explicit placeholder instead of omitting the field.

Output Contract

  • Return a structured deliverable that is directly usable without reformatting.
  • If a file is produced, prefer a deterministic output name such as lab_prep_calculations_result.md unless the skill documentation defines a better convention.
  • Include a short validation summary describing what was checked, what assumptions were made, and any remaining limitations.

Validation and Safety Rules

  • Validate required inputs before execution and stop early when mandatory fields or files are missing.
  • Do not fabricate measurements, references, findings, or conclusions that are not supported by the provided source material.
  • Emit a clear warning when credentials, privacy constraints, safety boundaries, or unsupported requests affect the result.
  • Keep the output safe, reproducible, and within the documented scope at all times.

Failure Handling

  • If validation fails, explain the exact missing field, file, or parameter and show the minimum fix required.
  • If an external dependency or script fails, surface the command path, likely cause, and the next recovery step.
  • If partial output is returned, label it clearly and identify which checks could not be completed.

Completion Checklist

  • Confirm all required inputs were present and valid.
  • Confirm the supported execution path completed without unresolved errors.
  • Confirm the final deliverable matches the documented format exactly.
  • Confirm assumptions, limitations, and warnings are surfaced explicitly.

Quick Validation

Run this minimal verification path before full execution when possible:

text
No local script validation step is required for this skill.

Expected output format:

text
Result file: lab_prep_calculations_result.md
Validation summary: PASS/FAIL with brief notes
Assumptions: explicit list if any

Scope Reminder

  • Core purpose: Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep workflows.

© aipoch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references, assets) in scientific-skills/Other/Lab-Prep-Calculations of aipoch/medical-research-skills.

  • SKILL.md
  • Lab-Prep-Calculations_audit_result_v2.json
  • assets/lab_prep_calc_template.md
  • references/guide.md

Open the folder on GitHubat commit 686e09d

Compare with similar skills

Lab Prep Calculations 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.

Lab Prep Calculations compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Lab Prep Calculations this skillaipoch/medical-research-skills2k—~2kAutomated safety check: PassMIT
Analyzing Experiment Query PerformancePostHog/posthog40k—~3.7kAutomated safety check: PassCustom licence
React Performanceaffaan-m/ECC276k1 repos~4.5kAutomated safety check: PassMIT
Performing Soc2 Type2 Audit Preparationmukul975/Anthropic-Cybersecurity-Skills34k—~2.7kAutomated safety check: PassApache-2.0
Performance Profileralirezarezvani/claude-skills28k—~684Automated safety check: PassMIT
Agent Performance Optimizerruvnet/ruflo74k2 repos~3.6kAutomated safety check: PassMIT

Similar skills

  • Pull and interpret production experiment query-performance data from the staff-only /api/debugchqueries endpoints backing the /experiments/staff scene: slowest experiment queries, precompute…

    40k GitHub stars~3.7k tokensUpdated today
    DatabasesAuto-check passed
  • React Performance

    affaan-m/ECC

    React and Next.js performance optimization patterns adapted from Vercel Engineering's React Best Practices (https://github.com/vercel-labs/agent-skills).

    276k GitHub starsUsed in 1 repo~4.5k tokens
    DevelopmentAuto-check passed
  • Performing Soc2 Type2 Audit Preparation

    mukul975/Anthropic-Cybersecurity-Skills

    Automates SOC 2 Type II audit preparation including gap assessment against AICPA Trust Services Criteria (CC1-CC9), evidence collection from cloud providers and identity systems, control testing…

    34k GitHub stars~2.7k tokensUpdated 1 mo ago
    Legal & ComplianceAuto-check passed
  • Performance Profiler

    alirezarezvani/claude-skills

    Systematic performance profiling for Node.js, Python, and Go applications.

    28k GitHub stars~684 tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Agent skill for performance-optimizer - invoke with $agent-performance-optimizer

    74k GitHub starsUsed in 2 repos~3.6k tokens
    Auto-check passed
  • Handsontable Performance Testing

    handsontable/handsontable

    Guide to Handsontable's performance-tests package: Playwright scenarios measured through CDP traces and compared against golden baselines taken from the develop branch.

    22k GitHub stars~3.4k tokensUpdated today
    Testing & QAAuto-check passed

More from aipoch/medical-research-skills

All 578 skills in this repo
  • Academic Poster Generator

    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…

    2k GitHub stars~2.2k tokensUpdated 22 days ago
    Auto-check passed
  • Diagnostic Study Quality Assessment Quadas

    aipoch/medical-research-skills

    Analyzes clinical diagnostic accuracy studies for bias using the QUADAS-2 tool.

    2k GitHub stars~1.4k tokensUpdated 22 days ago
    Auto-check passed
  • Exploratory Data Analysis

    aipoch/medical-research-skills

    Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats.

    2k GitHub stars~3.7k tokensUpdated 22 days ago
    Auto-check passed
  • Iso Certification

    aipoch/medical-research-skills

    A toolkit for preparing ISO 13485:2016 certification documentation for medical device QMS.

    2k GitHub stars~1.8k tokensUpdated 22 days ago
    Auto-check passed
  • Journal Skills

    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…

    2k GitHub stars~1.7k tokensUpdated 22 days ago
    Auto-check passed
  • Latex Posters

    aipoch/medical-research-skills

    Creates academic-poster writing packages for LaTeX using beamerposter, tikzposter, or baposter.

    2k GitHub stars~1.3k tokensUpdated 22 days ago
    Auto-check passed

Questions about Lab Prep Calculations

What does Lab Prep Calculations do?

Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep…. Lab Prep Calculations is an agent skill from aipoch/medical-research-skills. Perform pre-experiment calculations and generate step-by-step preparation protocols for dilutions, solution preparation, dissolution, and % concentrations when planning formulations and lab prep workflows.

How do I install Lab Prep Calculations in Claude Code?

Run `npx skills add aipoch/medical-research-skills --skill lab-prep-calculations -a claude-code`. Or copy the skill folder (scientific-skills/Other/Lab-Prep-Calculations in aipoch/medical-research-skills) into .claude/skills/lab-prep-calculations in your project. Claude Code loads it when a task matches its description.

How do I install Lab Prep Calculations in Codex?

Run `npx skills add aipoch/medical-research-skills --skill lab-prep-calculations -a codex`. Or copy the skill folder (scientific-skills/Other/Lab-Prep-Calculations in aipoch/medical-research-skills) into .agents/skills/lab-prep-calculations in your project. Codex loads it when a task matches its description.

Can I use Lab Prep Calculations in Cursor, Gemini CLI or GitHub Copilot?

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 lab-prep-calculations -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/lab-prep-calculations, .gemini/skills/lab-prep-calculations, .github/skills/lab-prep-calculations and .opencode/skills/lab-prep-calculations in your project.

What does Lab Prep Calculations need to run?

SKILL.md names no scripts, command-line tools or credentials: Lab Prep Calculations is instructions for the agent only.

Does Lab Prep Calculations access the network?

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.

Is Lab Prep Calculations safe to install?

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.

What licence does Lab Prep Calculations use?

Lab Prep Calculations is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Lab Prep Calculations use?

About 2k tokens (SKILL.md is roughly 8.1k 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 385 tokens, read only when the agent opens those files.

What are the alternatives to Lab Prep Calculations?

Skills that share tags, products or a category with Lab Prep Calculations: Analyzing Experiment Query Performance (PostHog/posthog, 40k stars), React Performance (affaan-m/ECC, 276k stars), Performing Soc2 Type2 Audit Preparation (mukul975/Anthropic-Cybersecurity-Skills, 34k stars) and Performance Profiler (alirezarezvani/claude-skills, 28k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Lab Prep Calculations?

aipoch (a GitHub organization) maintains it in aipoch/medical-research-skills, which has 1,978 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.