Install
$ agentstack add skill-shaishavmaisuria-research-paper-lifecycle-skills-make-poster ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
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
.texfile, 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
- 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 ``
- 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.
- 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.
- 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.
- 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
- Source: 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.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.