✓ Verified 💻 Development ✓ Enhanced Data

Instagram Marketing

Generate Instagram marketing content from product URLs.

Rating
4.4 (69 reviews)
Downloads
2,161 downloads
Version
1.0.0

Overview

Generate Instagram marketing content from product URLs.

Key Features

1

Analyze Product & Audience

2

Choose Content Format

3

Generate Content Package

Complete Documentation

View Source →

Instagram Marketing Generator

Overview

Transform any product URL into scroll-stopping Instagram content. Extract product details, analyze brand positioning, and generate platform-native marketing assets that drive engagement and conversions.

Quick Start

  • Input: Provide product URL
  • Extract: Use scripts/extract_product.py to fetch product details
  • Generate: Apply Instagram content frameworks from references/
  • Deliver: Output ready-to-post content package

Content Frameworks

Framework Selection Guide

Choose based on product type and brand personality:

Product TypeRecommended FrameworkReference
Fashion/BeautyAesthetic + LifestyleFASHION.md
Tech/GadgetsFeature-First + DemoTECH.md
Food/BeverageSensory + LifestyleLIFESTYLE.md
Home/DecorTransformation + TipsHOME.md
ServicesTrust + ResultsSERVICE.md

Core Content Elements

Every Instagram post package includes:

#### 1. Image/Video Brief

text
• Visual style (aesthetic direction)
• Composition guidelines
• Text overlay suggestions (optional)
• Product angle recommendations
• Background/props guidance

#### 2. Caption Structure

text
HOOK → [First line - stops the scroll]
  |
  ├── BODY → [Value proposition, benefits, story]
  |
  └── CTA → [Clear action: link, DM, save, share]

Caption Length Guide:

  • Feed posts: 138-150 characters (optimal engagement)
  • Carousel: 150-200 characters
  • Educational: Up to 300 characters
#### 3. Hashtag Strategy (30 max)
text
• 3-5 branded/niche tags (high relevance)
• 10-15 trend tags (moderate volume)
• 5-10 broad tags (max reach)
• Mix of: #branded #descriptive #trend #location #emotion

See references/HASHTAG_STRATEGY.md for detailed hashtag optimization.

Product Information Extraction

Script Usage

bash
python3 scripts/extract_product.py <url>

Extracted fields:

  • Product name
  • Price/value proposition
  • Key features (3-5)
  • Target audience
  • Unique selling proposition
  • Brand tone
  • Visual assets (existing images)

Manual Extraction Fallback

If script fails, extract manually:

  • Visit product URL
  • Identify: name, price, features, benefits
  • Note brand visual style
  • Capture 3-5 product angles

Content Generation Workflow

Step 1: Analyze Product & Audience

text
PRODUCT → [What is it? What problem does it solve?]
  |
  ├── TARGET AUDIENCE → [Who needs this? Why?]
  |
  ├── BRAND TONE → [Luxury? Playful? Minimal? Bold?]
  |
  └── PLATFORM FIT → [Feed post, Story, Reel, Carousel?]

Key Questions:

  • What emotion should the user feel?
  • What's the "scroll-stopping" moment?
  • What's the post-purchase transformation?

Step 2: Choose Content Format

#### Feed Post (Single Image)

  • Best for: Product showcases, announcements
  • Visual: High-quality product shot, clean background
  • Caption: Punchy hook + benefits + CTA
#### Carousel (Swipe-able)
  • Best for: Features, tutorials, transformations
  • Structure: 5-10 slides
  • Hook slide
2-4. Feature/benefit slides
  • CTA slide
#### Story (15-60 sec)
  • Best for: Flash sales, polls, Q&A, behind-scenes
  • Elements: Interactive stickers, tap-through links
#### Reel (15-90 sec video)
  • Best for: Demos, unboxing, transformations
  • Hook: First 1 second critical
  • Music: Trending audio boost

Step 3: Generate Content Package

Output format (see templates/OUTPUT_TEMPLATE.md):

markdown
## Instagram Content Package

### Post Type: [Feed/Carousel/Story/Reel]

### Image/Video Brief
[Visual direction + composition]

### Caption
[Hook + Body + CTA]

