marcolang avatar

Instagram Carousel

This is a full-stack carousel builder that goes way beyond templates. It walks you through brand setup (colors, fonts, tone), derives a six-token palette from your primary hex, generates swipeable HTML previews with proper Instagram framing, and exports each slide as a 1080×1350px PNG via Playwright. The instructions are unusually detailed about image handling: it embeds user photos as base64 data URIs (never relative paths) and writes HTML via Python to avoid shell interpolation corrupting the strings. Comes with opinionated rules for hook writing, seven-slide sequencing, and typography pairings. Default language is Portuguese unless you specify otherwise. If you need Instagram carousels that look production-ready without touching Figma, this does the job.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
24
skills.sh installs
889
GitHub stars
70
last updated
Aug 21, 2026

Install

$ npx -y skills add marcolang/marketing-skills --skill instagram-carousel --agent claude-code

Installs into .claude/skills of the current project.

Files

Instagram Carousel Generator

Generates fully self-contained, swipeable HTML carousels where every slide is designed to be exported as an individual 1080×1350px PNG for Instagram.


Step 1: Collect Brand Details

Before generating, ask the user for the following (if not already provided):

  1. Brand name — displayed on first and last slides
  2. Instagram handle — shown in the IG frame header
  3. Primary brand color — hex code, or describe and Claude picks one
  4. Logo — SVG path, brand initial, or skip
  5. Font preference — see typography table below, or specific Google Fonts
  6. Tone — professional, casual, playful, bold, minimal, etc.
  7. Images — profile photo, screenshots, product images, etc.
  8. Idioma dos slides — default: Português (BR) unless specified otherwise
  9. Carousel format — standard (7 slides) or alternate sequence (see sequences section)

If the user provides a website URL or brand assets, derive colors and style from those.

If the user says "make me a carousel about X" without brand details, ask before generating. Don't assume defaults.


Handling User-Provided Images

Sponsors

Details

Repository
github.com/marcolang/marketing-skills
Categories
Frontend Development, Testing & QA, Code Review & Quality, Automation & Workflows, Marketing & SEO, Design & UI/UX, Office & Documents
First seen
Jun 3, 2026
1mindrally avatarperformance-optimizationmindrally/skillsPerformance optimization guidelines for web development including server-side rendering, CSS best practices, and JavaScript optimization883skills.sh installs
2bradautomates avatarvideo-content-analyzerbradautomates/head-of-contentAnalyze short-form videos with Gemini AI to extract hooks, content structure, and replicable patterns. Supports Instagram Reels, TikTok, and YouTube Shorts. Use874skills.sh installs
3aj-geddes avatarmobile-first-designaj-geddes/useful-ai-promptsDesign for mobile devices first, then scale up to larger screens. Create responsive interfaces that work seamlessly across all device sizes.869skills.sh installs
4jwynia avatarelectron-best-practicesjwynia/agent-skillsGuide AI agents through Electron app development with React including security patterns, type-safe IPC, React integration, packaging with code signing, and test863skills.sh installs
5pulumi avatarpackage-usagepulumi/agent-skillsTrack which stacks across a Pulumi organization use a specific package and at what versions. Use for cross-stack audits, identifying outdated or unmaintained pa860skills.sh installs
6pproenca avatartanstack-querypproenca/dot-skillsTanStack Query v5 performance optimization for data fetching, caching, mutations, and query patterns. This skill should be used when using useQuery, useMutation858skills.sh installs