eachlabs/skills2 files

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.

Specification
Skill ID
eachlabs/skills/instagram-content-generation
Publisher
eachlabs
Repository
skills
Installs
0
Files
2
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

eachlabs/skills/instagram-content-generationInstalls these files
  • SKILL.md
  • references/SSE-EVENTS.md

What this skill tells the agent

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 '{

Use this skill in a project

Open any RiverX project, search the Skills panel for eachlabs/skills/instagram-content-generation, and install it in one click.

Use this skill