sciagent-skill-creator
Scaffold a new SciAgent-Skills entry. Picks pipeline/toolkit/database/guide template, creates skills/{category}/{name}/SKILL.md…
Research posters in LaTeX using beamerposter, tikzposter, or baposter. Layout, typography, color schemes, figure integration, accessibility, and QA for conferences. Includes templates. For figure generation use matplotlib-scientific-plotting or plotly-interactive-plots.
Claude Code
$ npx -y skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters --agent claude-code
Codex
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a codex -y
Cursor
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a cursor -y
Gemini CLI
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a gemini-cli -y
GitHub Copilot
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a github-copilot -y
OpenCode
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a opencode -y
Windsurf
$ npx skills add jaechang-hits/SciAgent-Skills --skill latex-research-posters -a windsurf -y
name: latex-research-posters description: "Research posters in LaTeX using beamerposter, tikzposter, or baposter. Layout, typography, color schemes, figure integration, accessibility, and QA for conferences. Includes templates. For figure generation use matplotlib-scientific-plotting or plotly-interactive-plots." license: CC-BY-4.0
Research posters are a critical medium for scientific communication at conferences, symposia, and academic events. This knowhow covers end-to-end poster creation in LaTeX: package selection, layout design, typography, color schemes, figure integration, accessibility, compilation, and quality control for print and digital display.
Three major packages, each with distinct strengths:
| Package | Architecture | Best For | Learning Curve | |---------|-------------|----------|---------------| | **beamerposter** | Beamer extension | Traditional academic posters, institutional branding | Low (if you know Beamer) | | **tikzposter** | TikZ-based blocks | Modern colorful designs, custom graphics | Medium | | **baposter** | Box-based grid | Multi-column layouts, consistent spacing | Low |
**beamerposter**: Uses Beamer's `\begin{block}` syntax. Themes and color schemes from Beamer carry over. Best when your institution already has a Beamer theme.
**tikzposter**: Declarative block placement with `\block{Title}{Content}`. Built-in color styles (Denmark, Germany, etc.) and layout themes (Rays, Wave). Most flexible for custom designs.
**baposter**: Defines named boxes in a grid. Automatic positioning and spacing. Best when you want structured, uniform column layouts without manual placement.
| Standard | Size | Region | Use | |----------|------|--------|-----| | **A0** | 841 × 1189 mm (33.1 × 46.8 in) | Europe | Most common academic standard | | **A1** | 594 × 841 mm (23.4 × 33.1 in) | Europe | Smaller venues | | **36 × 48 in** | 914 × 1219 mm | North America | Standard US conference size | | **42 × 56 in** | 1067 × 1422 mm | North America | Large format | | **48 × 72 in** | 1219 × 1829 mm | North America | Extra large |
**Orientation**: Portrait (vertical) is most common and traditional. Landscape (horizontal) works better for timelines, wide figures, or side-by-side comparisons.
| Element | Size Range | Purpose | |---------|-----------|---------| | Title | 72–120 pt | Readable from 15+ feet | | Section headers | 48–72 pt | Readable from 8–10 feet | | Body text | 24–36 pt | Readable from 4–6 feet | | Captions | 20–28 pt | Readable from 3 feet |
Start: What is your design priority?
├── Institutional branding / existing Beamer theme?
│ └── YES → beamerposter
├── Modern, colorful, custom TikZ graphics?
│ └── YES → tikzposter
├── Structured multi-column grid with minimal setup?
│ └── YES → baposter
└── Not sure
└── tikzposter (most flexible default)| Poster Content | Columns | Layout Strategy | |---------------|---------|-----------------| | Few key results, large figures | 2 columns | Wide figure panels, brief text | | Balanced text and figures | 3 columns | Standard academic layout | | Data-heavy with many small figures | 4 columns | Compact grid, small text | | Narrative flow / timeline | 2 columns landscape | Left-to-right story |
| Poster Type | Text % | Visual % | Word Count | |-------------|--------|----------|------------| | Experimental research | 40% | 60% | 400–600 | | Computational/modeling | 50% | 50% | 500–700 | | Review/survey | 55% | 45% | 600–800 | | Method paper | 35% | 65% | 300–500 |
1. **MANDATORY: Every poster must include at least 2 figures.** Posters are primarily visual media — text-heavy posters fail to communicate. Target 3–4 figures for comprehensive posters: methodology diagram, key results, conceptual framework.
2. **MANDATORY: Verify poster dimensions match conference requirements exactly.** Use `pdfinfo poster.pdf | grep "Page size"` after compilation. A0 should show ~2384 × 3370 points.
3. **Follow the Z-pattern reading flow.** Place the most important content (title, key result figure) in the top-left quadrant. Readers naturally scan: top-left → top-right → bottom-left → bottom-right.
4. **Use white space intentionally.** White space is not wasted space — it improves readability and visual hierarchy. Don't fill every gap with text.
5. **Keep text scannable.** Use bullet points instead of paragraphs. Each section should be understandable in under 30 seconds.
6. **Anti-pattern — cramming the full paper into poster format.** A poster is not a shrunken paper. Extract 1–3 key messages and design around those. Leave details for the handout or QR-linked paper.
7. **Test readability at reduced scale.** Print at 25% scale on letter/A4 paper. If the title isn't readable from 6 feet, the body text isn't readable from 2 feet, or figures are unclear, revise.
8. **Use color-blind friendly palettes.** Avoid red-green combinations (affects ~8% of males). Use Viridis, ColorBrewer, or IBM Color Blind Safe palettes. Add patterns or shapes alongside color coding.
9. **Embed all fonts in the final PDF.** Run `pdffonts poster.pdf` — every font should show "yes" in the "emb" column. Non-embedded fonts may render differ
Turn your AI coding agent into a life sciences expert — 199 bioinformatics skills for Claude Code covering RNA-seq, single-cell analysis, genomics, proteomics, drug discovery, and more. Boosted BixBench from 65% to 92%. Open source.
Scaffold a new SciAgent-Skills entry. Picks pipeline/toolkit/database/guide template, creates skills/{category}/{name}/SKILL.md…
Bayesian modeling with PyMC 5: priors, likelihood, NUTS/ADVI sampling, diagnostics (R-hat, ESS), LOO/WAIC comparison, prediction.…
Time-to-event modeling with scikit-survival: Cox PH (elastic net), Random Survival Forests, Boosting, SVMs for censored data.…
Guided statistical analysis: test choice, assumption checks, effect sizes, power, APA reporting. Pick tests, verify assumptions,…
Python statistical modeling: regression (OLS, WLS, GLM), discrete (Logit, Poisson, NegBin), time series (ARIMA, SARIMAX, VAR),…
DL cell/nucleus segmentation for fluorescence and brightfield microscopy. Pre-trained models (cyto3, nuclei, tissuenet) and a…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.