Agent skill

Latex Posters

by flonat in flonat/flonat-research

Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter.

MITAuto-check: notesDocuments & Office

Install Latex Posters

skills CLI
$ npx skills add flonat/flonat-research --skill latex-posters -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install flonat/flonat-research latex-posters --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/flonat/flonat-research.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/latex-posters .claude/skills/latex-posters && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
latex-posters
GitHub stars
146
Token cost
~1.5k tokens
SKILL.md length
557 words
Files
17 (incl. scripts, references, assets)
Skills in repo
83
Repo updated
First seen
Licence
MIT

At a glance

Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter.

  • Works in 6 steps: LaTeX Poster Packages → Poster Layout and Structure → Design Principles → …
  • The requested deliverable is a conference
  • SKILL.md covers Overview, When to Use This Skill, Compilation Convention and Core Capabilities, plus 5 more sections
  • Runs Shell scripts from its folder

What it does

Latex Posters is an agent skill from flonat/flonat-research. Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter. Use when the requested deliverable is a conference or research poster rather than sequential presentation slides. For slide decks, use $beamer-deck.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts, reference files and assets (for example `README.md`, `assets/poster_quality_checklist.md` and `references/poster_content_sections.md`).

It sits in Documents & Office, covering LaTeX and Slides and decks. It works with LaTeX. The repository describes itself as: Shareable Claude Code + Codex infrastructure for PhD researchers — skills, agents, hooks, and rules for academic workflows. The licence is MIT.

When your agent uses it

  • The requested deliverable is a conference
  • Research poster rather than sequential presentation slides

Example prompts

  • “/latex-posters”

Requirements

  • A Bash shell
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. LaTeX Poster Packages
  2. Poster Layout and Structure
  3. Design Principles
  4. Standard Poster Sizes
  5. Templates
  6. Content Patterns and Presentation Tips

What it can do on your machine

Read from SKILL.md and the folder at commit da27600. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Latex Posters loads about 1.5k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 64 tokens; SKILL.md has 557 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~23k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Write, Edit, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from flonat/flonat-research at commit da27600, republished under its MIT licence (© flonat). 557 words, ~1,483 tokens.

