Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Microscopy Basics

ASecurity

Light microscopy fundamentals — brightfield, fluorescence, confocal, image acquisition, and quantitative analysis.

2 stars
0 votes
0 copies
0 views
Added 9/29/2026
ai-agentsgo

Security Analysis

A100/100

Scanned 9/29/2026

$npx -y skills add aicodedecode/awesome-muse-skills --skill microscopy-basics --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Microscopy Basics?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Microscopy Basics
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aicodedecode-microscopy-basics/badge)](https://www.skillsdirectory.com/skills/aicodedecode-microscopy-basics)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: microscopy-basics
description: Light microscopy fundamentals — brightfield, fluorescence, confocal, image acquisition, and quantitative analysis.
category: scientific
---

## Overview

microscopy-basics covers practical light microscopy for biology: choosing modalities
(brightfield, phase, DIC, widefield fluorescence, confocal), acquiring publication-quality
images, and doing honest quantitative image analysis. It emphasizes the physics that constrains
what images mean — resolution limits, photobleaching, and the processing steps that turn data
into illustrations.

## When to use

- Choosing modality: brightfield vs fluorescence vs confocal for the question.
- Fluorescence imaging: fluorophore selection, filter sets, exposure, controls.
- Confocal: pinhole, z-stacks, Nyquist sampling.
- Image acquisition: avoiding saturation, photobleaching minimization, tiling.
- Quantitative analysis: cell counting, colocalization, intensity measurements in Fiji/ImageJ.
- Figure preparation: ethical image processing, scale bars, LUTs.

## Core concepts

- **Resolution limits.** Abbe diffraction limit: ~200 nm lateral, ~500 nm axial for visible
  light. Pixel size should satisfy Nyquist (2-3x oversampling of the resolution limit).
  Magnification beyond resolution is empty magnification — a 100x image of a 500-nm structure
  shows no more detail than a properly sampled 40x.
- **Contrast methods.** Brightfield (stained samples), phase contrast (unstained cells —
  halo artifacts), DIC (pseudo-3D relief, great for unstained specimens, no fluorescence
  compatibility issues). Choose by sample, not habit.
- **Fluorescence essentials.** Match fluorophores to filter sets/lasers (check excitation/
  emission overlap); controls: unstained (autofluorescence), single-stains (bleed-through),
  secondary-only (non-specific binding). Bleed-through is optical — verify with single-stain
  controls, don't assume software unmixing fixes bad panel design.
- **Exposure discipline.** Expose to fill the dynamic range without saturation (saturated
  pixels are not data); keep exposure/laser power constant across compared conditions;
  minimize illumination (photobleaching destroys fluorophores; phototoxicity kills live
  cells). For quantification, identical acquisition settings are non-negotiable.
- **Confocal.** Pinhole rejects out-of-focus light → optical sectioning; pinhole at 1 Airy
  unit is the standard trade-off; z-step at Nyquist (∼0.5× axial resolution); match
  refractive index (oil/water/glycerol objectives to mounting medium) or suffer spherical
  aberration. Confocal is slower and more phototoxic than widefield — use it when you need
  sectioning, not by default.
- **Live imaging.** Environmental control (37°C, CO₂, humidity); low light doses; sufficient
  temporal resolution without photodamage; drift correction. Cells imaged to death produce
  beautiful artifacts.
- **Quantitative analysis (Fiji/ImageJ).** Segment (thresholding, watershed, or trained
  classifiers — ilastik/Cellpose for hard cases); measure on raw data (never on
  contrast-adjusted copies); count with unbiased rules; colocalization via Pearson/Manders
  with Costes randomization controls (not just yellow overlap). Analyze blinded.
- **Ethical image processing.** Linear adjustments (brightness/contrast) applied equally to
  whole images and controls are fine; selective enhancement, cloning, or splicing without
  disclosure is misconduct. Keep raw files; document processing; include scale bars (not
  "40x" — magnification is meaningless after resizing).

## Practical workflow

1. **Choose modality.** Question → required resolution/sectioning → simplest adequate method.
2. **Prepare.** Appropriate fixation (PFA vs methanol — epitope-dependent), mounting medium
   matched to objective, #1.5 coverslips (0.17 mm — objectives are corrected for these).
3. **Controls.** Unstained, single-stains, secondary-only — every session.
4. **Acquire.** Nyquist sampling, no saturation, constant settings across comparisons,
   minimal light dose.
5. **Analyze.** On raw data, blinded, with validated segmentation; appropriate statistics
   (nested data — fields within samples — need mixed models, not pooled t-tests).
6. **Present.** Scale bars, identical processing of compared images, raw data archived,
   processing documented.

Example (Fiji macro sketch):
```
run("Set Measurements...", "area mean integrated redirect=None decimal=3");
setAutoThreshold("Otsu dark"); run("Analyze Particles...", "size=50-Infinity show=Masks");
```

## Common pitfalls

- Saturated pixels quantified as real intensities.
- Different acquisition settings between compared conditions.
- Colocalization by "yellow overlap" without coefficients and controls.
- Selective contrast adjustment (enhancing the experimental image only).
- Missing scale bars / reporting magnification instead.
- Phototoxicity artifacts interpreted as biology.
- Pseudoreplication: treating 500 cells from 3 dishes as n=500.

Attribution

aicodedecodeaicodedecode
View sourceSee grades on GitHubMore from aicodedecode →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698621 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →