Skip to content
Back to skills

paper2poster-poster

ASecurity

Use when the user wants to turn an academic paper into a conference poster, poster outline, poster copy deck, poster layout brief, poster.yaml style draft, or Paper2Poster-ready generation package. Trigger for paper-to-poster requests involving PDF papers, arXiv links, manuscripts, PPTX posters, conference submissions, research summaries, or the Paper2Poster workflow.

  • 3,945 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 20, 2026
ai-agentspythongo

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 20, 2026

npx -y skills add Paper2Poster/Paper2Poster --skill skills --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of paper2poster-poster?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for paper2poster-poster
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/paper2poster-paper2poster-poster/badge)](https://www.skillsdirectory.com/skills/paper2poster-paper2poster-poster)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: paper2poster-poster
description: Use when the user wants to turn an academic paper into a conference poster, poster outline, poster copy deck, poster layout brief, poster.yaml style draft, or Paper2Poster-ready generation package. Trigger for paper-to-poster requests involving PDF papers, arXiv links, manuscripts, PPTX posters, conference submissions, research summaries, or the Paper2Poster workflow.
---

# Paper2Poster Poster

Use this skill when the goal is to turn a paper into a readable, credible, poster-ready package instead of a long prose summary.

## Core behavior

Work from the source paper first. Prefer grounded extraction over creative rewriting.

Do not invent:

- metrics that do not appear in the paper
- figure content you have not seen
- ablation claims that are not supported
- author affiliations, funding, or venue details unless supplied

If key information is missing, say so explicitly and continue with labeled assumptions.

## Default workflow

1. Gather inputs.

Collect the paper source plus any constraints that are already available:

- `paper.pdf`, arXiv link, markdown draft, or pasted paper text
- venue, audience, poster dimensions, branding, deadline
- whether the user wants poster copy only or also Paper2Poster execution assets

If the user gave no dimensions, use the defaults in `references/poster-defaults.md`.

2. Choose the output mode.

- Draft mode: produce poster copy, layout guidance, figure recommendations, and a concise runbook.
- Execution mode: additionally prepare a `poster.yaml` draft, a Paper2Poster folder layout, and the exact command the user can run.

3. Extract poster-worthy content from the paper.

Capture:

- title and subtitle candidate
- one-sentence paper claim
- problem and motivation
- method overview
- core figures, tables, and diagrams worth featuring
- strongest quantitative results
- limitations, deployment notes, or future work if they matter

4. Compress for poster reading.

Rewrite for scanability:

- short headers
- bullets over paragraphs
- one idea per bullet
- clear result statements with units and baselines when available
- captions that can stand alone

5. Build the poster package.

Unless the user asks for a different structure, produce:

- `poster_brief.md`: audience, poster goal, assumptions, content priorities
- `poster_copy.md`: final section copy ready for layout
- `poster_layout.md`: panel plan, figure placement, hierarchy, and visual notes
- `poster_runbook.md`: exact next steps for Paper2Poster or manual assembly

If execution mode is requested, also produce `poster.yaml`.

6. Finish with a quality pass.

Check that:

- the poster has a visible narrative from problem to result
- text is shorter than the source summary would naturally be
- the main figure is obvious
- every number can be traced back to the source material
- there is a clear takeaway and contact/QR placeholder if relevant

## Paper2Poster execution guidance

When the user wants a repo-ready Paper2Poster setup, follow the upstream folder and command pattern:

- place the paper at `{dataset_dir}/{paper_name}/paper.pdf`
- place a per-poster `poster.yaml` next to `paper.pdf` if custom styling is needed
- use `python -m PosterAgent.new_pipeline` with poster path, text model, vision model, and poster dimensions

Common options to surface when relevant:

- `--poster_width_inches`
- `--poster_height_inches`
- `--conference_venue`
- `--institution_logo_path`
- `--conference_logo_path`
- `--use_google_search`
- `--max_workers`

If the environment is not ready to run Paper2Poster, still provide the exact command and clearly mark it as unexecuted.

## Output style

Prefer confident but compact deliverables.

- Keep section headers short.
- Prefer bullets to paragraphs.
- Preserve technical meaning.
- Surface assumptions at the top, not buried at the end.
- If the paper is dense, move secondary details into a small "Backup / Appendix" section suggestion rather than bloating the main poster.

## When to read references

- Read `references/inputs-and-deliverables.md` when you need a checklist for missing materials or expected outputs.
- Read `references/poster-defaults.md` when dimensions, panel count, copy density, or layout choices are unspecified.
- Read `references/example-prompts.md` when the user wants a ready-to-paste invocation for Codex or Claude.

Files in this skill

  • README.md2.3 KB
  • SKILL.md4.3 KB
  • agents/openai.yaml270 B
  • references/example-prompts.md1.3 KB
  • references/inputs-and-deliverables.md1.4 KB
  • references/poster-defaults.md1.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…