# Make Poster

> >-

- **Type:** Skill
- **Install:** `agentstack add skill-shaishavmaisuria-research-paper-lifecycle-skills-make-poster`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [ShaishavMaisuria](https://agentstack.voostack.com/s/shaishavmaisuria)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [ShaishavMaisuria](https://github.com/ShaishavMaisuria)
- **Source:** https://github.com/ShaishavMaisuria/research-paper-lifecycle-skills/tree/main/skills/make-poster
- **Website:** https://shaishavmaisuria.github.io/research-paper-lifecycle-skills/

## Install

```sh
agentstack add skill-shaishavmaisuria-research-paper-lifecycle-skills-make-poster
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Make Poster

Turn a paper or poster draft into a print-ready conference poster plan, with
real dimensions, readable typography, figure reuse, and a timed short pitch.
This skill is for posters and poster-session delivery; use `make-slides` for
podium talks.

## When to use

- The user needs a research poster for a conference, workshop, demo session, or
  department event.
- The venue gives a size such as A0, A1, 36x48in, 48x36in, or a custom board.
- A LaTeX poster already exists and needs a print-day lint pass.
- The user wants a 2-minute or 5-minute pitch for visitors.

## Inputs

- Poster size from presenter instructions or the acceptance email. Do not guess
  the board size from memory.
- Optional: the paper's main `.tex` file, so figures can be inventoried and
  copied from the source tree.
- Optional: existing poster source, usually beamerposter or tikzposter.
- Optional: draft pitch text in markdown or plain text.

## Process

1. Confirm the physical size and orientation. Run:

   ```bash
   python3 scripts/poster_size.py --size 36x48in
   python3 scripts/poster_size.py --size a0 --orientation portrait
   ```

   If the venue also gives a board limit, include it:

   ```bash
   python3 scripts/poster_size.py --size 36x48in --board 48x96in
   ```

2. Inventory paper figures when a LaTeX paper source is available:

   ```bash
   python3 scripts/poster_figures.py paper/main.tex --copy-to poster/assets
   ```

   Prefer figures that are central to the paper's claim, cited often, and still
   readable when enlarged. Avoid cramming full paper multi-panel figures onto
   the poster without simplification.

3. Draft or revise the poster around a small number of claims. A good poster is
   not a paper pasted onto a board: use claim-style section headings, one hero
   visual, short method/evaluation blocks, and a clear takeaway with contact
   information or a QR code.

4. Lint the poster source:

   ```bash
   python3 scripts/poster_lint.py poster/poster.tex --expect-size 36x48in
   ```

   Fix every `RISK` finding before sending to print. With `--strict`, warnings
   also fail the run.

5. Time the pitch:

   ```bash
   python3 scripts/pitch_check.py poster/pitch-2min.md --minutes 2
   python3 scripts/pitch_check.py poster/pitch-5min.md --minutes 5
   ```

   Keep the short pitch conversational. It should end by inviting the visitor
   into the discussion rather than dumping every result.

## Output

- Exact poster dimensions and suggested LaTeX invocation.
- Figure inventory and recommended hero-figure candidates.
- Lint report with print-day risks and warnings.
- A timed 2-minute or 5-minute pitch, or feedback on an existing pitch.

## Guardrails

- Never invent venue size, board size, or print requirements.
- Never alter data values, axes, or results to make a figure look better.
- Do not reproduce third-party figures unless the user has rights to use them.
- Keep posters readable from a distance: if text only fits at tiny sizes, cut it.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [ShaishavMaisuria](https://github.com/ShaishavMaisuria)
- **Source:** [ShaishavMaisuria/research-paper-lifecycle-skills](https://github.com/ShaishavMaisuria/research-paper-lifecycle-skills)
- **License:** Apache-2.0
- **Homepage:** https://shaishavmaisuria.github.io/research-paper-lifecycle-skills/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-shaishavmaisuria-research-paper-lifecycle-skills-make-poster
- Seller: https://agentstack.voostack.com/s/shaishavmaisuria
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
