latex-posters
Creates research posters in LaTeX using beamerposter, tikzposter, or baposter.
Skill by K-Dense-AI
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/k-dense-ai-latex-posters
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, design, research
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/latex-posters
Tools it pre-approves 4
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
ReadWriteEditBash
What's inside
- Skill name
latex-posters- Description
- Creates research posters in LaTeX using beamerposter, tikzposter, or baposter. Use for conference posters, academic presentations, multi-column scientific layouts, figure integration, typography, compilation, and PDF preflight.
- License
- MIT
- Compatibility
- Requires a LaTeX distribution with the selected poster class and Poppler for PDF checks. Optional AI schematics require Python 3.10+, requests, network access, and OPENROUTER_API_KEY. baposter needs a separately supplied class file.
- Allowed tools
- Read, Write, Edit, Bash
- Metadata
- version: 1.10 · skill-author: K-Dense Inc. · last-reviewed: 2026-09-30
- Instructions
- 186 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves any shell command
Files (17)
- SKILL.md
- baposter_template.tex · assets/
- beamerposter_template.tex · assets/
- poster_quality_checklist.md · assets/
- tikzposter_template.tex · assets/
- README.md · references/
- ai_graphics_for_posters.md · references/
- compilation_and_quality_control.md · references/
- latex_poster_packages.md · references/
- latex_poster_reference.md · references/
- poster_content_guide.md · references/
- poster_design_principles.md · references/
- poster_layout_design.md · references/
- poster_patterns_and_presentation.md · references/
- generate_schematic.py · scripts/
- generate_schematic_ai.py · scripts/
- review_poster.sh · scripts/
SKILL.md (first lines)
# LaTeX Research Posters Create a conference-sized PDF from scientific content, editable LaTeX, and verified figures. Use for new posters, paper-to-poster adaptation, institutional templates, and poster compilation or print preflight. ## Choose the poster package | Package | Use when | Reviewed target | | --- | --- | --- | | beamerposter | Beamer blocks or institutional Beamer themes fit the project | CTAN 1.13 | | tikzposter | TikZ styling and automatically stacked blocks are useful | CTAN 2.0 | | baposter | A supplied project uses its named, relative-positioned boxes | Archived class v2.0, 2011/11/26; upstream site unavailable at review | The three bundled templates were compiled locally with pdfLaTeX (TeX Live 2025) and inspected using Poppler 26.09.0. baposter was tested using the pinned archival source described in [references/latex_poster_packages.md](references/latex_poster_packages.md). Do not interpret an old stable package version as proof of current tagged-PDF support. Other reference snippets are illustrative building blocks unless explicitly tested; they require the indicated class, packages, actual data, and figure files. ## Workflow ### 1. Establish the scientific content and output requirements - Record exact paper width, height, orientation, venue rules, and printer requirements. - Choose 1-3 main messages and the results needed to support them. A useful starting budget is 300-800 words with 3-5 figures; adjust to the audience and available space. - Preserve study design, sample sizes, units, effect sizes, uncertainty, limitations, and data provenance. Include the relevant citations, contact, and acknowledgments. - Use actual analysis outputs for plots and original research images for evidence. Do not use an image model to invent numerical charts, microscopy, spectra, or results. ### 2. Prepare and review figures Prefer vector PDF for numerical plots, TikZ for precise diagrams, and suitable PNG/JPEG for photographs or conceptual artwork. Convert SVG to PDF before ordinary `\includegraphics`; SVG is not a directly supported pdfLaTeX image format. Optional AI schematics can help explain a concept. Generate them only when useful; there is no required AI-image quota. Keep titles, citations, numerical values, and QR codes editable in LaTeX or a deterministic plotting tool. Use official logo assets. ```bash # From the skill root; save project output outside the installed skill directory. # Illustrative paid call, not executed during this review. python scripts/generate_schematic.py \ "Conceptual A0 poster diagram: three boxes SAMPLE, MEASURE, ANALYZE connected left to right. Large dark labels on white, generous margins, no numerical results." \ -o /path/to/project/figures/methods.png --doc-type poster --iterations 1 ``` The helper uses OpenRouter's `POST /api/v1/images` with Nano Banana 2 (`google/gemini-3.1-flash-image`) and reviews through `POST /api/v1/chat/completions` with `google/gemini-3.7-flash`. It accepts PNG output paths and 1-2 iterations. Generation and review both consume API credits. A saved image or an AI score does not establish scientific correctness or final print quality. Check the image and `*_review_log.json`, including `quality_met` and `termination_reason`. Inspect every figure before assembly: relationships, labels, units, colors, license, and accuracy. Check actual placed size, pixel dimensions, and raster PPI. A requested “120 pt” font in an image prompt is not a physical typesetting guarantee. See [references/ai_graphics_for_posters.md](references/ai_graphics_for_posters.md). ### 3. Create the layout Copy one of the three files in `assets/` into the project: - `beamerposter_template.tex` - `tikzposter_template.tex` - `baposter_template.tex` Each template compiles with visibly marked draft figure boxes when its assets are missing. These are placeholders, not example research findings. Replace them, example references, author details, logo boxes, and the example QR target before delivery. Use 2-3 columns as a starting layout. Keep sufficient page margins and gaps between blocks. Figure widths must fit the containing box; `0.85\linewidth` is a reasonable starting point, not a universal maximum. Body text around 24-36 pt at final print size is a starting range. Font commands vary with class and scale; verify the actual rendered sizes rather than assuming that `\Large` is always a fixed size. Package details, valid option keys, and layout caveats: [references/latex_poster_packages.md](references/latex_poster_packages.md). ### 4. Compile and inspect the actual PDF Run these from the poster project directory: ```bash pdflatex -interaction=nonstopmode -halt-on-error poster.tex pdflatex -interaction=nonstopmode -halt-on-error poster.tex pdfinfo poster.pdf pdffonts poster.pdf pdfimages -list poster.pdf pdftoppm -scale-to 2000 -singlefile -png poster.pdf poster-preview rg -n 'Overfull|Underfull|Warning|undefined' poster.log ``` Use LuaLaTeX/XeLaTeX if a project needs `fontspec` and installed OpenType fonts; changing engines still requires compilation and visual verification. Run BibTeX or Biber only when the bibliography setup calls for it. Open the rendered page and inspect all edges, column boundaries, figure labels, and footer. Overfull boxes require investigation; they do not always imply page clipping. TikZ/baposter overlaps can occur without overfull warnings, so a clean log is insufficient. An underfull box is a spacing diagnostic, not automatic evidence of clipped content. Run the bundled read-only preflight using its absolute path: ```bash bash /path/to/latex-posters/scripts/review_poster.sh poster.pdf ``` Exit status is 0 when automated checks pass, 1 for failures such as unreadable PDF, multiple pages, or unembedded fonts, and 2 when required Poppler tools are absent. The script reports all fonts and placed raster PPI. It does not certify accessibility, PDF/X compliance, scientific accuracy, QR destinations, or absence of overlap. ### 5. Proof and deliver
From K-Dense-AI/scientific-agent-skills, MIT.
More from K-Dense-AI/scientific-agent-skills
- 0.699score
13c-metabolic-flux
K-Dense-AI
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps, mfapy isotope simulation…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
adaptyv
K-Dense-AI
Uses the Adaptyv Bio Foundry API and Python SDK to design protein characterization experiments, estimate costs, submit sequences, monitor laboratory progress…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
scientific-schematics
K-Dense-AI
Generates scientific diagram drafts using Nano Banana 2 AI with smart iterative refinement.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
glycoengineering
K-Dense-AI
Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
venue-templates
K-Dense-AI
Prepares journal manuscripts, conference papers, research posters, and grant documents using venue-specific formatting guidance and bundled LaTeX scaffolds.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
uncertainty-and-units
K-Dense-AI
Tracks physical units and propagates measurement uncertainty in scientific calculations using pint and uncertainties.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
alphagenome
K-Dense-AI
Looks up precomputed AlphaGenome Atlas effects for any GRCh38 single-nucleotide variant (AVI score with Phred and 18 SHAP feature attributions, plus raw and…
SkillAFreshness: A★ 54.4KClaude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 54,411
- Forks
- 4,797
- Open issues
- 8
- Last commit (this folder)
- Oct 1, 2026 (26 days ago)
- Last release
- Oct 1, 2026 (26 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.10
- License
- MIT
- Website
- arxiv.org/abs/2609.00065
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from K-Dense-AI
- 0.699score
exploratory-data-analysis
K-Dense-AI
Performs bounded, local exploratory analysis of explicitly supported scientific files.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
citation-management
K-Dense-AI
Comprehensive citation management for academic research.
SkillAFreshness: A★ 54.4KClaude Code - 0.699score
glycoengineering
K-Dense-AI
Analyzes and engineers protein glycosylation by scanning canonical N-glycosylation sequons, describing S/T-rich regions, checking curated glycan evidence, and…
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
openpiv
K-Dense-AI
Performs Particle Image Velocimetry (PIV) analysis with OpenPIV.
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
ginkgo-cloud-lab
K-Dense-AI
Guides protocol selection, input preparation, pricing checks, and browser ordering on Ginkgo Bioworks Cloud Lab (cloud.ginkgo.bio).
SkillAFreshness: A★ 54.4KClaude Code +9 - 0.699score
parallel-web
K-Dense-AI
Uses Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring.
SkillAFreshness: A★ 54.4KClaude Code +9
Cite this page
latex-posters skill. Agent Mart. https://agentmart.dev/skills/k-dense-ai-latex-posters (last updated 2026-10-24)