MCPInstall

instagram-content-generation

Generate Instagram content using each::sense AI. Create feed posts, stories, reels covers, carousels, quote graphics, and brand visuals optimized for Instagram's formats and engagement best practices.

Installs
1.2K
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/eachlabs/skills --skill instagram-content-generation
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads instagram-content-generation automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Instagram Content Generation

Generate engaging Instagram content using each::sense. This skill creates images and videos optimized for Instagram's various placements, formats, and visual best practices.

Features

  • Feed Posts: Square 1:1 images for maximum compatibility
  • Stories & Reels: Vertical 9:16 content for immersive full-screen experiences
  • Carousel Posts: Multiple cohesive images for storytelling
  • Quote Graphics: Typography-focused content for engagement
  • Product Showcases: E-commerce and product-focused visuals
  • Behind-the-Scenes: Authentic, candid-style content
  • Announcement Graphics: Event and launch promotional content
  • Lifestyle Flat Lays: Curated product arrangements
  • Brand Aesthetic Grid: Cohesive visual identity across posts

Quick Start

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram feed post for a coffee brand showing a latte with beautiful latte art, morning light, cozy cafe vibes"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

Instagram Formats & Sizes

PlacementAspect RatioRecommended SizeUse Case
Feed Post1:11080x1080Standard feed posts, maximum compatibility
Feed Post4:51080x1350Vertical feed posts, more screen real estate
Stories9:161080x1920Full-screen temporary content
Reels9:161080x1920Full-screen video content
Reel Cover9:161080x1920Thumbnail for Reels
Carousel1:11080x1080Multi-image swipeable posts

Use Case Examples

1. Feed Post (1:1 Square)

Classic square format for Instagram feed with maximum compatibility across all placements.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 square Instagram feed post for a sustainable fashion brand. Show a model in casual earth-toned clothing against a natural outdoor background. Warm, authentic aesthetic with soft natural lighting. Clean composition suitable for a curated Instagram grid."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

2. Story (9:16 Vertical)

Full-screen vertical content optimized for Instagram Stories.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 9:16 Instagram Story for a yoga studio. Show a serene meditation scene with a person in lotus position, soft morning light streaming through windows, calming pastel colors. Leave safe zones at top and bottom for Instagram UI elements and swipe-up area."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

3. Reel Cover Image

Eye-catching thumbnail that represents the Reel content and encourages clicks.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 9:16 Reel cover image for a cooking tutorial. Show an appetizing finished dish (pasta with fresh basil) from above, vibrant colors, food photography style. The image should be eye-catching and make viewers want to watch the full Reel. Leave space at bottom for the Reel title overlay."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

4. Carousel Post (Multiple Images)

Create cohesive multi-image posts that tell a story or showcase multiple products.

# First carousel image - Cover slide
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 carousel image 1 of 5 for a skincare brand. This is the cover slide showing all 5 products arranged beautifully with soft pink and white aesthetic, clean minimal background, soft shadows. Premium feel."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "skincare-carousel-001",
    "mode": "max"
  }'

# Second carousel image - Product detail
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create carousel image 2 of 5. Show the cleanser product close-up with water droplets and fresh ingredients like cucumber slices. Same aesthetic and lighting as the first image."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "skincare-carousel-001",
    "mode": "max"
  }'

# Third carousel image - Another product
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create carousel image 3 of 5. Show the moisturizer with a soft texture swatch, dewy fresh feel. Maintain visual consistency with previous images."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "skincare-carousel-001",
    "mode": "max"
  }'

5. Quote Graphics

Typography-focused content that drives engagement and shares.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram quote graphic with the text: \"Success is not final, failure is not fatal: it is the courage to continue that counts.\" Use a minimalist design with elegant serif typography on a soft gradient background (light beige to warm cream). Add subtle decorative elements like thin lines or small botanical illustrations. Suitable for a motivational or business coaching account."}],

    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

6. Product Showcase Post

E-commerce focused content that highlights products in lifestyle context.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 4:5 Instagram product showcase for wireless headphones. Show the headphones being worn by a stylish person in an urban setting, walking through a modern city. Lifestyle photography style with natural lighting, premium aspirational feel. The product should be clearly visible but feel natural in the scene."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

7. Behind-the-Scenes Content

Authentic, candid-style content that builds connection with the audience.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 behind-the-scenes Instagram post for a bakery. Show a baker in the kitchen early morning, hands covered in flour, kneading dough. Warm golden lighting, authentic and candid feel - not overly polished. Capture the passion and craft of artisan baking. Documentary photography style."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

8. Announcement Graphics

Event launches, sales, and promotional announcement content.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram announcement graphic for a summer sale. Bold, eye-catching design with tropical vibes - palm leaves, bright colors (coral, turquoise, sunny yellow). Leave clear space for text overlay that will say \"SUMMER SALE - UP TO 50% OFF\". Modern, fresh, energetic aesthetic suitable for a fashion brand."}],

    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

