Instagram Image Generator
by @zoohero500
Create high-performing Instagram content images — feed posts, stories, reels covers, and carousels. Use when the user mentions: 'Instagram', 'IG', 'IG post',...
clawhub install rendshot-instagram📖 About This Skill
name: instagram description: "Create high-performing Instagram content images — feed posts, stories, reels covers, and carousels. Use when the user mentions: 'Instagram', 'IG', 'IG post', 'Instagram story', 'reels cover', 'Instagram carousel', 'feed post', or wants to create visual content for Instagram. Combines platform algorithm knowledge, visual design best practices, and Rendshot image generation."
Instagram Content Image Generator
Create feed posts, stories, reels covers, and carousel graphics optimized for Instagram's algorithm and visual standards.
Workflow
Step 1: Understand the Content Goal
Ask (if not provided):
Step 2: Apply Algorithm-Aware Decisions
Read references/algorithm.md for:
Step 3: Apply Visual Style
Read references/design-style.md for:
Step 4: Generate with Rendshot
Feed Post (1080x1080):
generate_image({
prompt: "Instagram feed post for a coffee brand, minimal aesthetic, large serif title 'The Art of Pour Over', warm brown palette, clean white background, product photo area at center",
platform: "instagram_post",
locale: "en"
})
Story (1080x1920):
generate_image({
prompt: "Instagram story for a fitness coach, bold modern design, title 'CHEST DAY ROUTINE', neon accent on dark background, numbered list layout for 5 exercises",
platform: "instagram_story",
locale: "en"
})
Carousel (multi-call): Generate each slide individually with consistent style:
// Slide 1 — Cover
generate_image({
prompt: "Instagram carousel cover slide, '5 Python Tips You Need', modern tech aesthetic, dark theme with green accents, bold sans-serif",
platform: "instagram_post"
})// Slide 2-5 — Content slides (use create_template for consistency)
generate_image({
template_id: "tpl_carousel_slide",
variables: { slide_number: "1", tip_title: "F-Strings", code_snippet: "..." }
})
Using templates:
list_templates({ platform: "instagram_post", q: "product showcase" })
get_template({ template_id: "tpl_xxx" })
generate_image({ template_id: "tpl_xxx", variables: { ... } })
Step 5: Save for Brand Consistency
create_template({
name: "Coffee Brand IG Post",
html: "",
variables: [...],
platform: "instagram_post",
tags: ["coffee", "minimal", "brand"]
})
Format Quick Reference
| Format | Platform preset | Size | Use case |
|--------|----------------|------|----------|
| Feed post | instagram_post | 1080x1080 | Main feed content |
| Story | instagram_story | 1080x1920 | Stories, reels covers |
| Landscape | twitter_post | 1200x675 | IGTV covers, link previews (no IG-specific landscape preset; this cross-platform size works) |
Carousel Best Practices
create_template after first slide to lock the layout for remaining slides