[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7CWCY904KCV44TSZHC81Y3F":3,"skill-same:01M7CWCY904KCV44TSZHC81Y3F":47},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":26,"commitSha":27,"skillDirectory":28,"forksCount":14,"repositoryHtmlUrl":29,"repositoryHomepageUrl":6,"ownerHtmlUrl":30,"ownerBlogUrl":31,"ownerDescription":32,"updatedAt":33,"install":34,"resources":46},"01M7CWCY904KCV44TSZHC81Y3F","muapi-instagram-post",null,"Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.","Henrique1601\u002FSkiilsToIAs","Henrique1601","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F92006691?v=4","01M7CRXVT0GVXVK80JT1GR687S","Henrique Bezerra Dos Santos","01M7CRXVTN5Y8TMWJ1MDSKCQ1T",0,"MIT","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Fmarketing\u002Fmuapi-instagram-post\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nslug: muapi-instagram-post\nname: muapi-instagram-post\nversion: \"1.0.0\"\ndescription: Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.\nacceptLicenseTerms: true\n---\n\n\n# Instagram Post\n\n**Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.**\n\n## Inputs\n\n| Name | Type | Required | Default | Description |\n|:---|:---|:---|:---|:---|\n| `brief` | text | yes | — | What the post is about (e.g. \"summer coffee launch at our café, warm golden vibes\"). |\n| `brand_style` | text | no | modern, vibrant, clean typography, lifestyle photography aesthetic | Brand personality and visual style tags. |\n| `format` | text | no | 1:1 | Post format — \"1:1\" for feed square, \"4:5\" for portrait feed, \"9:16\" for Reels. |\n\n\n## Steps\n\nThis skill produces one polished Instagram-ready visual + caption. Use the plan if generating more than one variant.\n\n### Phase A — Generate the hero image\n\n1. Write a detailed, atmosphere-rich image prompt based on `{{brief}}` and `{{brand_style}}`:\n   - Include lighting direction, color palette, mood, subject placement, and lens feel.\n   - Optimize for Instagram aesthetics: clean, punchy, single focal point.\n   - Append style tags: `{{brand_style}}, social media photography, highly detailed`.\n2. Call `muapi image generate` (model=nano-banana-2, aspect_ratio=`{{format}}`).\n3. If the user provided a product or subject image in the session, prefer `muapi image edit` instead to maintain visual consistency.\n\n### Phase B — Caption & Hashtags\n\nAfter the image is generated, compose and return:\n- **Caption**: 2–4 lines. Hook line first (punchy, curiosity-driving), then brand message, then CTA.\n- **Hashtags**: 15–20 targeted hashtags (mix of niche, mid-tier, and broad). Format as a separate block.\n\n## Notes\n- Prioritize scroll-stopping first impressions — the image must visually communicate the brief within 2 seconds.\n- If `format` is `9:16` (Reels cover), note that text overlays are common; include a suggestion for on-screen text placement.\n- Do NOT generate multiple variants unless the user explicitly asks.\n\n## Trigger Keywords\n\n`instagram post`, `ig post`, `instagram`, `feed post`, `instagram creative`\n\n\n---\n\n## Notes for the Executing Agent\n\n- 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.\n- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https:\u002F\u002Fapi.muapi.ai\u002Fapi\u002Fv1\u002F\u003Cendpoint> -H \"x-api-key: $MUAPI_API_KEY\" -H 'content-type: application\u002Fjson' -d '{...}'` and poll with `muapi predict wait \u003Crequest_id>`.\n- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.\n","# Instagram Post\n\n**Create a polished, on-brand Instagram post — square or portrait hero image with matching caption and hashtags.**\n\n## Inputs\n\n| Name | Type | Required | Default | Description |\n|:---|:---|:---|:---|:---|\n| `brief` | text | yes | — | What the post is about (e.g. \"summer coffee launch at our café, warm golden vibes\"). |\n| `brand_style` | text | no | modern, vibrant, clean typography, lifestyle photography aesthetic | Brand personality and visual style tags. |\n| `format` | text | no | 1:1 | Post format — \"1:1\" for feed square, \"4:5\" for portrait feed, \"9:16\" for Reels. |\n\n\n## Steps\n\nThis skill produces one polished Instagram-ready visual + caption. Use the plan if generating more than one variant.\n\n### Phase A — Generate the hero image\n\n1. Write a detailed, atmosphere-rich image prompt based on `{{brief}}` and `{{brand_style}}`:\n   - Include lighting direction, color palette, mood, subject placement, and lens feel.\n   - Optimize for Instagram aesthetics: clean, punchy, single focal point.\n   - Append style tags: `{{brand_style}}, social media photography, highly detailed`.\n2. Call `muapi image generate` (model=nano-banana-2, aspect_ratio=`{{format}}`).\n3. If the user provided a product or subject image in the session, prefer `muapi image edit` instead to maintain visual consistency.\n\n### Phase B — Caption & Hashtags\n\nAfter the image is generated, compose and return:\n- **Caption**: 2–4 lines. Hook line first (punchy, curiosity-driving), then brand message, then CTA.\n- **Hashtags**: 15–20 targeted hashtags (mix of niche, mid-tier, and broad). Format as a separate block.\n\n## Notes\n- Prioritize scroll-stopping first impressions — the image must visually communicate the brief within 2 seconds.\n- If `format` is `9:16` (Reels cover), note that text overlays are common; include a suggestion for on-screen text placement.\n- Do NOT generate multiple variants unless the user explicitly asks.\n\n## Trigger Keywords\n\n`instagram post`, `ig post`, `instagram`, `feed post`, `instagram creative`\n\n\n---\n\n## Notes for the Executing Agent\n\n- 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.\n- For model IDs without a CLI alias yet, fall back to the raw endpoint via `curl -X POST https:\u002F\u002Fapi.muapi.ai\u002Fapi\u002Fv1\u002F\u003Cendpoint> -H \"x-api-key: $MUAPI_API_KEY\" -H 'content-type: application\u002Fjson' -d '{...}'` and poll with `muapi predict wait \u003Crequest_id>`.\n- Substitute `{{input_name}}` placeholders with the user's actual inputs before issuing each call.\n",{"name":5,"slug":5,"version":24,"description":7,"acceptLicenseTerms":25},"1.0.0",true,"main","a73152352c0612252131e5cf84e91312a6cf17dc","marketing\u002Fmuapi-instagram-post","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs","https:\u002F\u002Fgithub.com\u002FHenrique1601","https:\u002F\u002Fbezerraportifolio.netlify.app\u002F","Full Stack Developer | React, Next.js, TypeScript, Node.js & IA | Construindo produtos digitais e soluções SaaS","2026-11-15 02:56:04",{"source":8,"skillName":5,"commands":35,"prompt":45,"zipAvailable":25},[36,39,42],{"tool":37,"command":38},"npx","npx skills add Henrique1601\u002FSkiilsToIAs --skill muapi-instagram-post",{"tool":40,"command":41},"bunx","bunx skills add Henrique1601\u002FSkiilsToIAs --skill muapi-instagram-post",{"tool":43,"command":44},"pnpm","pnpm dlx skills add Henrique1601\u002FSkiilsToIAs --skill muapi-instagram-post","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Fmarketing\u002Fmuapi-instagram-post\u002FSKILL.md",[],[48,55,62,70,77,84],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":19},"01M7E2ANBW9V6AVX5JXNCEAWF8","rag-architect-agent","Agente Arquiteto de RAG, Embeddings & Busca Vetorial. Especialista em design e implementação de pipelines de Retrieval-Augmented Generation de alta fidelidade: chunking semântico, modelagem pgvector no PostgreSQL (Neon\u002FSupabase), busca híbrida (cosseno + BM25), reranking, validação via TypeSafe AI e filosofia Ponytail (anti-overengineering).","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Fcustom-agents\u002Frag-architect-agent\u002FSKILL.md",[],[],{"skillNo":56,"name":57,"nameZh":6,"description":58,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":59,"categories":60,"keywords":61,"publishedAt":19},"01M7E29KKF8R02ZRGYE2MJM67G","rag-architecture-patterns","Padrões arquiteturais e implementação de pipelines RAG (Retrieval-Augmented Generation) de alta fidelidade para qualquer projeto ou sistema. Cobre chunking semântico, embeddings, busca híbrida (pgvector + BM25), reranking, validação via TypeSafe AI e filosofia Ponytail (anti-overengineering).","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Fai-agents\u002Frag-architecture-patterns\u002FSKILL.md",[],[],{"skillNo":63,"name":64,"nameZh":6,"description":65,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":66,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":19},"01M7CWRA8E3BJ7CPY8N8EG28J1","skill-repair","Use this to fix and re-install agent skills that have failed installation.\nThis skill provides the necessary context and permissions to surgically update\nthe `manifest.json` after a fix has been applied.","Apache-2.0","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Futilities\u002Fskill-repair\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":19},"01M7CWR66FZP8FA47WVZ4Z2EXC","security-scan","Scan your Claude Code configuration (.claude\u002F directory) for security vulnerabilities, misconfigurations, and injection risks using AgentShield. Checks CLAUDE.md, settings.json, MCP servers, hooks, and agent definitions.","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Futilities\u002Fsecurity-scan\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":19},"01M7CWR0QPY58QPTR1P759TFNG","security-review","Use this skill when adding authentication, handling user input, working with secrets, creating API endpoints, or implementing payment\u002Fsensitive features. Provides comprehensive security checklist and patterns.","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Futilities\u002Fsecurity-review\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":19},"01M7CWQXCE40XWT4FZ3VWZFGDP","security-bounty-hunter","Hunt for exploitable, bounty-worthy security issues in repositories. Focuses on remotely reachable vulnerabilities that qualify for real reports instead of noisy local-only findings.","https:\u002F\u002Fgithub.com\u002FHenrique1601\u002FSkiilsToIAs\u002Fblob\u002Fmain\u002Futilities\u002Fsecurity-bounty-hunter\u002FSKILL.md",[],[]]