analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Audit a newsletter draft for visual opportunities and generate on-brand visual assets. Use when enhancing a newsletter draft with visuals, when a draft has [screenshot] placeholders, or when the user says 'add visuals', 'create images for this issue', 'make this more visual', or
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill newsletter-visuals --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/newsletter-visualsContext preview
The summary Claude sees to decide when to auto-load this skill.
Audit a newsletter draft for visual opportunities and generate on-brand visual assets. Use when enhancing a newsletter draft with visuals, when a draft has [screenshot] placeholders, or when the user says 'add visuals', 'create images for this issue', 'make this more visual', or
name: newsletter-visuals description: "Audit a newsletter draft for visual opportunities and generate on-brand visual assets. Use when enhancing a newsletter draft with visuals, when a draft has [screenshot] placeholders, or when the user says 'add visuals', 'create images for this issue', 'make this more visual', or 'add diagrams to the newsletter'."
Analyze a newsletter draft, identify the highest-impact opportunities for visual enhancement, and generate on-brand visual assets. Every visual must **clarify, persuade, or engage** — never decorate.
**Core Principle**: Visuals earn their place through measurable impact on clarity, engagement, or persuasion. A newsletter with zero visuals is better than one with decorative filler.
Use this skill when:
A design system must exist before generating any visuals — without one, generated images won't have consistent colors, typography, or style. Check `~/.claude/.context/design-systems/` for available design systems.
| Content Type | Reference File | Key Focus | |---|---|---| | Substack newsletter | `references/substack-constraints.md` | Aspect ratios, email rendering, resolution |
Read the relevant reference file before generating any assets — it contains platform-specific constraints (aspect ratios, resolution, email rendering limits) that affect every prompt.
Read the full draft and catalog every section. For each section, evaluate:
1. **Existing visuals** — Does it already have a `[screenshot]` placeholder, code block, table, or other visual element? Note what it covers and whether it's sufficient. 2. **Complexity** — Is the concept hard to explain in text alone? (process flows, architectures, comparisons, data) 3. **Engagement risk** — Is this a point where readers are likely to disengage? (long text-only stretches, dense technical explanations) 4. **Persuasion opportunity** — Could a visual make a claim more believable? (cost data, performance comparisons, before/after scenarios)
**Existing `[screenshot]` placeholders**: These represent real UI captures the author will provide. Treat them as existing visuals. Only recommend replacing one if the concept would be better served by a diagram or illustration — and explicitly flag this to the user with justification.
For each potential visual opportunity, score on three dimensions (1-5 each):
| Dimension | 1 (Low) | 5 (High) | |-----------|---------|----------| | **Clarity lift** | Text explains it fine | Text alone is confusing or requires re-reading | | **Engagement lift** | Section is already engaging | Long text-only stretch, reader likely to skim past | | **Uniqueness** | Generic/decorative visual | Visual reveals structure or data text can't convey |
**Total score = Clarity + Engagement + Uniqueness** (max 15)
**Hard rules:**
Choose the type based on what the visual needs to accomplish:
| Visual Type | Use When | Examples | |-------------|----------|---------| | **Conceptual diagram** | Explaining a process, architecture, or flow | Flowcharts, swimlane diagrams, network diagrams | | **Comparison visual** | Showing differences between two or more things | Side-by-side layouts, before/after | | **Data visualization** | Making numbers or ratios tangible | Bar charts, token cost comparisons | | **Custom illustration** | Engaging the reader emotionally or setting context | Hero images, conceptual metaphors | | **Annotated screenshot** | Adding context to an existing UI capture | Callout boxes, arrows, numbered annotations |
Never use illustrations when a diagram would be more informative. Illustrations are for engagement; diagrams are for clarity. When in doubt, choose the one that teaches.
Before generating anything, present the brief to the user for approval:
For each recommended visual: 1. **Location** — Exact section and paragraph 2. **Type** — Which visual type 3. **Purpose** — What it clarifies, persuades, or engages (one sentence) 4. **Description** — What the visual shows (the concept, not the generation prompt) 5. **Score** — The three dimension scores and total
Also include:
**Do NOT generate prompts or images until the user approves the brief.**
After approval, generate each visual using `creator-stack:nanobanana`.
**Design system integration**: Load the design system from `~/.claude/.context/design-systems/` and apply it to every prompt — colors, typography, illustration style, brand constraints.
**Prompt construction**:
[SUBJECT]: What the visual depicts [COMPOSITION]: Layout, arrangement, spatial relationships [STYLE]: From the design system — colors, typography, illustration style [CONSTRAINTS]: What to avoid, what NO
A curated collection of Claude Code plugins to unlock your personal workflows.
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Generate a self-contained HTML viewer for any Claude Code session, including agent team sessions with full inter-agent DM…
Define, codify, or update brand identity and connect it to design systems. Use when the user wants to create brand guidelines,…
Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a…
Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a…
Extract structured content ideas from published material. Use when you have source material (transcripts, newsletters, notes, web…