### Hashtags
[30 optimized hashtags]

### Posting Strategy
[Time, frequency, cross-post suggestions]

Instagram Style Guidelines

Visual Principles

  • Consistency First
  • Cohesive color palette (3-5 colors max)
  • Consistent filter/preset
  • Recognizable brand aesthetic
  • Quality Over Quantity
  • High-resolution images (1080x1080 or 1080x1350)
  • Good lighting (natural preferred)
  • Clean composition (rule of thirds)
  • Native Feel
  • Avoid over-polished, stock-looking content
  • Embrace authenticity
  • Show real people/products

Caption Best Practices

✅ DO:

  • Start with a hook (question, bold statement, emotion)
  • Write conversationally (like talking to a friend)
  • Use line breaks for readability
  • Include clear CTA
  • Add 3-5 relevant hashtags
❌ DON'T:
  • Write paragraphs longer than 3 lines
  • Use excessive emojis (1-3 max)
  • Overuse hashtags (30 max, quality > quantity)
  • Sound robotic or overly promotional
  • Include "link in bio" more than once

Engagement Triggers

Embed these in content:

text
• Questions: "Which color would you choose?"
• Opinions: "Yes or No?"
• Saves: "Save this for later"
• Shares: "Tag someone who needs this"
• CTAs: "Link in bio to shop"

Content Templates

Template 1: Problem-Solution

text
Hook: Tired of [problem]?
Body: Meet [product]. It [benefit 1], [benefit 2], and [benefit 3].
CTA: Shop now → link in bio

Template 2: Transformation

text
Hook: Before → After
Body: How [product] transformed [situation].
CTA: See the difference → link in bio

Template 3: Social Proof

text
Hook: ⭐⭐⭐⭐⭐ "Review quote"
Body: Join [number]+ happy customers.
CTA: Try it risk-free → link in bio

Template 4: Educational

text
Hook: 5 things you didn't know about [product/category]
Body: [Value-packed tips]
CTA: Save this post + follow for more

Template 5: Limited Time

text
Hook: 🚨 Only [number] left!
Body: [Product] at [price] for [timeframe].
CTA: Don't miss out → link in bio

Advanced: Multi-Post Series

For product launches or campaigns, create 3-5 post series:

Series Structure

  • Teaser (2-3 days before)
  • Build anticipation
  • "Something big coming"
  • Launch (Day 1)
  • Product reveal
  • Key features
  • Deep Dive (Day 2-3)
  • Benefits, use cases
  • Social proof
  • Urgency (Day 4-5)
  • Limited availability
  • Last chance
See references/CAMPAIGN_STRATEGY.md for complete campaign planning.

References

Detailed Guides

  • references/FASHION.md - Fashion & beauty content
  • references/TECH.md - Tech & gadgets content
  • references/HASHTAG_STRATEGY.md - Hashtag optimization
  • references/CAMPAIGN_STRATEGY.md - Multi-post campaigns
  • references/ENGAGEMENT_TACTICS.md - Comment management & growth

Templates

  • templates/CAROUSEL_TEMPLATE.md - Swipe-able post structure
  • templates/STORY_TEMPLATE.md - Interactive story framework
  • templates/REEL_TEMPLATE.md - Video script structure
  • templates/OUTPUT_TEMPLATE.md - Final content format

Tips

  • Always match content to brand voice
  • Test different hook styles
  • Analyze competitor posts for inspiration
  • Repurpose content across formats (feed → story → reel)
  • Save high-performing posts as templates
  • Time posts for peak audience hours
  • Engage with comments within 1 hour
  • Use Instagram Insights to optimize

Installation

Terminal bash

openclaw install instagram-marketing
    
Copied!

💻Code Examples

#### 1. Image/Video Brief

-1-imagevideo-brief.txt
• Visual style (aesthetic direction)
• Composition guidelines
• Text overlay suggestions (optional)
• Product angle recommendations
• Background/props guidance

#### 2. Caption Structure

-2-caption-structure.txt
HOOK → [First line - stops the scroll]
  |
  ├── BODY → [Value proposition, benefits, story]
  |
  └── CTA → [Clear action: link, DM, save, share]

