template-carousel
Create reusable carousel template systems for a topic or series. Use when Priscila asks to create templates for a carousel topic, compare template styles across tools, make News/OPC/Brazil/USA carouse
SKILL.mdskills/shared/template-carousel/SKILL.md
GitHubTemplate Carousel
Use this skill when Priscila says things like:
- "create templates for this topic"
- "template carousel"
- "make carousel templates for this series"
- "test tools for this carousel"
- "use my existing templates first"
Core Rule
Do not make one-off post art and call it a template. A template is reusable, source-aware, and saved where future content-chief sessions can find it.
First Checks
- Read the current format entry in
CONTENT_FORMATS.md. - Check Productivity & Routine handoffs for recent instructions.
- Check existing Drive and Canva template folders before building.
- Identify the target shared drive:
- News content -> News shared drive.
- OPC/Marketing/McFolling -> Marketing shared drive.
- Higashi/mom site -> Higashi shared drive.
Storage Pattern
Drafts go flat first:
<Niche Shared Drive>/Templates/Carousel/
Only after Priscila approves a style, move/copy it into a topic folder:
<Niche Shared Drive>/Templates/Carousel/<SeriesName>/<Variant>/
Do not create the final topic folder tree before approval unless Priscila explicitly asks.
OPC Folder IDs (verified 2026-04-28)
- Carousel only:
16P2JN74JAAW3HKnmNqPGPrAq7N5jDNii - Reels and Shorts:
1jW3WUQEPpfJNgje-4YGyFT4inKgzWrt7 - Parent folder containing both:
1lyWGwQiUPAVoMzb8vfQ0fBw72M1A2UfR
Default Output
Default to 3 visual directions per topic unless Priscila asks for fewer. For fast tests, 2 directions is acceptable.
Each direction should include the same 5-slide structure:
- Series hook/title.
- Proof placeholder: video still, official doc crop, or article crop.
- Explanation/context.
- Contrast/comparison.
- Conclusion/source card.
For FORMAT-005 Our Money / Nosso Dinheiro:
- Slide 1 always uses either "What they'd rather spend our money on" or "What they've been cutting lately."
- Pick whichever title hooks better for that receipt.
- If both fit, alternate over time.
Tool Order
- Existing templates audit: Drive + Canva saved designs.
- HTML / Playwright: exact text and final PNG export.
- Remotion: still carousel or animated companion when proof/video placeholders matter.
- Nano Banana / Seedream / OpenAI image generation: visual assets/backgrounds only, not final text.
- Canva existing templates: adapt references, do not generate from scratch first.
- Canva AI: test-only / last resort.
Ask before running paid image-generation workflows if the user has not already approved spending for that run.
Design Rules
- Keep exact text in HTML, Remotion, or Canva text layers.
- Do not rely on AI image generation for readable text.
- Use a visible placeholder when the proof slot can accept either video or screenshot.
- Put source text on the same slide as the claim.
- Use official sources first. News outlets are fallback when no official source exists.
- Label proposals, allegations, and pending legal items clearly.
- Do not hide tiny unreadable screenshots. Use a large crop or summarize the key source line with a source strip.
Deliverables
For each template test, deliver:
- Local draft path.
- Drive destination and link after upload.
- PNG preview/export folder.
- Prompt pack used for AI image/Canva/Remotion routes.
- Recommendation: keep, revise, or discard each direction.
Never stop at HTML only. HTML is the source/editable template; PNGs are the reviewable carousel slides.
Required output set:
- HTML source file for each direction.
- One PNG per slide for each direction.
- Prompt pack or recipe note.
- All files uploaded to the correct shared Drive
Templates/Carouselfolder.
Repeatable Recipe
When Priscila asks for a new topic:
- Name the series/topic and choose the content angle.
- Pull one real source example for the first template.
- Create 2-3 visual directions using the same slide structure.
- Build HTML source drafts locally.
- Export each HTML into PNG slides with Playwright:
- Use
/Users/priscilahigashi/ClaudeWorkspace/Content Templates/_Scripts/export_slides.js. - Export into a local
_exports/folder next to the HTML.
- Use
- Upload the HTML, PNG slides, and prompt pack to the shared drive template carousel folder.
- Give Priscila the shared Drive folder link, HTML links, and the first PNG preview links.
- Wait for Priscila approval before locking a topic folder.
Proven Export Path
For local HTML drafts:
node "/Users/priscilahigashi/ClaudeWorkspace/Content Templates/_Scripts/export_slides.js" "<input.html>" "<output_dir>"
If browser launch fails in the sandbox, rerun the same command with elevated permissions. Do not ask Priscila to manually export screenshots.
Upload via OAuth Drive API with supportsAllDrives=true. The draft destination for News is:
News > Templates > Carousel — folder ID 1z7yJu5K87nEPktyxcWQJgeKKUp-dtyuo
The draft destination for Oak Park/OPC currently lives in Marketing:
Marketing > ... > Carousel — folder ID 16P2JN74JAAW3HKnmNqPGPrAq7N5jDNii
Reels/shorts destination:
Marketing > ... > Reels and Shorts — folder ID 1jW3WUQEPpfJNgje-4YGyFT4inKgzWrt7
Shared parent containing both folders:
Marketing > ... — folder ID 1lyWGwQiUPAVoMzb8vfQ0fBw72M1A2UfR