Agent skill · Code Review & Quality

sec-report

SEC (size-exclusion chromatography) analysis with peak detection, oligomer classification, and publication-quality PDF report generation via Typst templates. Triggers on "SEC", "size exclusion", "chromatography", "oligomer analysis", "protein assembly", "SEC report".

BioTender-maxgithub.com/BioTender-maxGitHub ↗
claude-codeships scriptsNOASSERTION
Install
npx skills add BioTender-max/awesome-bio-agent-skills --skill sec-report --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 7
SKILL.md size: 9 KB
Bundled scripts: yes
Path: skills/bioclaw/sec-report/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 135
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# SEC Chromatography Analysis & PDF Report Generator > **CRITICAL: This skill provides a fully automated pipeline script (`sec_pipeline.py`) that produces a publication-quality PDF with text, tables, figures, and analysis. You MUST use this pipeline. Do NOT write your own analysis script. Do NOT generate figures without accompanying text. Do NOT produce a PDF that only contains images — the pipeline generates a complete scientific report with Background, Methods, Results (including text interpretation for each construct), Discussion, and Conclusions sections.** > **If you write your own code instead of running `sec_pipeline.py`, the report will be of significantly lower quality. The pipeline includes a professional Typst template engine that generates reports comparable to Biomni/Phylo output quality.** Analyze SEC chromatogram data files and images, detect peaks, classify oligomeric states, and generate a publication-quality PDF report with professional styling (colored section bands, styled tables, callout boxes, page headers/footers, and full-text analysis for every section). ## When To Use This Skill - User uploads SEC chromatogram data (CSV/TSV/Excel) and/or images - User asks

What's inside
Steps it walks through
  1. When To Use This Skill
  2. Analysis Plan (Present in Chat Before Execution)
  3. Execution Steps (REQUIRED)
  4. Expected Inputs
  5. SEC Data File Format
  6. Expected Outputs
  7. Pipeline Details
  8. Peak Detection
  9. Peak Classification (relative, no calibration assumed)
  10. Quality Scoring (0–10)
  11. PDF Report Sections
  12. Practical Heuristics
  13. Important Guardrails
  14. Anti-Patterns
Ships with 6 files
  • sec_pipeline.py
  • sec_report_common.py
  • sec_report_pdf.py
  • sec_report_typst.py
  • tests/generate_test_data.py
  • tests/run_test.sh
Commands it runs
pip install typst 2>/dev/null || pip install --user typst
pip install fpdf2 2>/dev/null || pip install --user fpdf2
cd /home/node/.claude/skills/sec-report
python3 sec_pipeline.py \
More from awesome-bio-agent-skills
All skills →
About this skill
What does the sec-report skill do?

SEC (size-exclusion chromatography) analysis with peak detection, oligomer classification, and publication-quality PDF report generation via Typst templates. Triggers on "SEC", "size exclusion", "chromatography", "oligomer analysis", "protein assembly", "SEC report".

How do I install it?

Run `npx skills add BioTender-max/awesome-bio-agent-skills --skill sec-report --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From BioTender-max/awesome-bio-agent-skills, a repository with 135 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going