From pdf-playground
Generates print-ready HTML program or annual report with organization branding from config or user input. Applies CSS styles, ensures footer clearance, saves file, and offers Playwright preview.
How this command is triggered — by the user, by Claude, or both
Slash command
/pdf-playground:report report-nameThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
Create a print-ready HTML program report document.
## 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. If not found, ask the user for their organization name and primary brand color
4. Load the report template from `${CLAUDE_PLUGIN_ROOT}/templates/report-template.html`
5. Read the docume...Create a print-ready HTML program report document.
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/report-template.htmlApply brand settings to the template:
Page 1 - Cover page:
Page 2+ - Content sections:
Final page:
The report name is: $ARGUMENTS
If no report name provided, ask the user for:
Content MUST NOT touch or overlap the page footer.
.page element MUST use display: grid; grid-template-rows: auto 1fr auto<header class="page-header">, <div class="page-body">, <footer class="page-footer">.page-body) MUST have overflow: hidden to prevent text bleedingposition: absolute for footers — keep them in normal document flow as the third grid rowSave the HTML file in the current working directory. After creating, offer to preview with Playwright browser tools.
npx claudepluginhub jamditis/claude-skills-journalism --plugin pdf-playground/pdf-reportGenerates a print-ready multi-page PDF report or document layout with CSS @page geometry, named page types, master template, and typography system.
/product-reportGenerates offline-readable HTML planning report from conversation's product planning content, dynamically rendering completed stages with sticky TOC and interactive cards.
/brand-configConfigures or updates brand guidelines for CRE deliverables (pitch decks, memos, updates). Saves to ~/.cre-skills/brand-guidelines.json for reuse across skills.
/generate-pdfGenerates a professional PDF audit report from completed findings, converting HTML to PDF via a Python script.
/ux-case-studyGenerates a project case study as a finished, publishable editorial document with numbered sections A–G and pure-monochrome typography.
/docx-createCreates and edits Word documents programmatically using python-docx, supporting complex formatting, tables, images, and styles.