#### 3. Hashtag Strategy (30 max)

-3-hashtag-strategy-30-max.txt
• 3-5 branded/niche tags (high relevance)
• 10-15 trend tags (moderate volume)
• 5-10 broad tags (max reach)
• Mix of: #branded #descriptive #trend #location #emotion

python3 scripts/extract_product.py <url>

python3-scriptsextractproductpy-url.txt
**Extracted fields:**
- Product name
- Price/value proposition
- Key features (3-5)
- Target audience
- Unique selling proposition
- Brand tone
- Visual assets (existing images)

### Manual Extraction Fallback

If script fails, extract manually:
1. Visit product URL
2. Identify: name, price, features, benefits
3. Note brand visual style
4. Capture 3-5 product angles

## Content Generation Workflow

### Step 1: Analyze Product & Audience

└── PLATFORM FIT → [Feed post, Story, Reel, Carousel?]

--platform-fit--feed-post-story-reel-carousel.txt
**Key Questions:**
- What emotion should the user feel?
- What's the "scroll-stopping" moment?
- What's the post-purchase transformation?

### Step 2: Choose Content Format

#### Feed Post (Single Image)
- **Best for**: Product showcases, announcements
- **Visual**: High-quality product shot, clean background
- **Caption**: Punchy hook + benefits + CTA

#### Carousel (Swipe-able)
- **Best for**: Features, tutorials, transformations
- **Structure**: 5-10 slides
  1. Hook slide
  2-4. Feature/benefit slides
  5. CTA slide

#### Story (15-60 sec)
- **Best for**: Flash sales, polls, Q&A, behind-scenes
- **Elements**: Interactive stickers, tap-through links

#### Reel (15-90 sec video)
- **Best for**: Demos, unboxing, transformations
- **Hook**: First 1 second critical
- **Music**: Trending audio boost

### Step 3: Generate Content Package

Output format (see `templates/OUTPUT_TEMPLATE.md`):

[Time, frequency, cross-post suggestions]

time-frequency-cross-post-suggestions.txt
## Instagram Style Guidelines

### Visual Principles

1. **Consistency First**
   - Cohesive color palette (3-5 colors max)
   - Consistent filter/preset
   - Recognizable brand aesthetic

2. **Quality Over Quantity**
   - High-resolution images (1080x1080 or 1080x1350)
   - Good lighting (natural preferred)
   - Clean composition (rule of thirds)

3. **Native Feel**
   - Avoid over-polished, stock-looking content
   - Embrace authenticity
   - Show real people/products

### Caption Best Practices

✅ DO:
- Start with a hook (question, bold statement, emotion)
- Write conversationally (like talking to a friend)
- Use line breaks for readability
- Include clear CTA
- Add 3-5 relevant hashtags

❌ DON'T:
- Write paragraphs longer than 3 lines
- Use excessive emojis (1-3 max)
- Overuse hashtags (30 max, quality > quantity)
- Sound robotic or overly promotional
- Include "link in bio" more than once

### Engagement Triggers

Embed these in content:

• CTAs: "Link in bio to shop"

-ctas-link-in-bio-to-shop.txt
## Content Templates

### Template 1: Problem-Solution
example.txt
PRODUCT → [What is it? What problem does it solve?]
  |
  ├── TARGET AUDIENCE → [Who needs this? Why?]
  |
  ├── BRAND TONE → [Luxury? Playful? Minimal? Bold?]
  |
  └── PLATFORM FIT → [Feed post, Story, Reel, Carousel?]
example.md
## Instagram Content Package

### Post Type: [Feed/Carousel/Story/Reel]

### Image/Video Brief
[Visual direction + composition]

### Caption
[Hook + Body + CTA]

### Hashtags
[30 optimized hashtags]

### Posting Strategy
[Time, frequency, cross-post suggestions]
example.txt
• Questions: "Which color would you choose?"
• Opinions: "Yes or No?"
• Saves: "Save this for later"
• Shares: "Tag someone who needs this"
• CTAs: "Link in bio to shop"

Tags

#coding_agents-and-ides

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author insight68
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install instagram-marketing