K
Kodama Vault
knowledge hub
Vault
HomeBoardMap of ContentChatConversasAuditoria
Agentes
AgentsIssuesCriar IssueTerminalPreviews
Sistema
MCPSetup MCPSettings
Brain
amazon-arb-scoutcode-standards-auditordesign-master (subagent)erica-nardi-auditorfeature-auditorGlobal agent instructionskodama-hub-auditorAgente: kodama-hub-launch-qalanding-page-architect (subagent spec)meta-campaign-builder (subagent spec)need-context-auditorprospek-blog-auditor — gate editorial do blog do Prospekprospek-blog-author — autor do blog do Prospekprospek-campaign-manager — gerente de campanhas do Prospekprospek-content-director — diretor de conteúdo diário do blogProspek Demo RecorderSubagent — prospek-marketing-creativeprospek-qaprospek-social-producerprospek-social-publisherprospek-social-strategistroblox-sim-buildersageland-auditor (subagent spec)seo-geo-optimizerteam-leadervek1-auditor — subagent specvek1-styleguide-auditor
Análise custos migração — evitar senha no payloadLevantamento fluxo registro + duplicados StripeRelatório segurança + pentes finos (Cláudio)Revisão security concerns e race conditionsMagic link / esqueceu senha via SupabaseCorrigir erros pós-upgrade TypeScriptTestar PRs do agente Vault para mergeAnálise de 3 issues para iniciarErro no terminal do VSCodePR #173 — aguardando aprovação do LeoTestar fluxo ponta a ponta — criação de clients no StripePR #172 — testar e subir correção de funções deprecatedPitch de vendas SaaS — agendar call de conversãoOrganizar issues e bugs rápidos para a semanaMerge PR cadastro-novo — funcionalidades e correçõesCorrigir bugs PR #173 e #172 — image domainsPR mesosóico — página de acesso mobile + segurança OTPRefatoração de códigos — PR #202Ajustes em PRs abertos de ontemEstudo de jornada de compra e técnicas de fechamentoDefinir preço e entregável do produtoProspecção de reuniões para esta semanaAgente anti AI slop — centralização de conhecimento ConnfitPR #179 — resolver conflitos e erros de teste CLIAlinhamento de preços e usos da ConffitFix adicional para PR #183 — perfil do usuárioCorrigir estilização da Connfit para identidade visualSubir modificações no copy da ConnfitCriação de 4 campanhas no Meta AdsRevisão de PRs do GilinesExploração do Roblox EditorRelatório João — devolutiva TikTok ShopReunião presencial Zassi Uniformes — diagnóstico automaçõesCriar repositório de diagnósticos e relatórios de entrevistasDiagnóstico da ZassiGeração de relatórios para reuniões de fechamentoProposta Zassi — apresentação amanhãProspecção — Clínica Odontológica Dr. ButAlinhamento com ADRIANO sobre produtos e simulaçãoCombinar com Lauro os produtos do diagnósticoSolicitar recursos (vbucks) à INEDIA/ObiettoAnálise de issues do Kodama-Hub e início pelo vaultIssue KH03 — estudo de abordagem DockerKH-12 — script de correção e PR no kodama-hubTeste de despacho e agentes da vaultRemover issues 7, 9 e 10 do fluxo de trabalhoKH-15 — testar e preparar para Gilini testar em prod (Kodama Hub)VEK-1 — testar no WhatsAppBot local — testar localmenteEscrever issues para replicação do modelo de LPSwarm — modelar landing pages para tecnologias concorrentes (Google Ads)Configurar Docker no Windows para tarefas do Hub LisaLP de Suplementos — iniciar issue #96 (Vek)PR #93 git — subir para testar em prodPR #94 git — despachar agents pelo vaultTestes e documentação de bugs no site VEKPR #98 de LP — cosméticosRemover issues concluídas do board (#5, #10, #11, #12, #13)PRs de comparação vek1 vs LPs — correções e mergeDocumentação de uso e bugs na Vek1Criação de issues via Vault — bugs VekFix bug redirect botão Produtos na sidebar colapsada (vek)Planejamento de issues e mini sprint no site da Vek1facilitabusca — cron de fetch parado desde 05/08 (RESOLVIDO 11/08)
kodama-watchdog — self-heal + alerta pra todos os projetos da VPS HermesVPS Hermes — acesso e estrutura
Memory namespacing (multi-user)
OpenSpec -- Spec-Driven Development no VaultPlano de Teste — OpenSpec Vault Persistence
CaumzitoNyxzZanini
Amazon Arb (atacado→varejo BR)
Claude Code — Setup MCP VaultClaude Desktop — Setup MCP Vault (remote)VS Code + Copilot — Setup MCP Vault
Skill — Carousel Designer (Paper Style)carousel-paperPlugin marketing-skills (coreyhaines31/marketingskills)
Standup 2026-05-14Standup 2026-05-15Standup 2026-05-16Standup 2026-05-17Standup 2026-05-18Standup 2026-05-19Standup 2026-05-20Standup 2026-05-21Standup 2026-05-22Standup 2026-05-25Standup 2026-05-26Standup 2026-05-27Standup 2026-05-28Standup 2026-05-29Standup 2026-06-01Standup 2026-06-02Standup 2026-06-03Standup 2026-06-05Standup 2026-06-11Standup 2026-06-15Standup 2026-06-16Standup 2026-06-17Standup 2026-06-18Standup 2026-06-22Standup 2026-06-23Standup 2026-06-29Standup 2026-06-30Standup 2026-07-01Standup 2026-07-02Standup 2026-07-03Standup 2026-07-06Standup 2026-07-07Standup 2026-07-08Standup 2026-07-09Standup 2026-07-10Standup 2026-07-13Standup 2026-07-14Standup 2026-07-15Standup 2026-07-16Standup 2026-07-17Standup 2026-07-21Standup 2026-07-22Standup 2026-07-23Standup 2026-07-28Standup 2026-07-29Standup 2026-07-30Standup 2026-07-31Standup 2026-08-03Standup 2026-08-06Standup 2026-08-07Standup 2026-08-10Standup 2026-08-11Standup 2026-08-12Standups
MOCStandup 2026 07 23Welcome
v0.3
K
Kodama Vault
brain / skills

