JavaScript is disabled. Some features may not work.
paper-poster-html — ★ 12.5K GitHub Stars — Install Guide | SkillsNav
🇺🇸 English🇨🇳 中文
SkillsNav
Home

paper-poster-html

★ 12K repouiN/AIntermediateClaude
🤖 AI Summary

This skill generates a print-ready academic poster as a single HTML file with exact paper dimensions, then converts it to PDF using Playwright's print emulation to ensure measurement accuracy instead of relying on misleading screen previews.

How to Install

Claude Code:
git clone --depth 1 https://github.com/wanshuiyin/Auto-claude-code-research-in-sleep.git && cp Auto-claude-code-research-in-sleep/skills/paper-poster-html ~/.claude/skills/paper-poster-html -r
# Paper Poster (HTML): measurement-gated poster generation One HTML file styled for an exact print canvas (`@page { size: W H }`), rendered to PDF via Playwright print emulation. **Iterate by measuring, not eyeballing** — the screen preview lies; only print emulation at the correct viewport tells the truth. Core gate machinery is adapted from [posterly](https://github.com/Chenruishuo/posterly) (MIT, © 2026 Ruishuo Chen — see `NOTICE.md` and `LICENSES/posterly-MIT.txt` in the mainline skill directory); ARIS adds style discipline gates, figure-provenance gates, the cross-model review loop, and the anti-patch-loop fix vocabulary. ## Why this skill exists (the failure it prevents) A predecessor pipeline produced a poster with **30+ colors, zero real paper figures, a screen-pixel canvas, and tiny formulas floating in oversized boxes**, then spent 12+ review rounds making it *worse* — each round added a new badge color or bespoke SVG patch. The cure is structural, not exhortative: 1. **Hard gates run before any aesthetic opinion** (alignment, style, assets must PASS first — a reviewer never sees an unmeasured poster). 2. **A closed fix vocabulary** — visual-review fixes can only touch design tokens, whole catalogued components, content rebalance, assets, or canvas choice. New inline styles / new hex values / bespoke decorations are structurally forbidden. 3. **Two-hue discipline as a machine check**, not a style suggestion. 4. **Real paper figures with provenance manifest**, or the gate fails. ## Mental model ``` paper (.tex / PDF) ──► content plan + claim→evidence audit (fresh reviewer agent) │ figures extracted ─────────┤ FIGURE_MANIFEST.json (provenance, sha256) (real paper figures ONLY) ▼ template scaffold ──► fill ──► run_gates.py ◄─── HARD, loop here preflight → style → asset → measure → polish │ all hard gates PASS ▼ executor visual review (≤3 issues × ≤3 rounds, fix-vocabulary only) │ score ≥ 9 ▼ final cross-model review (fresh reviewer agent, full HTML+PDF) │ pass ▼ verify-final → poster.pdf + GATE_REPORT.json ``` ## Constants - **SKILL_SCRIPTS** — helpers and templates are single-owner and ship inside the mainline skill (Arch C) at `skills/paper-poster-html/scripts/` and `skills/paper-poster-html/templates/`. Resolve them in this order: ```bash SKILL_HOME="" [ -d ".agents/skills/paper-poster-html/scripts" ] && SKILL_HOME=".agents/skills/paper-poster-html" if [ -z "$SKILL_HOME" ] && [ -z "${ARIS_REPO:-}" ] && [ -f .aris/installed-skills-codex.txt ]; then ARIS_REPO=$(awk -F'\t' '$1=="repo_root"{print $2; exit}' .aris/installed-skills-codex.txt 2>/dev/null) || true fi [ -z "$SKILL_HOME"

Details

Category Design → ui
Sourcewanshuiyin/Auto-claude-code-research-in-sleep
SKILL.mdView on GitHub →
Repo Stars★ 12.5K
Est. per SkillN/A (shared across 74 skills from this repo)
DifficultyIntermediate
Risk LevelN/A

Related Skills

Works Well With

Skills from the same repository — often designed to work together