From pdf-playground
Creates print-ready event materials like flyers, posters, and signage using organization branding and an event name. Saves HTML files and exports to PDF.
npx claudepluginhub jamditis/claude-skills-journalism --plugin pdf-playgroundevent-nameCreate print-ready event materials.
## Version check
Read the plugin version from `${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json` and note it. If the file doesn't exist or the read fails, warn the user that the plugin may not be properly installed.
## Setup
1. Check for brand configuration at `.claude/pdf-playground.local.md`
2. If found, parse the YAML frontmatter for brand settings
3. Load the event template from `${CLAUDE_PLUGIN_ROOT}/templates/event-template.html`
## Material types
**Flyer (8.5" × 11"):**
- Event title (large, eye-catching)
- Date, time, location
- Brief descri.../print-layoutGenerates print-ready HTML/CSS for a single artifact (business card, flyer, certificate, brochure, invoice) with bleed, safe zones, CMYK colors, and print optimizations.
/posterGuides interactive design of academic conference posters: queries size (A0/A1), suggests 3-4 column layouts, supplies guidelines and templates.
/template-infographicCreates or edits infographic templates in brand projects via guided wizard, loading brand philosophy and personality for category suggestions.
/brand-configConfigures or updates brand guidelines for CRE deliverables (pitch decks, memos, updates). Saves to ~/.cre-skills/brand-guidelines.json for reuse across skills.
/brandCreates a visual identity system including color palette, typography guidelines, tone of voice, and generated design assets.
/eventDesigns event-driven architectures with event sourcing, CQRS, message broker topologies (Kafka etc.), event schemas, DLQ/retry/idempotency. Outputs catalogs, diagrams, configs, validation reports.
Share bugs, ideas, or general feedback.
Create print-ready event materials.
Read the plugin version from ${CLAUDE_PLUGIN_ROOT}/.claude-plugin/plugin.json and note it. If the file doesn't exist or the read fails, warn the user that the plugin may not be properly installed.
.claude/pdf-playground.local.md${CLAUDE_PLUGIN_ROOT}/templates/event-template.htmlFlyer (8.5" × 11"):
Poster (11" × 17"):
Signage:
The event name is: $ARGUMENTS
If not provided, ask for:
Content MUST NOT touch or overlap the footer.
.flyer element MUST use display: grid; grid-template-rows: auto 1fr auto<header class="flyer-header">, <div class="flyer-content">, <footer class="flyer-footer">.flyer-content) MUST have overflow: hidden to prevent text bleedingposition: absolute for footers — keep them in normal document flow as the third grid rowSave HTML file in current working directory. For professional printing, export to PDF with "Background graphics" enabled.