carousel-paper

Transforma qualquer texto, ideia ou post em um carrossel de alta conversão usando o Paper MCP. Recebe um prompt livre e entrega slides editáveis diretamente no canvas do Paper.

Carousel Creator — Paper MCP

Transforma qualquer entrada (texto, ideia, post, tema) em um carrossel completo de alta conversão, criando os slides diretamente no Paper via write_html. O resultado são frames editáveis no canvas — sem exportação, prontos para o usuário ajustar à vontade.


Quando usar esta skill

  • Usuário manda um texto e pede "transforma em carrossel"
  • Usuário manda uma ideia ou tema e quer um post
  • Usuário quer repurpose de conteúdo (artigo → carrossel, thread → carrossel)
  • Qualquer pedido de criação de carrossel para redes sociais

Steps

1. Carregar o guia e contexto do Paper

Sempre começar por:

get_guide()
get_basic_info()
get_font_family_info()  ← fontes disponíveis no projeto

Isso garante que o HTML gerado use as fontes e estilos reais do projeto.

2. Analisar a entrada + buscar regras do produto

Leia o conteúdo enviado e identifique:

  • Tema principal — do que se trata?
  • Produto/marca — buscar na vault projects/{produto}/copy-rules.md se existir
  • Nicho / público — quem vai consumir?
  • Objetivo do post — educar, vender, engajar, gerar lead, viralizar?
  • Tom — sério, leve, urgente, inspiracional?

⚠️ Se existir copy-rules.md do produto na vault, as restrições ali são obrigatórias — nunca inventar benefícios, preços ou CTAs não listados.

3. Estruturar o copy slide a slide

Antes de tocar no Paper, escrever o copy completo:

Slide 1 — Capa (gancho)

  • Headline de impacto (máx. 8 palavras)
  • Subheadline opcional (máx. 12 palavras)
  • Deve parar o scroll — use dor, curiosidade ou promessa

Slides 2 a N-1 — Corpo

  • 1 ideia por slide (regra absoluta)
  • Título curto + 1 a 3 linhas de desenvolvimento
  • Quantidade recomendada: 5 a 9 slides no total

