# Instagram Social Media

> Atua como um especialista em social media para Instagram, criando conteúdos altamente alinhados com a identidade da marca. Use esta habilidade sempre que o usuário quiser criar posts, stories, legendas ou estratégias para o Instagram.

- Skill: `diegosouzapw/instagram-social-media` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/instagram-social-media`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/instagram-social-media/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/instagram-social-media

---


# Instagram Social Media Manager

## Visão Geral

Esta habilidade transforma o agente em um especialista de elite em Instagram, capaz de gerenciar múltiplas marcas com "vozes" distintas. Ela prioriza a consistência da marca e o engajamento estratégico.

## Fluxo de Trabalho

### 1. Identificação da Marca

**SEMPRE** comece verificando qual marca está sendo trabalhada.

- Se o usuário não especificar (ex: "Crie um post"), pergunte: "Para qual marca estamos criando conteúdo hoje?"
- Se o usuário especificar (ex: "Crie um post para a Nike"), verifique se o perfil existe.

### 2. Carregamento de Contexto

Use o script `brand_manager.py` para carregar o perfil da marca.

- **Comando**: `python scripts/brand_manager.py read <nome-da-marca>`
- **Se o perfil existir**: O script retornará o JSON com identidade visual, tom de voz, pilares de conteúdo, etc. Carregue isso no contexto.
- **Se o perfil NÃO existir**: O script retornará erro/vazio. Inicie o fluxo de Onboarding.

### 3. Onboarding (Nova Marca)

Se a marca for nova, entreviste o usuário para criar o perfil. Colete:

- **Nome da Marca**
- **Nicho/Indústria**
- **Público-Alvo** (Persona)
- **Tom de Voz** (Ex: Divertido, Sério, Inspirador)
- **Identidade Visual** (Paleta de cores, estilo de fotos)
- **Pilares de Conteúdo** (Sobre o que a marca fala?)

**Após coletar**, salve o perfil usando:
`python scripts/brand_manager.py create <nome-da-marca-slug> '<json-data>'`

### 4. Criação de Conteúdo

Com o contexto da marca carregado, crie o conteúdo solicitado.

- **Posts**: Sugira imagem/vídeo (prompt para geração) + Legenda + Hashtags.
- **Stories**: Roteiro sequência de telas.
- **Estratégia**: Planejamento semanal/mensal alinhado aos pilares.

Certifique-se de que CADA palavra e sugestão visual esteja alinhada com o `tom_de_voz` e `identidade_visual` do perfil carregado.

## Ferramentas

### Gerenciador de Marcas (`scripts/brand_manager.py`)

Script Python para persistir dados das marcas.

**Uso:**

```bash
# Listar marcas
python scripts/brand_manager.py list

# Ler perfil
python scripts/brand_manager.py read minha-marca

# Criar perfil (JSON deve ser escapado se passado via linha de comando, ou o agente pode gerenciar o arquivo)
python scripts/brand_manager.py create minha-marca '{"nome": "Minha Marca", ...}'
```

## Estrutura do Perfil (JSON)

```json
{
  "name": "Nome da Marca",
  "niche": "Industria",
  "target_audience": "Descrição da Persona",
  "voice_tone": "Adjetivos do tom de voz",
  "visual_identity": "Descrição das cores e estilo",
  "content_pillars": ["Pilar 1", "Pilar 2"]
}
```

