/publicar-tema
A partir de um tema, gera artigo de blog Astro, carrossel-resumo e legendas IG/FB/LinkedIn, tudo conectado e em rascunho. Use com “publicar tema”, “gera o conteúdo do tema X”, “transforma esse tema em post” ou /publicar-tema.
Como funciona
Seção intitulada “Como funciona”O que lê
Seção intitulada “O que lê”- Tema informado pelo usuário, ou
marketing/seo/05-conteudo.md(calendário editorial) quando nenhum tema é dado marketing/seo/01-demanda.md,marketing/seo/02-concorrencia.md,marketing/seo/08-aeo-geo.md(se existirem)_memoria/preferencias.md,_memoria/empresa.md(seção## Idioma de saída),identidade/design-guide.mdSITE_REPO_PATH(env) — repo Astro do site do cliente
- Usar o tema explícito, ou listar os temas de
marketing/seo/05-conteudo.mde perguntar qual usar. - Verificar em
SITE_REPO_PATH/src/content/blog/se o tema já virou artigo (por slug); se sim, avisar e oferecer a skillatualizarem vez de criar duplicado — trocar keyword não é assunto novo. - Levantar keyword principal, ângulo de concorrência e oportunidade de citação por IA a partir das pesquisas de SEO existentes (se ausentes, seguir sem elas e avisar).
- Escrever o artigo em
SITE_REPO_PATH/src/content/blog/<slug>.md: frontmattertitle, description, pubDate, draft: true, lang; H1 = pergunta principal de busca; H2s = perguntas secundárias reais (extraídas de PAA/SERP); TL;DR nas primeiras ~100 palavras; FAQ no fim; 800–1500 palavras; JSON-LDArticleembutido; zero clichê de IA (“transforme”, “revolucione”, “no mundo de hoje”); zero pt-PT. - Salvar imagens do artigo em
SITE_REPO_PATH/public/img/blog/<slug>/, se houver. - Invocar a skill
carrosselpara gerar o resumo visual emmarketing/conteudo/carrossel-<slug>-<AAAA-MM-DD>/: capa, 4–5 slides de pontos-chave do artigo, slide final com CTA e URL do blog. - Gerar
legenda.md(Instagram + Facebook) na mesma pasta do carrossel: CTA em forma de pergunta sobre a situação do leitor, nunca imperativo tipo “saiba mais”. - Gerar
legenda-linkedin.mdna mesma pasta: tom mais formal, sem hashtags. - Apresentar o resumo com os caminhos do artigo, carrossel e legendas, e os passos manuais restantes (revisão +
/aprovar-post).
O que grava e onde
Seção intitulada “O que grava e onde”SITE_REPO_PATH/src/content/blog/<slug>.md(draft: true)SITE_REPO_PATH/public/img/blog/<slug>/marketing/conteudo/carrossel-<slug>-<AAAA-MM-DD>/com slides,legenda.md,legenda-linkedin.md
Pontos de aprovação
Seção intitulada “Pontos de aprovação”- Nada é publicado por esta skill — artigo fica
draft: truee o carrossel/legendas ficam pendentes até/aprovar-post. - Tema já publicado: confirmar com o usuário antes de seguir para
atualizarou criar peça nova mesmo assim.
Falha cedo
Seção intitulada “Falha cedo”SITE_REPO_PATHausente ou pasta inexistente: perguntar o caminho UMA vez, gravarSITE_REPO_PATH=<caminho>em.env, e prosseguir._memoria/empresa.mdsem## Idioma de saída: perguntar UMA vez (pt-BR ou en-US), gravar no arquivo, defaultpt-BR.- Pesquisas de SEO ausentes (
marketing/seo/01-demanda.mdetc.): seguir sem elas e avisar no resumo que o artigo teria melhor ângulo com/seorodado antes. - Pedido de carrossel avulso sem blog, atualização de artigo existente, ou post único: não é o fluxo desta skill — encaminhar para
carrossel,atualizarou a skill de post apropriada.
Verificação final
Seção intitulada “Verificação final”SITE_REPO_PATH/src/content/blog/<slug>.md existe com draft: true; a pasta marketing/conteudo/carrossel-<slug>-<AAAA-MM-DD>/ contém os PNGs dos slides, legenda.md e legenda-linkedin.md — confirmar com ls -la em ambos os caminhos.