LinkedIn Multiformat Generator
Use this skill to create repeatable, publishable LinkedIn campaigns from one strategic idea across all common post formats.
This skill orchestrates strategy, copy, design, and exports. It is intended to be reusable as a template system, not a one-off output.
Positioning
Treat this as an executive-grade content engine:
- One core message
- Multiple publishing formats
- Consistent visual identity
- Format-specific optimization
- Reproducible outputs
When possible, pair with:
linkedin-service-offer-ads for offer and copy strategy
adolfo-linkedin-brand-system for visual language and quality bar
- Gemini image generation for text-free visual backgrounds only
Trigger Conditions
Use this skill whenever the user asks for:
- "all LinkedIn post types"
- "template for LinkedIn generator"
- "content system" or "content engine"
- "one idea in multiple formats"
- "animated LinkedIn post"
- "infographic + video"
- "carousel + single image + video"
- "reusable workflow for LinkedIn"
Use it even if the user only says "make a LinkedIn post generator" because the likely intent is multi-format production.
Input Brief Template
Before generating assets, gather or infer:
- Audience: who should care
- Core problem: what is broken today
- Core promise: what changes
- Proof anchors: numbers, experience, evidence
- CTA keyword: one low-friction action
- Tone: advisory, contrarian, educational, direct response
- Primary visual metaphor: one clear concept
If details are missing, proceed with reasonable defaults and label assumptions.
Format Output Matrix
For each campaign, produce:
- Text-only post
- Single image post (PNG/JPG)
- Carousel document (PDF + optional pages)
- Lead magnet document (PDF)
- Infographic static post (PNG)
- Infographic animated GIF
- Short MP4 video version (if dependency available)
- Captions file with variants
- README with publishing order
- Source generator scripts when feasible
Visual and Motion Rules
- Use Gemini for background texture only.
- Do not rely on model-rendered text.
- Render final text, labels, CTA, and chart annotations in code/design tools.
- Keep mobile readability first.
- For motion, animate one core mechanism (progression, chart growth, stage highlight) instead of many effects.
- Keep loop duration short and clear (8-20 seconds for LinkedIn feed-friendly clips).
Recommended Dimensions
- Single image: 1200x1200
- Carousel / lead magnet pages: 1080x1350
- Infographic static: 1080x1080
- GIF/MP4 motion: 1080x1080 (or 1080x1350 when requested)
Text-Safe Gemini Protocol
When prompting an image model:
- Explicitly request no text, no letters, no numbers, no logos, no UI
- Request clean negative space for overlays
- Generate 2-4 variants
- Reject backgrounds containing fake UI labels or accidental words
- Darken/blur background if needed before overlay
Generation Workflow
- Build the campaign narrative: hook, mechanism, proof, action.
- Generate text-safe background variants.
- Select one winning background per format set.
- Render static assets with code-based typography.
- Render motion assets (GIF first, MP4 optional fallback).
- Validate dimensions, readability, and output file presence.
- Deliver publish-ready package plus source files.
Quality Gate
Before finalizing:
- Hook is visible in first 2 seconds (for motion) or first glance (static)
- At least one graph or data motif exists where relevant
- Icons are legible on mobile
- CTA is singular and obvious
- Text contrast is strong
- No overlapping elements
- No hallucinated model text in final export
Required Delivery Structure
Place outputs under:
LinkedInAIPosts/<campaign-name>/
Recommended file names:
caption.md
README.md
single-image.png
single-image.jpg
carousel.pdf
lead-magnet.pdf
infographic-static.png
infographic-motion.gif
infographic-motion.mp4
generate_*.py
MCP Template Integration
This skill includes an MCP blueprint at:
references/mcp-blueprint.md
Use that blueprint when the user asks to operationalize this workflow as callable MCP tools.
Example Prompts This Skill Should Handle
- "Create one LinkedIn campaign in all formats including video"
- "Make an infographic post plus GIF and MP4"
- "Build me a reusable LinkedIn generator template"
- "Turn this service offer into carousel, image, and motion assets"
- "Package this as a system I can reuse every week"
1---2name: linkedin-multiformat-generator3description: Generate premium LinkedIn content systems across all major formats (text post, single image, carousel PDF, lead magnet, infographic, GIF, and MP4 video). Use this skill whenever the user asks for LinkedIn post generation, LinkedIn content templates, campaign systems, reusable pipelines, post variants, visual posts, infographic posts, animated posts, video posts, or wants a single workflow that can repeatedly produce high-quality LinkedIn assets.4---56# LinkedIn Multiformat Generator78Use this skill to create repeatable, publishable LinkedIn campaigns from one strategic idea across all common post formats.910This skill orchestrates strategy, copy, design, and exports. It is intended to be reusable as a template system, not a one-off output.1112## Positioning1314Treat this as an executive-grade content engine:1516- One core message17- Multiple publishing formats18- Consistent visual identity19- Format-specific optimization20- Reproducible outputs2122When possible, pair with:2324- `linkedin-service-offer-ads` for offer and copy strategy25- `adolfo-linkedin-brand-system` for visual language and quality bar26- Gemini image generation for text-free visual backgrounds only2728## Trigger Conditions2930Use this skill whenever the user asks for:3132- "all LinkedIn post types"33- "template for LinkedIn generator"34- "content system" or "content engine"35- "one idea in multiple formats"36- "animated LinkedIn post"37- "infographic + video"38- "carousel + single image + video"39- "reusable workflow for LinkedIn"4041Use it even if the user only says "make a LinkedIn post generator" because the likely intent is multi-format production.4243## Input Brief Template4445Before generating assets, gather or infer:4647- Audience: who should care48- Core problem: what is broken today49- Core promise: what changes50- Proof anchors: numbers, experience, evidence51- CTA keyword: one low-friction action52- Tone: advisory, contrarian, educational, direct response53- Primary visual metaphor: one clear concept5455If details are missing, proceed with reasonable defaults and label assumptions.5657## Format Output Matrix5859For each campaign, produce:60611. Text-only post622. Single image post (PNG/JPG)633. Carousel document (PDF + optional pages)644. Lead magnet document (PDF)655. Infographic static post (PNG)666. Infographic animated GIF677. Short MP4 video version (if dependency available)688. Captions file with variants699. README with publishing order7010. Source generator scripts when feasible7172## Visual and Motion Rules7374- Use Gemini for background texture only.75- Do not rely on model-rendered text.76- Render final text, labels, CTA, and chart annotations in code/design tools.77- Keep mobile readability first.78- For motion, animate one core mechanism (progression, chart growth, stage highlight) instead of many effects.79- Keep loop duration short and clear (8-20 seconds for LinkedIn feed-friendly clips).8081## Recommended Dimensions8283- Single image: 1200x120084- Carousel / lead magnet pages: 1080x135085- Infographic static: 1080x108086- GIF/MP4 motion: 1080x1080 (or 1080x1350 when requested)8788## Text-Safe Gemini Protocol8990When prompting an image model:9192- Explicitly request no text, no letters, no numbers, no logos, no UI93- Request clean negative space for overlays94- Generate 2-4 variants95- Reject backgrounds containing fake UI labels or accidental words96- Darken/blur background if needed before overlay9798## Generation Workflow991001. Build the campaign narrative: hook, mechanism, proof, action.1012. Generate text-safe background variants.1023. Select one winning background per format set.1034. Render static assets with code-based typography.1045. Render motion assets (GIF first, MP4 optional fallback).1056. Validate dimensions, readability, and output file presence.1067. Deliver publish-ready package plus source files.107108## Quality Gate109110Before finalizing:111112- Hook is visible in first 2 seconds (for motion) or first glance (static)113- At least one graph or data motif exists where relevant114- Icons are legible on mobile115- CTA is singular and obvious116- Text contrast is strong117- No overlapping elements118- No hallucinated model text in final export119120## Required Delivery Structure121122Place outputs under:123124`LinkedInAIPosts/<campaign-name>/`125126Recommended file names:127128- `caption.md`129- `README.md`130- `single-image.png`131- `single-image.jpg`132- `carousel.pdf`133- `lead-magnet.pdf`134- `infographic-static.png`135- `infographic-motion.gif`136- `infographic-motion.mp4`137- `generate_*.py`138139## MCP Template Integration140141This skill includes an MCP blueprint at:142143- `references/mcp-blueprint.md`144145Use that blueprint when the user asks to operationalize this workflow as callable MCP tools.146147## Example Prompts This Skill Should Handle148149- "Create one LinkedIn campaign in all formats including video"150- "Make an infographic post plus GIF and MP4"151- "Build me a reusable LinkedIn generator template"152- "Turn this service offer into carousel, image, and motion assets"153- "Package this as a system I can reuse every week"