9. Lifestyle Flat Lay

Curated overhead product arrangements popular for lifestyle and product brands.

curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram flat lay for a travel brand. Overhead shot of travel essentials arranged aesthetically: passport, sunglasses, straw hat, camera, map, coffee cup, and small succulent. Marble or light wood surface background. Clean, organized, Pinterest-worthy composition with soft natural lighting. Wanderlust aesthetic."}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "max"
  }'

10. Brand Aesthetic Grid

Create cohesive visuals that contribute to a unified Instagram grid aesthetic.

# First grid image
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram post for a minimalist home decor brand. Show a clean, modern living room corner with a simple plant, neutral tones (white, beige, light gray), lots of negative space. This is part of a cohesive grid aesthetic - keep colors muted and style consistent. Scandinavian interior design influence."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "home-decor-grid",
    "mode": "max"
  }'

# Second grid image - maintaining consistency
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create another 1:1 post for the same minimalist home decor brand. Show a bedroom detail - perhaps a textured throw on a bed with a small nightstand. Same color palette and aesthetic as the previous image to maintain grid cohesion."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "home-decor-grid",
    "mode": "max"
  }'

# Third grid image
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a third 1:1 post continuing the grid aesthetic. Show a close-up of a ceramic vase with dried pampas grass. Same minimalist, neutral, Scandinavian-inspired style."}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "home-decor-grid",
    "mode": "max"
  }'

Best Practices

Feed Posts

  • Grid Planning: Consider how individual posts look together in your profile grid
  • Consistent Editing: Maintain consistent color grading and style across posts
  • 1:1 vs 4:5: Use 1:1 for maximum compatibility, 4:5 for more visual impact
  • Focal Point: Place key elements in the center for thumbnail cropping

Stories

  • Safe Zones: Keep important content away from top 15% and bottom 20% for UI elements
  • Vertical Thinking: Design specifically for vertical, not cropped horizontal
  • Interactive Areas: Leave space for polls, questions, and stickers
  • Bold and Clear: Content should be readable quickly

Carousels

  • Hook First: Make the first image compelling enough to encourage swiping
  • Visual Flow: Create a narrative or logical progression
  • Consistent Style: Maintain same filters, fonts, and aesthetic throughout
  • End with CTA: Use the last slide for call-to-action or summary

Reels Covers

  • Thumbnail Appeal: Design for small preview in the Reels tab
  • Clear Subject: Avoid busy backgrounds that get lost at small sizes
  • Text Readable: If using text, ensure it is legible at thumbnail size

Prompt Tips for Instagram Content

When creating Instagram content, include these details in your prompt:

  1. Format: Specify aspect ratio (1:1, 4:5, 9:16)
  2. Content Type: Feed post, Story, Reel cover, carousel slide number
  3. Brand/Niche: What type of account is this for?
  4. Aesthetic: Minimalist, bold, vintage, modern, etc.
  5. Color Palette: Specific colors or general mood (warm, cool, neutral)
  6. Composition: Flat lay, portrait, lifestyle, close-up, etc.
  7. Text Space: If you need room for captions or overlay text

Example Prompt Structure

"Create a [aspect ratio] Instagram [content type] for a [brand/niche].
Show [visual description] with [aesthetic/mood].
[Color and style preferences].
[Additional requirements like text space, grid consistency, etc.]"

Mode Selection

Ask your users before generating:

"Do you want fast & cheap, or high quality?"

ModeBest ForSpeedQuality
maxFinal content, portfolio posts, important campaignsSlowerHighest
ecoQuick drafts, content planning, A/B testing conceptsFasterGood

Multi-Turn Content Iteration

Use session_id to iterate on content and maintain visual consistency:

# Initial concept
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 Instagram post for a jewelry brand, elegant and minimal"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "jewelry-content"
  }'

# Iterate based on feedback
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Make it more luxurious, add soft bokeh background with golden tones"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "jewelry-content"
  }'

# Request Story version
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Now create a 9:16 Story version of this same visual style"}],
    "model": "eachsense/beta",
    "stream": true,
    "session_id": "jewelry-content"
  }'

Content Calendar Batch Generation

Generate multiple pieces of content for planning:

# Monday motivation
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 motivational Monday post for a fitness brand - energetic gym scene, morning workout vibes"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Wednesday product feature
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 product showcase for the same fitness brand - protein shake in a gym bag flat lay"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

