posterskill  by ethanweber

AI for generating interactive academic posters from research papers

Created 2 weeks ago

New!

442 stars

Top 67.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Posterskill addresses the complex task of generating academic conference posters by leveraging AI assistance. It enables researchers and academics to create print-ready, interactive posters directly from their Overleaf papers and project websites, streamlining the design process and facilitating iterative refinement.

How It Works

Posterskill employs a Claude Code skill to orchestrate content extraction from various sources, including Overleaf projects, specified websites for figures and logos, and optional reference posters for style matching. The core output is a single, self-contained HTML file featuring a React-based visual editor. This editor allows users to interactively adjust the poster's layout by dragging dividers, swapping or moving content cards, and modifying font sizes. Claude Code, using Playwright, automates tasks like measuring image aspect ratios, optimizing column widths, and generating high-resolution PDFs, enabling an iterative workflow where users refine the design in the browser and feed layout configurations back to Claude.

Quick Start & Requirements

  • Primary install / run command: Clone the repository, clone the Overleaf project into the overleaf directory, optionally copy reference posters to references/, then run claude /make-poster.
  • Non-default prerequisites: Git, Claude Code, an Overleaf project ID, and a modern web browser (Chrome recommended).
  • Links: Example poster repository: Fillerbuster poster.

Highlighted Details

  • Generates a single, self-contained HTML file with an integrated visual editor, eliminating build steps or server requirements.
  • Interactive browser-based editing allows direct manipulation of layout elements like columns, cards, and font sizes.
  • AI-driven content optimization and layout suggestions via Claude Code and Playwright automation.
  • Programmatic API available in the browser console for advanced layout control and inspection.
  • Automated fetching of logos and figures from specified URLs.

Maintenance & Community

No specific details regarding maintainers, community channels (e.g., Discord, Slack), or roadmap were found in the provided README.

Licensing & Compatibility

The README does not specify a software license. This omission requires clarification regarding usage rights, particularly for commercial applications or integration into closed-source projects.

Limitations & Caveats

The project is dependent on the Claude Code environment for its primary generation and refinement workflows. The absence of a declared software license presents a significant adoption blocker, necessitating further investigation into legal usage terms.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
443 stars in the last 19 days

Explore Similar Projects

Feedback? Help us improve.