Create a polished, on-brand Instagram post
Muapi instagram post

Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.
--- slug: muapi-instagram-post name: muapi-instagram-post version: "1.0.0" description: Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags. acceptLicenseTerms: true --- # Instagram Post **Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.** ## Inputs | Name | Type | Required | Default | Description | |:---|:---|:---|:---|:---| | `brief` | text | yes | — | What the post is about (e.g. "summer coffee launch at our café, warm golden vibes"). |
Overview
Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.
Manual install (npx, ZIP)
npx skills add SamurAIGPT/Generative-Media-Skills --skill muapi-instagram-post -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/SamurAIGPT/Generative-Media-Skills/tar.gz/5519622e885a \
| tar -xz -C ~/.claude/skills --strip-components=3 Generative-Media-Skills-5519622e885a/.opencode/skills/muapi-instagram-postNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/14914648ea9afea86ec6/muapi-instagram-post.zip" -OutFile "$env:TEMP\muapi-instagram-post.zip"; Expand-Archive "$env:TEMP\muapi-instagram-post.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md2.8 KB
Read the files here
SamurAIGPT/
Show the full text58 lines
Instagram Post
Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.
Inputs
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
brief |
text | yes | — | What the post is about (e.g. "summer coffee launch at our café, warm golden vibes"). |
brand_style |
text | no | modern, vibrant, clean typography, lifestyle photography aesthetic | Brand personality and visual style tags. |
format |
text | no | 1:1 | Post format — "1:1" for feed square, "4:5" for portrait feed, "9:16" for Reels. |
Steps
This skill produces one polished Instagram-ready visual + caption. Use the plan if generating more than one variant.
Phase A — Generate the hero image
- Write a detailed, atmosphere-rich image prompt based on
{{brief}}and{{brand_style}}:- Include lighting direction, color palette, mood, subject placement, and lens feel.
- Optimize for Instagram aesthetics: clean, punchy, single focal point.
- Append style tags:
{{brand_style}}, social media photography, highly detailed.
- Call
muapi image generate(model=nano-banana-2, aspect_ratio={{format}}). - If the user provided a product or subject image in the session, prefer
muapi image editinstead to maintain visual consistency.
Phase B — Caption & Hashtags
After the image is generated, compose and return:
- Caption: 2–4 lines. Hook line first (punchy, curiosity-driving), then brand message, then CTA.
- Hashtags: 15–20 targeted hashtags (mix of niche, mid-tier, and broad). Format as a separate block.
Notes
- Prioritize scroll-stopping first impressions — the image must visually communicate the brief within 2 seconds.
- If
formatis9:16(Reels cover), note that text overlays are common; include a suggestion for on-screen text placement. - Do NOT generate multiple variants unless the user explicitly asks.
Trigger Keywords
instagram post, ig post, instagram, feed post, instagram creative
Notes for the Executing Agent
- This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call
muapiCLI commands. Usemuapi auth configurefirst ifMUAPI_API_KEYis unset. - For model IDs without a CLI alias yet, fall back to the raw endpoint via
curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'and poll withmuapi predict wait <request_id>. - Substitute
{{input_name}}placeholders with the user's actual inputs before issuing each call.
| 1 | |
| 2 | slug muapi-instagram-post |
| 3 | name muapi-instagram-post |
| 4 | version "1.0.0" |
| 5 | description Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags. |
| 6 | acceptLicenseTerms true |
| 7 | |
| 8 | |
| 9 | |
| 10 | # Instagram Post |
| 11 | |
| 12 | **Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.** |
| 13 | |
| 14 | ## Inputs |
| 15 | |
| 16 | | Name | Type | Required | Default | Description | |
| 17 | |:---|:---|:---|:---|:---| |
| 18 | | `brief` | text | yes | — | What the post is about (e.g. "summer coffee launch at our café, warm golden vibes"). | |
| 19 | | `brand_style` | text | no | modern, vibrant, clean typography, lifestyle photography aesthetic | Brand personality and visual style tags. | |
| 20 | | `format` | text | no | 1:1 | Post format — "1:1" for feed square, "4:5" for portrait feed, "9:16" for Reels. | |
| 21 | |
| 22 | |
| 23 | ## Steps |
| 24 | |
| 25 | This skill produces one polished Instagram-ready visual + caption. Use the plan if generating more than one variant. |
| 26 | |
| 27 | ### Phase A — Generate the hero image |
| 28 | |
| 29 | Write a detailed, atmosphere-rich image prompt based on `{{brief}}` and `{{brand_style}}`: |
| 30 | Include lighting direction, color palette, mood, subject placement, and lens feel. |
| 31 | Optimize for Instagram aesthetics: clean, punchy, single focal point. |
| 32 | Append style tags: `{{brand_style}}, social media photography, highly detailed`. |
| 33 | Call `muapi image generate` (model=nano-banana-2, aspect_ratio=`{{format}}`). |
| 34 | If the user provided a product or subject image in the session, prefer `muapi image edit` instead to maintain visual consistency. |
| 35 | |
| 36 | ### Phase B — Caption & Hashtags |
| 37 | |
| 38 | After the image is generated, compose and return: |
| 39 | **Caption**: 2–4 lines. Hook line first (punchy, curiosity-driving), then brand message, then CTA. |
| 40 | **Hashtags**: 15–20 targeted hashtags (mix of niche, mid-tier, and broad). Format as a separate block. |
| 41 | |
| 42 | ## Notes |
| 43 | Prioritize scroll-stopping first impressions — the image must visually communicate the brief within 2 seconds. |
| 44 | If `format` is `9:16` (Reels cover), note that text overlays are common; include a suggestion for on-screen text placement. |
| 45 | Do NOT generate multiple variants unless the user explicitly asks. |
| 46 | |
| 47 | ## Trigger Keywords |
| 48 | |
| 49 | `instagram post`, `ig post`, `instagram`, `feed post`, `instagram creative` |
| 50 | |
| 51 | |
| 52 | |
| 53 | |
| 54 | ## Notes for the Executing Agent |
| 55 | |
| 56 | This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call `muapi` CLI commands. Use `muapi auth configure` first if `MUAPI_API_KEY` is unset. |
| 57 | For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'` and poll with `muapi predict wait <request_id>`. |
| 58 | Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call. |
Details
- Version
- 1.0.0
- Updated
- Sep 8, 2026
- License
- MIT
- Stars on the repo
- ★ 4,317
- Checked
- Source
- SamurAIGPT/Generative-Media-Skills ↗
- Creator
- SamurAIGPT · 16 listings
Similar skills
See all →
SkillResearch what people actually say about any topicSTEP 0: STALE-CLONE SELF-CHECK — RUN BEFORE READING BELOW
SkillScrapes social platforms, business dataApify
Skill微信公众号长文增长闭环 ——
SkillSearch and retrieve content from Twitter/XTwitter/X Skill
SkillSays 'YouTube script', 'video script'🎬 YouTube Script: Writing retention-optimized video script...
SkillAgent Reach — 互联网能力路由器More from SamurAIGPT
SkillGenerate a high-converting ad creative setMuapi ad creative
SkillTurn a long video into N viral-ready short clipsMuapi AI clipping
SkillGenerate a high-cut-density action / fight scene by firstMuapi AI fight scene
SkillTurn a real lifestyle photo into a polished chibi cloneMuapi chibi collage effect
SkillDirect high-fidelity cinematic video with AIMuapi cinema director
SkillEngineer professional-grade brand logos using geometricMuapi logo creator