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.
- Skill ID
- eachlabs/skills/instagram-content-generation
- Publisher
- eachlabs
- Repository
- skills
- Installs
- 0
- Files
- 2
- Synced
- Sep 23, 2026
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
| Placement | Aspect Ratio | Recommended Size | Use Case |
|---|---|---|---|
| Feed Post | 1:1 | 1080x1080 | Standard feed posts, maximum compatibility |
| Feed Post | 4:5 | 1080x1350 | Vertical feed posts, more screen real estate |
| Stories | 9:16 | 1080x1920 | Full-screen temporary content |
| Reels | 9:16 | 1080x1920 | Full-screen video content |
| Reel Cover | 9:16 | 1080x1920 | Thumbnail for Reels |
| Carousel | 1:1 | 1080x1080 | Multi-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 '{More from eachlabs
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.
