latex-posters skill
Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific best practices for visual communication.
Is the latex-posters skill safe?
Clean: nothing in its files matched our rules. We read 14 files in the folder on 2026-09-28.
No findings.
Install the latex-posters skill
A skill is a folder. Copy it into your agent's skills folder and the agent loads it when the task matches its description.
git clone --depth 1 https://github.com/K-Dense-AI/scientific-agent-skills.git /tmp/scientific-agent-skills mkdir -p ~/.claude/skills cp -r /tmp/scientific-agent-skills/skills/latex-posters ~/.claude/skills/latex-posters
In the Claude apps, zip the folder and upload it from the Skills settings. The folder on GitHub
The instructions your agent would load
SKILL.md as published, without the frontmatter. Read it on GitHub
LaTeX Research Posters
Overview
Research posters are a critical medium for scientific communication at conferences, symposia, and academic events. This skill provides comprehensive guidance for creating professional, visually appealing research posters using LaTeX packages. Generate publication-quality posters with proper layout, typography, color schemes, and visual hierarchy.
When to Use This Skill
This skill should be used when:
- Creating research posters for conferences, symposia, or poster sessions
- Designing academic posters for university events or thesis defenses
- Preparing visual summaries of research for public engagement
- Converting scientific papers into poster format
- Creating template posters for research groups or departments
- Designing posters that comply with specific conference size requirements (A0, A1, 36×48", etc.)
- Building posters with complex multi-column layouts
- Integrating figures, tables, equations, and citations in poster format
AI-Powered Visual Element Generation
STANDARD WORKFLOW: Generate ALL major visual elements using AI before creating the LaTeX poster.
This is the recommended approach for creating visually compelling posters:
- Plan all visual elements needed (title, intro, methods, results, conclusions)
- Generate each element using scientific-schematics or Nano Banana Pro
- Assemble generated images in the LaTeX template
- Add text content around the visuals
Target: 60-70% of poster area should be AI-generated visuals, 30-40% text.
Hard limits (do not exceed)
These are limits, not guidelines. Violating them is the single most common cause of a failed poster. Full reasoning, per-graphic-type tables, and worked examples are in references/aigraphicsfor_posters.md.
Every graphic prompt must include: POSTER FORMAT for A0, an explicit element or word count (ONLY 3 icons, 3 words total), a font size (GIANT (120pt+)), 60% white space, and a viewing distance (readable from 10-12 feet).
Two mandatory review gates. Skipping either is how unreadable posters happen:
under 10 words, and not a 5+ stage workflow. If not, split it into several graphics.
- Before generating — for each planned graphic, confirm it is 3-4 items, one message,
4 or fewer elements, 50%+ white space, understandable in 2 seconds. Any failure means regenerate or split. Do not assemble a poster from figures that failed.
- After generating, before assembly — open each figure at 25% zoom. All text readable,
Patterns that always fail: 7-stage workflow, timeline with annual milestones, 3 case studies in one graphic, comparison of 5+ methods, architecture with all layers. Collapse each to 3 high-level items, or make several separate graphics.
Overflow is an error, not a warning. After compiling, run grep -i overfull poster.log and inspect all four edges at 100% zoom. See references/compilationandquality_control.md.
Scientific Schematics Integration
For detailed guidance on creating schematics, refer to the scientific-schematics skill documentation.
Key capabilities:
- Nano Banana Pro automatically generates, reviews, and refines diagrams
- Creates publication-quality images with proper formatting
- Ensures accessibility (colorblind-friendly, high contrast)
- Supports iterative refinement for complex diagrams
Core Capabilities
Three poster packages are supported — beamerposter (Beamer syntax, institutional themes), tikzposter (modern, colorful, flexible), and baposter (structured multi-column). Package comparison, layout and grid systems, design principles, standard sizes, per-package templates, figure and image integration, color schemes, typography, and QR codes are all documented in references/latexposterreference.md.
Reusable per-section content patterns, accessibility requirements, and presentation-day guidance are in references/posterpatternsand_presentation.md.
Workflow for Poster Creation
Stage 1: Planning and Content Development
- Determine poster requirements:
- Conference size specifications (A0, 36×48", etc.)
- Orientation (portrait vs. landscape)
- Submission deadlines and format requirements
- Develop content outline:
- Identify 1-3 core messages
- Select key figures (typically 3-6 main visuals)
- Draft concise text for each section (bullet points preferred)
- Aim for 300-800 words total
- Choose LaTeX package:
- beamerposter: If familiar with Beamer, need institutional themes
- tikzposter: For modern, colorful designs with flexibility
- baposter: For structured, professional multi-column layouts
Stage 2: Generate Visual Elements (AI-Powered)
CRITICAL: Generate SIMPLE figures with MINIMAL content. Each graphic = ONE message.
Content limits:
- Maximum 4-5 elements per graphic
- Maximum 15 words total per graphic
- 50% white space minimum
- GIANT fonts (80pt+ for labels, 120pt+ for key numbers)
- Create figures directory:
mkdir -p figures- Generate SIMPLE visual elements:
# Introduction - ONLY 3 icons/elements
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE visual with ONLY 3 elements: [icon1] [icon2] [icon3]. ONE word labels (80pt+). 50% white space. Readable from 8 feet." -o figures/intro.png
# Methods - ONLY 4 steps maximum
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE flowchart with ONLY 4 boxes: STEP1 → STEP2 → STEP3 → STEP4. GIANT labels (100pt+). 50% white space. NO sub-steps." -o figures/methods.png
# Results - ONLY 3 bars/comparisons
python scripts/generate_schematic.py "POSTER FORMAT for A0. SIMPLE chart with ONLY 3 bars. GIANT percentages ON bars (120pt+). NO axis, NO legend. 50% white space." -o figures/results.png
# Conclusions - EXACTLY 3 items with GIANT numbers
python scripts/generate_schematic.py "POSTER FORMAT for A0. EXACTLY 3 key findings: '[NUMBER]' (150pt) '[LABEL]' (60pt) for each. 50% white space. NO other text." -o figures/conclusions.png- Review generated figures - check for overflow:
- View at 25% zoom: All text still readable?
- Count elements: More than 5? → Regenerate simpler
- Check white space: Less than 40%? → Add "60% white space" to prompt
- Font too small?: Add "EVEN LARGER" or increase pt sizes
- Still overflowing?: Reduce to 3 elements instead of 4-5
Stage 3: Design and Layout
- Select or create template:
- Start with provided templates in assets/
- Customize color scheme to match branding
- Configure page size and orientation
- Design layout structure:
- Plan column structure (2, 3, or 4 columns)
- Map content flow (typically left-to-right, top-to-bottom)
- Allocate space for title (10-15%), content (70-80%), footer (5-10%)
- Set typography:
- Configure font sizes for different hierarchy levels
- Ensure minimum 24pt body text
- Test readability from 4-6 feet distance
Stage 4: Content Integration
- Create poster header:
- Title (concise, descriptive, 10-15 words)
- Authors and affiliations
- Institution logos (high-resolution)
- Conference logo if required
- Integrate AI-generated figures:
- Add all figures from Stage 2 to appropriate sections
- Use \includegraphics with proper sizing
- Ensure figures dominate each section (visuals first, text second)
- Center figures within blocks for visual impact
- Add minimal supporting text:
- Keep text minimal and scannable (300-800 words total)
- Use bullet points, not paragraphs
- Write in active voice
- Text should complement figures, not duplicate them
More skills from K-Dense-AI/scientific-agent-skills
- AadaptyvHow to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.
- AaeonThis skill should be used for time series machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, segmentation, and similarity search. Use when working with temporal data, sequential patterns, or time-indexed observations requiring specialized algorithms beyond standard ML approaches. Particularly suited for univariate and multivariate time series analysis with scikit-learn compatible APIs.
- AalphagenomeLook up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and quantile scores for RNA-seq, DNase, ATAC, ChIP-TF, ChIP-histone, CAGE, PRO-cap, splicing, polyadenylation and contact-map tracks), score variants or scan windows on demand with the AlphaGenome model for human and mouse (variant scoring, in silico mutagenesis, REF-versus-ALT track prediction), and build Atlas website deep links. Use when the user mentions AlphaGenome, AlphaGenome Atlas, AVI or AlphaGenome Variant Impact, DeepMind variant effect prediction, or wants to prioritise or mechanistically interpret non-coding, regulatory, splicing, enhancer, promoter, or chromatin-accessibility effects of SNVs from a VCF, credible set, or region. Research use only; not a clinical tool.
- Aanalytical-method-validationPlan, execute, and document validation, verification, and transfer of analytical procedures under the governing framework - ICH Q2(R2) and Q14, USP <1220>/<1225>/<1226>, ICH M10 bioanalytical, CLSI EP, or ISO/IEC 17025. Use for HPLC, LC-MS/MS, GC, CE, ICP-MS, dissolution, qNMR, qPCR, NIR, and ligand binding or cell-based assays whenever the question is whether a procedure is fit for its intended purpose. Triggers include "method validation", "analytical method validation", "AMV", "validation protocol", "acceptance criteria", "linearity", "reportable range", "accuracy and precision", "repeatability", "intermediate precision", "recovery", "LOD", "LOQ", "detection limit", "quantitation limit", "specificity", "robustness", "method transfer", "method comparison", "Deming", "Passing-Bablok", "Bland-Altman", "equivalence testing", "OOS investigation", "ICH Q2", "Q2(R2)", "Q14", "USP 1225", "ICH M10", "incurred sample reanalysis", "ISR", "CLSI EP", and any request to show that an assay works.
- AanndataData structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.
- AarborAutonomously improve a real artifact (code, training recipe, agent harness, data pipeline, prompt) against an objective and an evaluator, using Hypothesis Tree Refinement (HTR) from the Arbor paper. Use this whenever someone wants to iteratively optimize something over many experiments without overfitting — e.g. "get my model's eval score up", "improve this agent/harness", "tune this pipeline", "beat the baseline on this benchmark", "run a search over approaches and keep the best", "do an MLE-bench / Kaggle-style optimization", or any long-horizon "make this artifact better and don't just memorize the dev set" task. Trigger it even when the user doesn't say "Arbor" or "hypothesis tree" but describes repeated experiment-and-evaluate loops, branching exploration of competing ideas, or worries about a dev/test gap. Runs Claude itself as the coordinator with subagent executors in isolated git worktrees; for the standalone `arbor` CLI tool see references/arbor-upstream.md.
- AarboretoInfer gene regulatory networks (GRNs) from gene expression data using scalable algorithms (GRNBoost2, GENIE3). Use when analyzing transcriptomics data (bulk RNA-seq, single-cell RNA-seq) to identify transcription factor-target gene relationships and regulatory interactions. Supports distributed computation for large-scale datasets.
- AastropyCore Python library for astronomy and astrophysics workflows that need Astropy APIs, including units/quantities, coordinates, FITS I/O, tables, time systems, WCS, and cosmology. Use when implementing or debugging astronomical data analysis code with Astropy.
- AautoskillObserve the user's screen via screenpipe, detect repeated research workflows, match them against existing scientific-agent-skills, and draft new skills (or composition recipes that chain existing ones) for the patterns not yet covered. Use when the user asks to analyze their recent work and propose skills based on what they actually do. Requires the screenpipe daemon (https://github.com/screenpipe/screenpipe) running locally on port 3030 — the skill has no other data source and will refuse to run if screenpipe is unreachable. All detection runs locally; only redacted cluster summaries reach the LLM.
- Abenchling-integrationBenchling Python SDK and REST API integration for registry entities, inventory, ELN entries, workflows, Benchling Apps, and Data Warehouse queries. Use when automating lab data with benchling-sdk or the v2 API.
- Abgpt-paper-searchSearch scientific papers and retrieve structured experimental data extracted from full-text studies via the BGPT MCP server. Returns 25+ fields per paper including methods, results, sample sizes, quality scores, and conclusions. Use for literature reviews, evidence synthesis, and finding experimental details not available in abstracts alone.
- AbidsUse this skill when working with Brain Imaging Data Structure (BIDS) datasets: organizing neuroscience and biomedical data (MRI, EEG, MEG, iEEG, PET, microscopy, NIRS, motion capture, EMG, MR spectroscopy, behavioral), querying BIDS layouts, validating compliance, converting DICOM to BIDS, writing metadata sidecars, or creating BIDS derivatives.