/onepager
Create a single-page fact sheet or program overview
> /plugin marketplace add jamditis/claude-skills-journalismHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/onepager
Context preview
What this command does when you run it.
Create a single-page fact sheet or program overview
Command definition
onepager.mddescription: Create a single-page fact sheet or program overview
argument-hint: [topic]
allowed-tools: Read, Write, Edit, Glob, mcp__plugin_playwright_playwright__*
Create a print-ready single-page HTML fact sheet.
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 one-pager template from `${CLAUDE_PLUGIN_ROOT}/templates/onepager-template.html`
Brand application
Apply brand settings throughout:
- Organization name in header
- CSS variables for colors
- Font families from config
Document structure
Create a single 8.5" × 11" page with:
**Header:**
- Organization name/logo
- Document title
- Category eyebrow
**Content area:**
- Key points (3-5 bullet points)
- Brief description (2-3 paragraphs max)
- Sidebar with quick facts or stats
- Call to action
**Footer:**
- Organization website
- Contact information
Layout options
- Two-column (main + sidebar)
- Full-width with callout boxes
- Grid for multiple equal sections
Topic
The topic is: $ARGUMENTS
If no topic provided, ask for:
- Main topic or program name
- 3-5 key points
- Any statistics
- Call to action
Footer clearance (critical)
Content MUST NOT touch or overlap the footer. This is a common issue.
- The page MUST use `display: grid; grid-template-rows: auto 1fr auto` so the footer takes its natural height and content fills the rest — no magic-number `calc()` for heights
- The `.content` area MUST have `overflow: hidden` to prevent text bleeding past its bounds
- Use `padding-bottom: 0.3in` (minimum) on the content area to create a buffer
- After generating, always take a screenshot and visually verify the bottom of the page
- If content is too long, **remove content** rather than shrinking the clearance — the footer gap is non-negotiable
- Tighten the header padding first if you need more room for content
Output
Save HTML file in current working directory. All content MUST fit on one page — no overflow, no text touching the footer.
Read more
description: Create a single-page fact sheet or program overview argument-hint: [topic] allowed-tools: Read, Write, Edit, Glob, mcp__plugin_playwright_playwright__*
Create a print-ready single-page HTML fact sheet.
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 one-pager template from `${CLAUDE_PLUGIN_ROOT}/templates/onepager-template.html`
Brand application
Apply brand settings throughout:
- Organization name in header
- CSS variables for colors
- Font families from config
Document structure
Create a single 8.5" × 11" page with:
**Header:**
- Organization name/logo
- Document title
- Category eyebrow
**Content area:**
- Key points (3-5 bullet points)
- Brief description (2-3 paragraphs max)
- Sidebar with quick facts or stats
- Call to action
**Footer:**
- Organization website
- Contact information
Layout options
- Two-column (main + sidebar)
- Full-width with callout boxes
- Grid for multiple equal sections
Topic
The topic is: $ARGUMENTS
If no topic provided, ask for:
- Main topic or program name
- 3-5 key points
- Any statistics
- Call to action
Footer clearance (critical)
Content MUST NOT touch or overlap the footer. This is a common issue.
- The page MUST use `display: grid; grid-template-rows: auto 1fr auto` so the footer takes its natural height and content fills the rest — no magic-number `calc()` for heights
- The `.content` area MUST have `overflow: hidden` to prevent text bleeding past its bounds
- Use `padding-bottom: 0.3in` (minimum) on the content area to create a buffer
- After generating, always take a screenshot and visually verify the bottom of the page
- If content is too long, **remove content** rather than shrinking the clearance — the footer gap is non-negotiable
- Tighten the header padding first if you need more room for content
Output
Save HTML file in current working directory. All content MUST fit on one page — no overflow, no text touching the footer.
A collection of Agent Skills for journalists, researchers, academics, media professionals, and communications practitioners. The same repository serves Claude Code and Codex while keeping Claude-only commands, agents, and hooks clearly labeled.
Repo: jamditis/claude-skills-journalism
Other commands on claude-skills-journalism.
- /evolve
Evolve skill files by integrating validated lessons from real usage
Open command - /init
Initialize .autocontext/ in the current project for knowledge persistence
Open command - /review
Interactively review and curate accumulated project lessons
Open command - /setup
First-run configuration for the autocontext plugin
Open command - /status
Show knowledge stats for the current project
Open command - /event
Create event materials (flyers, posters, signage) with your organization's branding
Open command

