From purely-personal
Render a single Business Brain section as a standalone shareable graphic. Use for screenshot assets, LinkedIn image posts, and social sharing. Triggers on "competitor matrix standalone", "voice card graphic", "ICP card", "brand identity card", "AI visibility card", "pain theme quote", "one section as image", "share this section", "make a graphic of my [section]", "standalone [section]", or any request to render a single section of BUSINESS-BRAIN.md as a self-contained visual asset. Also triggers when someone says "screenshot my voice rules" or "make a shareable [section]".
npx claudepluginhub danielpaulai/purely-personal-run-a-business-by-itselfThis skill uses the workspace's default tool permissions.
Render a single Business Brain section as a self-contained HTML artifact optimized for screenshotting and social sharing. Same design language as `business-brain-renderer`, but scoped to one section on a minimal page shell.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Render a single Business Brain section as a self-contained HTML artifact optimized for screenshotting and social sharing. Same design language as business-brain-renderer, but scoped to one section on a minimal page shell.
The full Brain one-pager is 9 sections and scrolls. Sometimes you want just the competitor matrix, or just the voice card, or just the top pain quote — rendered at sharable square / portrait dimensions for LinkedIn, X, or a deck screenshot.
This skill gives you that, without rebuilding templates.
BUSINESS-BRAIN.md (same location logic as business-brain-renderer)business-brain-renderer/references/code-templates.mdRule: this skill does NOT redesign sections. It reuses business-brain-renderer templates exactly. Any design change belongs upstream, in business-brain-renderer/references/.
| File | What It Contains | When to Read |
|---|---|---|
| [references/output-modes.md] | Minimal page shells for square / portrait / landscape / LinkedIn / X / print | ALWAYS before rendering |
../business-brain-renderer/references/code-templates.md | The source-of-truth section templates | ALWAYS to get the section code |
../business-brain-renderer/references/design-system.md | Design tokens — same :root CSS custom properties | ALWAYS, included in every shell |
../business-brain-renderer/references/svg-primitives.md | Engine icons, radial meter, placeholder avatar | When a section needs an icon |
Each maps to a section of the full Brain, plus 2 composite formats.
| # | Output | Source section | Default dimensions |
|---|---|---|---|
| 1 | Voice card graphic | Section 2 | 1080×1350 portrait |
| 2 | Business card | Section 3 | 1080×1080 square (the $75K stat pops) |
| 3 | ICP persona card | Section 4 | 1080×1350 portrait |
| 4 | Competitor 3×3 | Section 5 | 1200×628 landscape (for LinkedIn) |
| 5 | Brand identity card | Section 6 | 1080×1080 square |
| 6 | AI visibility scorecard | Section 7 | 1080×1080 square (meter dominates) |
| 7 | Pain hero quote | Section 8 hero | 1080×1080 square (shareable quote graphic) |
| 8 | Proof stats band | Section 1.5 | 1200×628 landscape (dark, striking) |
Parse the user's request. Which section(s)? What platform / dimensions?
If ambiguous, default:
Read BUSINESS-BRAIN.md. Extract only the target section's data. If section is empty, render the empty state card from business-brain-renderer/references/content-library.md instead.
Open business-brain-renderer/references/code-templates.md and locate the matching template. Copy EXACTLY — no modifications to the section itself.
From [references/output-modes.md], pick the shell matching the requested dimensions. Drop the section template inside.
Some sections need minor padding tuning per format:
See [references/output-modes.md] for format-specific rules.
Before shipping:
{{placeholders}})One HTML file. User screenshots or opens-then-print-to-PDF for a shareable image.
| User Says | Generate |
|---|---|
| "voice card graphic" | Voice (Section 2), 1080×1350 portrait |
| "competitor matrix for LinkedIn" | Competitor 3×3 (Section 5), 1200×628 landscape |
| "ICP card standalone" | ICP (Section 4), 1080×1350 portrait |
| "quote graphic of [pain theme]" | Pain hero (Section 8 hero), 1080×1080 square |
| "$75K stat" | Business (Section 3), 1080×1080 square |
| "AI score card" | AI Visibility (Section 7), 1080×1080 square |
| "proof stats band" | Proof band (Section 1.5), 1200×628 landscape |
| "brand palette card" | Brand Identity (Section 6), 1080×1080 square |
| Platform | Best format | Why |
|---|---|---|
| LinkedIn feed post | 1200×628 landscape OR 1080×1350 portrait | Portrait = more feed real estate |
| LinkedIn carousel slide | 1080×1350 portrait | Standard carousel dimension |
| X post image | 1600×900 landscape OR 1080×1080 square | Landscape preferred for threads |
| Instagram feed | 1080×1080 square OR 1080×1350 portrait | Square most universal |
| Newsletter hero | 1200×600 landscape | Fits above-the-fold in most email clients |
| PDF handout | A4 portrait | Print-optimized shell |
business-brain-renderer is where templates live. This skill is a lightweight wrapper.content-visual-builder for multi-platform content posts (different job — this skill is for Brain sections, that skill is for content posts).scripts/build_pdf.py can auto-render any engine-output-builder HTML to PDF/PNG.business-brain-renderer/references/code-templates.md — not here.business-brain-renderer for multi-section output; this skill is strictly single-section.