# Friday lifestyle
curl -X POST https://eachsense-agent.core.eachlabs.run/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: $EACHLABS_API_KEY" \
  -H "Accept: text/event-stream" \
  -d '{
    "messages": [{"role": "user", "content": "Create a 1:1 lifestyle post for the same fitness brand - friends laughing after a workout, feel-good Friday vibes"}],
    "model": "eachsense/beta",
    "stream": true,
    "mode": "eco"
  }'

Error Handling

ErrorCauseSolution
Failed to create prediction: HTTP 422Insufficient balanceTop up at eachlabs.ai
Content policy violationProhibited contentAdjust prompt to comply with content policies
TimeoutComplex generationSet client timeout to minimum 10 minutes

Related Skills

  • each-sense - Core API documentation
  • meta-ad-creative-generation - Meta (Facebook & Instagram) ad creatives
  • product-photo-generation - E-commerce product shots
  • tiktok-ad-creative-generation - TikTok content creation

FAQ

What does the instagram-content-generation skill do?

Generate Instagram content using each::sense AI. Create feed posts, stories, reels covers, carousels, quote graphics, and brand visuals optimized for Instagram's formats and engagement best practices.

How do I install instagram-content-generation?

Run npx skills add https://github.com/eachlabs/skills --skill instagram-content-generation in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/instagram-content-generation/ (personal) or .claude/skills/instagram-content-generation/ (project).

Which AI agents can use instagram-content-generation?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is instagram-content-generation safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains instagram-content-generation?

It is published by eachlabs in eachlabs/skills. It has 1,192 recorded installs.

More from eachlabs/skills

View all →

Generate professional poster designs using each::sense AI. Create movie posters, event posters, motivational posters, product launch visuals, vintage designs, travel posters, and more with AI-powered creative generation.

Marketing & SEO2.1K installs

3d-model-generation

eachlabs/skills

Generate 3D models using each::sense AI. Create 3D assets from text or images for games, products, architecture, characters, vehicles, and more with PBR textures.

Media & Creative1.2K installs

Visualize interior design transformations using each::sense AI. Redesign rooms, change styles, update color schemes, and preview renovations from photos of your existing spaces.

1.1K installs

floor-plan-generation

eachlabs/skills

Generate floor plans and architectural layouts using each::sense AI. Create apartment designs, house layouts, office spaces, retail stores, restaurants, and 3D visualizations with furniture arrangements and measurements.

comic-panel-generation

eachlabs/skills

Generate comic and manga panels, strips, and pages using each::sense AI. Create superhero comics, manga pages, webtoons, action sequences, and convert photos to comic art with consistent characters.

Media & Creative878 installs

subtitle-generation

eachlabs/skills

Generate subtitles and captions for videos using each::sense AI. Create auto-generated subtitles, multi-language captions, animated TikTok-style text, SRT/VTT exports, speaker diarization, and burned-in subtitles.

Marketing & SEO794 installs

Popular marketing & seo skills

View category →

reddit-automation

flowkit-labs/skills

Find Reddit threads where people are genuinely asking for what you offer, then draft short, genuinely helpful replies — disclosing your affiliation honestly and naming your product only when it truly answers the question. Two moves: discovery — scan the right subreddits for real needs (recommendation asks, expressed pain, competitor mentions) and rank the few threads where you can actually help; drafting — write from real experience, respect each community's self-promo rules, and keep a human in the loop to review and post. This markets on Reddit the honest way: contribute value, disclose who you are, never astroturf. Distilled from the playbook behind doany.ai's Reddit agent. Triggers on "find reddit opportunities", "reddit marketing", "reddit automation", "reply on reddit for my product", "reddit community engagement", "reddit lead gen", or any ask to turn Reddit threads into genuine, disclosed marketing replies.

Marketing & SEO1.1M installs

twitter-automation

101-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO880K installs

twitter-automation

magentosh/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO771.7K installs

twitter-automation

qu-skills/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO564.3K installs

product-launch-video

heygen-com/hyperframes

Turn a product or marketing URL, pasted script, or brief into a product launch / promo video — SaaS promos, feature reveals, product demos, app and company launches. Use when the user wants to market, launch, promote, or reveal a product; the default for any commercial URL. Site tours / showcases of a website route here too — the brief carries the show-it-as-is intent. Unclear → /hyperframes.

Marketing & SEO538.7K installs

twitter-automation

skills-shell/superpowers

Automate Twitter/X with posting, engagement, and user management via inference.sh CLI. Apps: x/post-tweet, x/post-create (with media), x/post-like, x/post-retweet, x/dm-send, x/user-follow. Capabilities: post tweets, schedule content, like posts, retweet, send DMs, follow users, get profiles. Use for: social media automation, content scheduling, engagement bots, audience growth, X API. Triggers: twitter api, x api, tweet automation, post to twitter, twitter bot, social media automation, x automation, tweet scheduler, twitter integration, post tweet, twitter post, x post, send tweet

Marketing & SEO453.7K installs