Download SKILL.mdSave it as .claude/skills/latex-posters/SKILL.md (or your agent's skills folder). This skill also uses 16 other files; get the full folder from GitHub.
name
latex-posters
description
Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter. Use when the requested deliverable is a conference or research poster rather than sequential presentation slides. For slide decks, use $beamer-deck.
allowed-tools
Read, Write, Edit, Bash
skill-dependencies
latex

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.

When to Use This Skill

  • Creating research posters for conferences, symposia, or poster sessions
  • Designing academic posters for university events or thesis defenses
  • Converting scientific papers into poster format
  • Creating template posters for research groups or departments

Compilation Convention

Always use latex to compile posters. Its pre-flight installs or verifies the fail-closed canonical .latexmkrc beside the poster driver. Build artifacts go to out/, and the requested PDF is copied back only after a successful build. Never hand-write a poster-specific rc file.


Core Capabilities

1. LaTeX Poster Packages

Three major packages, each with distinct advantages:

  • beamerposter — Extension of Beamer. Familiar syntax, excellent themes. Best for traditional academic posters and institutional branding.
  • tikzposter — Modern, flexible with TikZ integration. Built-in color themes. Best for colorful, modern designs.
  • baposter — Box-based layout with automatic spacing. Best for multi-column layouts.

Package guides: references/poster_packages_beamerposter.md (beamerposter & tikzposter) | references/poster_packages_baposter.md (baposter & selection guide)

2. Poster Layout and Structure

Common sections: Header/Title, Introduction, Methods, Results, Conclusions, References, Acknowledgments. Layout strategies include column-based grids, block-based arrangements, Z-pattern flow, and visual hierarchy.

Layout guides: references/poster_layout_grids.md (column grid systems) | references/poster_layout_flow.md (Z/F/Gutenberg patterns) | references/poster_layout_spatial.md (header, content, footer) | references/poster_layout_blocks.md (blocks, patterns & testing)

3. Design Principles
  • Typography: Title 72-120pt, headers 48-72pt, body 24-36pt minimum. Sans-serif fonts (Helvetica, Arial).
  • Color: High-contrast, color-blind friendly palettes. Institutional colors for branding.
  • Content: 300-800 words total. Bullet points over paragraphs. 40-50% visual content.

Design guides: references/poster_design_typography.md (typography & color) | references/poster_design_accessibility.md (accessibility & layout)

4. Standard Poster Sizes
StandardSizeNotes
A0841 x 1189 mmMost common European
A1594 x 841 mmSmaller format
36 x 48"914 x 1219 mmCommon US conference
48 x 72"1219 x 1829 mmExtra large
5. Templates

Ready-to-use templates in assets/ directory for beamerposter (classic, modern, colorful), tikzposter (default, rays, wave), and baposter (portrait, landscape, minimal).

Show full SKILL.md (232 more words)Show less
6. Content Patterns and Presentation Tips

Effective content organization for experimental, computational, and review/survey posters. Physical presentation tips and digital backup strategies.

Content guides: references/poster_content_sections.md (principles & sections) | references/poster_content_writing.md (writing style & quality)

Workflow

  1. Planning — Determine size, orientation, core messages, key figures (3-6)
  2. Package selection — beamerposter (familiar), tikzposter (modern), baposter (structured)
  3. Layout — Column structure, content flow, space allocation (title 10-15%, content 70-80%, footer 5-10%)
  4. Integration — High-res figures (300 DPI), consistent styling, QR codes for supplementary materials
  5. Review — Check page size (pdfinfo), font embedding (pdffonts), reduced-scale print test
  6. Delivery — Compile with latex, verify output, prepare print and digital versions

TikZ Diagrams

If the poster contains TikZ diagrams (common with tikzposter), run the 6-pass verification from ../shared/tikz-rules.md — compute Bezier depths, check gaps, verify label fit, check shape boundary clearance.

Common Pitfalls

  • Too much text (>1000 words) or font sizes too small (<24pt body)
  • Low-contrast colors or red-green combinations (color blindness)
  • Wrong poster dimensions for conference requirements
  • Images below 300 DPI at final print size
  • Fonts not embedded in PDF

Package Installation

bash
tlmgr install beamerposter tikzposter baposter qrcode graphics xcolor tcolorbox subcaption

Cross-References

SkillWhen to use alongside
latexDefault compiler — used in Workflow step 6 for compilation and error resolution
latexFor manual compilation config and .latexmkrc setup
proofreadContent quality check on poster text
bib-validateCross-reference citation keys if the poster includes a bibliography

Shared resources:

© flonat, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 16 other files (scripts, references, assets) in skills/latex-posters of flonat/flonat-research.

  • SKILL.md
  • README.md
  • assets/baposter_template.tex
  • assets/beamerposter_template.tex
  • assets/poster_quality_checklist.md
  • assets/tikzposter_template.tex
  • references/poster_content_sections.md
  • references/poster_content_writing.md
  • references/poster_design_accessibility.md
  • references/poster_design_typography.md
  • references/poster_layout_blocks.md
  • references/poster_layout_flow.md
  • references/poster_layout_grids.md
  • references/poster_layout_spatial.md
  • references/poster_packages_baposter.md
  • references/poster_packages_beamerposter.md
  • scripts/review_poster.sh

Open the folder on GitHubat commit da27600

Compare with similar skills

Latex Posters next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Latex Posters compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Latex Posters this skillflonat/flonat-research146—~1.5kAutomated safety check: NotesMIT
BeamerNoi1r/beamer-skill364—~13kAutomated safety check: NotesMIT
Powerpoint SlidesNoi1r/powerpoint-skill124—~12kAutomated safety check: NotesMIT
Paper Slidesfranklee16/academic-research-skills223—~2.3kAutomated safety check: PassNone
Beamer AcademicFaust-Donf/beamer-academic311—~4.4kAutomated safety check: NotesMIT
Scientific SlidesK-Dense-AI/claude-scientific-writer2.4k14 repos~5.4kAutomated safety check: NotesMIT

Similar skills

  • Beamer

    Noi1r/beamer-skill

    Beamer LaTeX slide workflow: create, compile, review, and polish academic presentations.

    364 GitHub stars~13k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Powerpoint Slides

    Noi1r/powerpoint-skill

    Create visually rich PowerPoint (.pptx) presentations from academic papers, research notes, or any content the user wants in slide format.

    124 GitHub stars~12k tokensUpdated 6 mo ago
    Documents & OfficeAuto-check: notes
  • Paper Slides

    franklee16/academic-research-skills

    Build or revise academic Beamer slides from a research paper (LaTeX manuscript or PDF), following Weikai Li's slide style guide.

    223 GitHub stars~2.3k tokensUpdated 21 days ago
    Documents & OfficeAuto-check passed
  • Beamer Academic

    Faust-Donf/beamer-academic

    Generate high-quality academic Beamer slides from a thesis/paper (PDF, Word, or LaTeX source).

    311 GitHub stars~4.4k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Scientific Slides

    K-Dense-AI/claude-scientific-writer

    Build slide decks and presentations for research talks. An agent skill from K-Dense-AI/claude-scientific-writer.

    2.4k GitHub starsUsed in 14 repos~5.4k tokens
    Documents & OfficeAuto-check: notes
  • Compile Latex

    pedrohcgs/claude-code-my-workflow

    Compile a Beamer LaTeX slide deck with XeLaTeX (3 passes + bibtex).

    1.7k GitHub starsUsed in 1 repo~492 tokens
    Documents & OfficeAuto-check: notes

More from flonat/flonat-research

All 83 skills in this repo
  • Skill Creator

    flonat/flonat-research

    Create, revise, and evaluate reusable AI workflow skills, including trigger-quality tests.

    146 GitHub stars~4.4k tokensUpdated 10 days ago
    Auto-check passed
  • DOCX

    flonat/flonat-research

    Create, read, edit, or convert Microsoft Word documents while preserving professional document structure.

    146 GitHub stars~1.2k tokensUpdated 10 days ago
    Auto-check passed
  • PDF

    flonat/flonat-research

    Read, create, combine, split, rotate, OCR, watermark, secure, or extract content from PDF files.

    146 GitHub stars~488 tokensUpdated 10 days ago
    Auto-check passed
  • Init Project Orchestration

    flonat/flonat-research

    Create or migrate project-level agents, repeatable project workflows, and planning state from one client-neutral contract, then render repository-scoped adapters for both Claude Code and Codex.

    146 GitHub stars~1.6k tokensUpdated 10 days ago
    Auto-check passed
  • Pre Commit Audit

    flonat/flonat-research

    Deliver a fast pre-commit safety scan: file size, anonymity (author / affiliation strings in tex/bib), hardcoded secrets, and invisible-Unicode carriers.

    146 GitHub stars~2.8k tokensUpdated 10 days ago
    Auto-check: notes
  • Skill Extract

    flonat/flonat-research

    Extract reusable knowledge from the current session into a persistent skill.

    146 GitHub stars~2.4k tokensUpdated 10 days ago
    Auto-check passed

Works with

Questions about Latex Posters

What does Latex Posters do?

Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter. Latex Posters is an agent skill from flonat/flonat-research. Create a large-format academic poster in LaTeX using beamerposter, tikzposter, or baposter.

When should I use Latex Posters?

Latex Posters fits situations like: the requested deliverable is a conference; research poster rather than sequential presentation slides.

How do I install Latex Posters in Claude Code?

Run `npx skills add flonat/flonat-research --skill latex-posters -a claude-code`. Or copy the skill folder (skills/latex-posters in flonat/flonat-research) into .claude/skills/latex-posters in your project. Claude Code loads it when a task matches its description.

How do I install Latex Posters in Codex?

Run `npx skills add flonat/flonat-research --skill latex-posters -a codex`. Or copy the skill folder (skills/latex-posters in flonat/flonat-research) into .agents/skills/latex-posters in your project. Codex loads it when a task matches its description.

Can I use Latex Posters in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add flonat/flonat-research --skill latex-posters -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/latex-posters, .gemini/skills/latex-posters, .github/skills/latex-posters and .opencode/skills/latex-posters in your project.

What does Latex Posters need to run?

Going by SKILL.md and its folder, Latex Posters needs a shell for the scripts in its folder. Our summary lists: A Bash shell. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash.

Does Latex Posters access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Latex Posters safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Latex Posters use?

Latex Posters is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Latex Posters use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 21k tokens, read only when the agent opens those files.

What are the alternatives to Latex Posters?

Skills that share tags, products or a category with Latex Posters: Beamer (Noi1r/beamer-skill, 364 stars), Powerpoint Slides (Noi1r/powerpoint-skill, 124 stars), Paper Slides (franklee16/academic-research-skills, 223 stars) and Beamer Academic (Faust-Donf/beamer-academic, 311 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Latex Posters?

flonat (a GitHub user) maintains it in flonat/flonat-research, which has 146 GitHub stars. The repository holds 83 skills in this directory. The repository was last updated on September 29, 2026.

Source: flonat/flonat-research on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.