instagram-content-generation — Claude Code skill
This skill generates images and video sized for Instagram placements: feed posts, stories, Reel covers, carousels, quote graphics. Useful when you run an account and want visuals built from inside your agent.
npx skills add eachlabs/skills --skill instagram-content-generation -a claude-codeWhat instagram-content-generation does
The skill calls each::sense AI over HTTP at https://eachsense-agent.core.eachlabs.run/v1/chat/completions. It ships with ready scenarios per placement: 1:1 squares for the feed, 9:16 verticals for stories and Reels, multi-image sets for carousels, typography pieces for quotes, product shots for storefronts. Requests use the eachsense/beta model in max mode and stream the response.
Carousels chain requests through session_id. The first image sets the look, later ones keep the same lighting and palette. The bundled example walks through a five-slide skincare set that opens with all products together and moves into close-ups. Skip session_id and you get unrelated images instead of a series.
An EACHLABS_API_KEY is required — requests without it fail on auth. Aspect ratios and pixel sizes are listed in a table, from 1080x1080 up to 1080x1920, so you pick the placement and pass the matching dimensions.
What it helps with
- build a 1:1 square post for the feed
- produce a 9:16 story with safe zones for the app UI
- design a thumbnail for a Reel
- generate a consistent multi-slide carousel
- lay out a quote graphic for an account
Example prompts for the agent
- Create a 1:1 feed post for a coffee brand: latte with latte art, morning light, cozy cafe
- Build a 5-slide carousel for a skincare brand, use
session_idskincare-carousel-001 - Generate a 9:16 Reel cover for a cooking tutorial, leave room at the bottom for the title
How to install instagram-content-generation
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill instagram-content-generation -a claude-code2Manually: put the files in place
~/.claude/skills/instagram-content-generation/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/instagram-content-generation/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill instagram-content-generation -a codex2Manually: put the files in place
.agents/skills/instagram-content-generation/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill instagram-content-generation -a cursor2Manually: put the files in place
.cursor/skills/instagram-content-generation/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills instagram-content-generation2Manually: put the files in place
.github/skills/instagram-content-generation/SKILL.md1Skills CLI (Vercel)
npx skills add eachlabs/skills --skill instagram-content-generation -a gemini-cli2Platform CLI
gemini skills install https://github.com/eachlabs/skills --path skills/instagram-content-generationManually: put the files in place
.devin/skills/instagram-content-generation/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add eachlabs/skills --skill instagram-content-generation -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about instagram-content-generation
How do I install instagram-content-generation in Claude Code?
Run npx skills add eachlabs/skills --skill instagram-content-generation -a claude-code. The skill lands at ~/.claude/skills/instagram-content-generation/SKILL.md.
What does instagram-content-generation do?
It generates images and video for Instagram placements: feed posts, stories, Reel covers, carousels, quote graphics, product showcases. Generation runs through each::sense AI.
What do I need before using it?
An EACHLABS_API_KEY, sent in the X-API-Key header. Requests go to https://eachsense-agent.core.eachlabs.run/v1/chat/completions.