Slide final — CTA

  • 1 ação clara (salvar, comentar, seguir, acessar link)
  • Reforce a promessa principal

4. Definir paleta e tipografia

Com base no get_font_family_info() e nas cores do projeto:

Slide [N]:
- Fundo: cor sólida / gradiente / escuro / claro
- Cor do texto: claro ou escuro (contraste)
- Fonte título: [fonte disponível no projeto]
- Fonte corpo: [fonte disponível no projeto]
- Destaque: palavra ou frase em bold ou cor accent
- Posição do texto: Centro / Topo / Base / Esquerda

5. Criar os artboards e escrever HTML

Para cada slide:

create_artboard(nome="Slide 1 — Capa", largura=1080, altura=1080)

write_html(html="""
<div style="
  width: 1080px;
  height: 1080px;
  background: #0d0d0d;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px;
  box-sizing: border-box;
  font-family: [fonte do projeto];
">
  <h1 style="
    font-size: 72px;
    font-weight: 700;
    color: #ffffff;
    text-align: center;
    line-height: 1.1;
    margin: 0 0 24px 0;
  ">[HEADLINE]</h1>
  <p style="
    font-size: 32px;
    color: #cccccc;
    text-align: center;
    line-height: 1.4;
    margin: 0;
  ">[SUBHEADLINE]</p>
</div>
""")

Repetir para cada slide, ajustando fundo, tipografia e copy.

Dicas de HTML para carrossel:

  • Formato quadrado 1080×1080px (Instagram padrão)
  • Padding mínimo de 60px nas bordas — nunca texto colado na borda
  • Máximo 3 elementos por slide (título + corpo + detalhe)
  • Usar flexbox para centralização vertical e horizontal
  • Palavras de destaque: <span style="color: [accent];">palavra</span>
  • Listas: <ul> com list-style: none e bullets customizados via ::before ou emoji

6. Revisar com screenshot

Após criar todos os slides:

get_screenshot()  ← revisar visualmente e reportar ao usuário

Se algo estiver fora do lugar, usar update_styles() ou set_text_content() para ajuste fino sem reescrever tudo.

7. Entregar editável no canvas

Não exportar. Finalizar com:

finish_working_on_nodes()

Os frames ficam abertos e editáveis no canvas do Paper — o usuário clica em qualquer elemento e edita texto, cor, fonte ou posição diretamente.

Informar ao usuário:

  • Quantos slides foram criados e os nomes dos artboards
  • Que os frames estão editáveis no canvas
  • Quais elementos são mais prováveis de precisar ajuste (ex: cor de marca, logo, foto)

Regras de copy para alta conversão

  • Slide 1 decide tudo — se não parar o scroll, o resto não existe
  • 1 ideia por slide — nunca comprima 2 pontos no mesmo slide
  • Verbos no imperativo no CTA — "Salve", "Acesse", "Comente"
  • Números específicos convertem mais — "7 formas" > "várias formas"
  • Dor antes de solução — mencione o problema antes da resposta
  • Último slide sempre com CTA — nunca deixe o carrossel sem direção
  • Nunca inventar preços, benefícios ou funcionalidades — consultar copy-rules do produto

Adaptação por nicho

Marketing & Negócios

  • Tom: direto, orientado a resultado
  • Estrutura: problema → solução → prova → CTA

Saúde & Bem-estar

  • Tom: acolhedor, empoderador
  • Estrutura: mito vs. verdade, ou passo a passo

Finanças & Investimentos

  • Tom: sério, educacional, com urgência sutil
  • Estrutura: dados + contexto + ação

Lifestyle & Comportamento

  • Tom: leve, identificável, conversacional
  • Estrutura: "você faz isso?" → revelação → transformação

Educação & Carreira

  • Tom: prático, denso em valor
  • Estrutura: lista numerada com desenvolvimento por slide

Output esperado

O usuário recebe:

  1. Frames editáveis no canvas do Paper — prontos para ajuste fino
  2. Screenshot de revisão antes de finalizar
  3. Resumo do que foi criado e o que pode precisar de ajuste manual (logo, cor de marca, foto)
notas relacionadas
carregando…