Internal Narrative logo

Internal Narrative

Community
ricneves-ai
internal-narrative

Construa e mantenha uma narrativa coerente da empresa para todos os públicos — funcionários, investidores, clientes, candidatos e parceiros. Detecta contradições narrativas e garante que a mesma verdade seja enquadrada para as necessidades de cada público. Use ao preparar atualizações para investidores, apresentações de all-hands, comunicações do conselho, narrativas de recrutamento, comunicações de crise ou quando o usuário mencionar narrativa da empresa, consistência de mensagens, storytelling, all-hands, atualização para investidores ou comunicação de crise.

Overview

Publisherricneves-ai
Repositoryflowgrammers-skills
Skill nameinternal-narrative
Stars
117
Forks
45
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by ricneves-ai on GitHub. Read the source before you install it.

Installation

Install the Internal Narrative AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/ricneves-ai/flowgrammers-skills/tree/main/c-level-advisor/internal-narrative
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/ricneves-ai/flowgrammers-skills.git /tmp/flowgrammers-skills
mkdir -p .claude/skills
cp -r /tmp/flowgrammers-skills/c-level-advisor/internal-narrative .claude/skills/internal-narrative
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Internal Narrative in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Internal Narrative on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Internal Narrative is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Internal Narrative Builder

Uma empresa. Muitos públicos. A mesma verdade — lentes diferentes. Inconsistência narrativa é erosão de confiança. Esta skill constrói e mantém comunicação coerente em todos os grupos de partes interessadas.

Keywords

narrative, company story, internal communication, investor update, all-hands, board communication, crisis communication, messaging, storytelling, narrative consistency, audience translation, founder narrative, employee communication, candidate narrative, partner communication

Princípio Central

O mesmo fato aterra de forma diferente dependendo de quem o ouve e do que precisa.

"Estamos realocando recursos do Produto A para o Produto B" significa:

  • Para funcionários: "Meu emprego está seguro? Por que estamos abandonando o que construí?"
  • Para investidores: "Alocação inteligente de capital — eles estão dobrando a aposta no vencedor"
  • Para clientes do Produto A: "Eles estão nos abandonando?"
  • Para candidatos: "Foco novo empolgante — são decisivos?"

Mesmo fato. Quatro narrativas diferentes necessárias. A habilidade é manter a verdade enquanto serve à pergunta real de cada público.


Framework

Passo 1: Construa a Narrativa Central

Um parágrafo do qual toda outra comunicação deriva. Esta é a fonte da verdade.

Template de narrativa central:

[Nome da empresa] existe para [missão — presente, específica]. Estamos construindo [o que você está construindo] porque [o problema que você está resolvendo]. Nossa abordagem é [sua forma única de fazer isso]. Estamos em [descrição honesta do estado atual] e rumando para [para onde você está indo em termos concretos].

Narrativa central boa (exemplo):

A Acme Health existe para reduzir quedas evitáveis em cuidados de idosos usando análise de mobilidade por smartphone. Estamos construindo uma ferramenta de diagnóstico por IA para equipes de cuidado porque as avaliações de risco de quedas atuais são subjetivas, infrequentes e frequentemente erradas. Nossa abordagem — usar a câmera do celular durante um teste de caminhada de 10 segundos — significa nenhum hardware novo, nenhum especialista necessário. Temos 80 clínicas de idosos no Brasil nos pagando R$4M ARR, e estamos rumando para R$15M ARR demonstrando valor clínico em escala antes da Série B.

Narrativa central ruim:

A Acme Health é uma empresa inovadora de IA revolucionando o cuidado de idosos por meio de tecnologia de ponta que empodera prestadores de cuidados e melhora os resultados dos pacientes ao longo do continuum de cuidados.

A versão boa é utilizável. A versão ruim não diz nada.


Passo 2: Matriz de Tradução para o Público

Pegue a narrativa central e traduza-a para cada público. A mesma verdade, enquadramento diferente.

FatoFuncionários precisam ouvirInvestidores precisam ouvirClientes precisam ouvirCandidatos precisam ouvir
Temos 80 clientes"Provamos o modelo — seu trabalho importa""Sinal de product-market fit, eficiência de capital""80 clínicas confiam em nós""Tração que você estaria ingressando"
Pivotamos do hardware"Fomos honestos o suficiente para mudar o rumo""Pivô eficiente em capital para melhores unit economics""Encontramos um jeito mais rápido e simples de servi-los""Tomamos decisões baseadas em evidências, não em ego"
Perdemos a receita do T2"Aqui está o porquê, aqui está o plano, aqui está o que você pode fazer""Mix de receita mudou — indicador tardio melhorando"[Geralmente não se conta a clientes sobre perdas de receita][Geralmente não compartilhado externamente]
Estamos contratando rápido"O time está crescendo — sua rede importa""Plano de headcount alinhado ao crescimento"[Não relevante a menos que afete o serviço]"Este é um momento de foguete"

Regras:

  • Nunca se contradiga entre públicos. Enquadramento diferente ≠ fatos diferentes.
  • "Dissemos aos investidores crescimento, dissemos aos funcionários eficiência" é uma contradição. Audite isso.
  • Investidores e funcionários se veem. Membros do conselho falam com seu time. Candidatos pesquisam você no Google.

Passo 3: Detecção de Contradições

Antes de qualquer comunicação importante, execute a verificação de contradições:

Pergunta 1: O que dissemos aos investidores no mês passado sobre [tema]? Pergunta 2: O que dissemos aos funcionários sobre o mesmo tema? Pergunta 3: Elas são consistentes? Se não — qual versão é verdadeira?

Contradições comuns:

  • "Crescimento eficiente" para investidores + "estamos contratando agressivamente" para candidatos
  • "Pipeline forte" para investidores + "vendas está lutando" no all-hands
  • "Cliente em primeiro lugar" na cultura + decisões recentes que claramente priorizaram receita sobre necessidade do cliente

Quando você detectar uma contradição: Corrija a versão menos precisa, depois comunique a correção explicitamente. "No mês passado eu disse X. Após mais reflexão, X não está bem formulado. Aqui está a versão mais clara."

Corrigir-se antes que alguém mais o pegue constrói mais confiança do que ser pego.


Passo 4: Cadência de Comunicação Específica por Público

PúblicoFormatoFrequênciaResponsável
FuncionáriosAll-handsMensalCEO
FuncionáriosAtualizações do timeSemanalLíderes de time
InvestidoresAtualização escritaMensalCEO + CFO
ConselhoReunião do conselho + memoTrimestralCEO
ClientesAtualizações de produtoPor releaseCPO / CS
CandidatosPágina de carreiras + narrativa de entrevistaContínuoCHRO + Fundadores
ParceirosRevisão trimestral de negóciosTrimestralLíder de BD

Passo 5: Estrutura e Cadência do All-Hands

Veja templates/all-hands-template.md para o template completo.

Princípios:

  • Lidere com o estado honesto da empresa. Sem spin.
  • Conecte o desempenho da empresa ao trabalho individual: "Veja como o que você construiu contribuiu para este resultado."
  • Dê às pessoas uma razão de se orgulhar pela escolha de trabalhar aqui.
  • Deixe tempo para Q&A real — não perguntas curadas.

Modos de falha do all-hands:

  • CEO fala por 55 dos 60 minutos; Q&A é "alguma pergunta rápida?"
  • Apenas boas notícias, o tempo todo — funcionários sabem quando você não está sendo honesto
  • Métricas sem contexto: "ARR cresceu 15%" sem explicar se isso é bom, ruim ou esperado
  • Perguntas desviadas: "Ótimo ponto, devemos fazer acompanhamento" → nunca seguido

Passo 6: Comunicação em Crise

Quando a narrativa quebra — alguém sai publicamente, um produto falha, uma violação de segurança, um artigo de imprensa.

A regra das 4 horas: Se algo é público ou está prestes a ser, comunique internamente em 4 horas. Funcionários nunca devem saber sobre notícias da empresa pelo Twitter ou redes sociais.

Sequência de comunicação em crise:

Horas 0–4 (interno primeiro):

  1. CEO ou líder relevante envia uma mensagem interna
  2. Reconheça o que aconteceu factualmente
  3. Declare o que você sabe e o que ainda não sabe
  4. Diga às pessoas o que está fazendo a respeito
  5. Diga às pessoas o que devem fazer se forem perguntadas sobre isso

Horas 4–24 (externo se necessário):

  1. Declaração externa (imprensa, redes sociais) apenas se o evento for público
  2. Consistente com a mensagem interna — mesmos fatos, enquadramento apropriado para o público
  3. Revisão jurídica se houver quaisquer afirmações ou responsabilidade envolvida

O que não fazer em uma crise:

  • Silêncio: deixar rumores preencherem o vácuo
  • Spin: as pessoas conseguem detectar e destrói a confiança
  • "Sem comentários": diz "temos algo a esconder"
  • Culpar: mesmo que outra pessoa causou o problema, seu público só se importa com o que você está fazendo a respeito

Template para comunicação interna em crise:

"Aqui está o que aconteceu: [descrição factual]. Aqui está o que sabemos agora: [fatos conhecidos]. Aqui está o que ainda não sabemos: [incerteza honesta]. Aqui está o que estamos fazendo: [ações específicas]. Aqui está o que você deve fazer se for perguntado sobre isso: [orientação específica]. Vou atualizá-los até [horário específico] com mais informações."


Checklist de Consistência Narrativa

Execute antes de qualquer comunicação externa importante:

  • Isso é consistente com o que dissemos aos investidores no mês passado?
  • Isso é consistente com o que dissemos aos funcionários no último all-hands?
  • Isso contradiz algo em nosso site, página de carreiras ou comunicados à imprensa?
  • Se um funcionário lesse esta comunicação externa, reconheceria a empresa sendo descrita?
  • Se um investidor lesse nosso deck interno de all-hands, encontraria algo inconsistente?
  • Fomos precisos sobre nosso estado atual, ou estamos projetando uma aspiração?

Perguntas-Chave para Narrativa

  • "Um novo funcionário conseguiria explicar a um amigo por que nossa empresa existe? O que ele diria?"
  • "O que dizemos aos investidores sobre nossa estratégia? O que dizemos aos funcionários? São a mesma coisa?"
  • "Se um jornalista pedisse aos membros da nossa equipe para descrever a empresa independentemente, o que eles diriam?"
  • "Quando atualizamos pela última vez nossa história de 'por que existimos'? Ainda é verdade?"
  • "Qual é a pergunta mais difícil que teríamos de cada público? Temos uma resposta honesta?"

Sinais de Alerta

  • Diferentes departamentos descrevem a missão da empresa de formas diferentes
  • Narrativa para investidores enfatiza crescimento; narrativa para funcionários enfatiza estabilidade (ou vice-versa)
  • Apresentações de all-hands são principalmente slides, principalmente unidirecionais
  • Perguntas de Q&A são selecionadas ou desviadas
  • Más notícias chegam aos funcionários via rumores do Slack antes da comunicação da liderança
  • Página de carreiras descreve uma cultura que os funcionários não reconhecem

Integração com Outras Funções C-Suite

Quando...Trabalhe com...Para...
Preparação de atualização para investidoresCFOAlinhar narrativa financeira com narrativa da empresa
Reorganização ou mudança de liderançaCHRO + CEOSequência: funcionários primeiro, depois externo
Pivô de produtoCPOAlinhar comunicação com clientes com a história para investidores
Mudança de culturaCulture ArchitectGarantir que a história interna seja consistente com a marca empregadora externa
M&A ou parceriaCEO + COOControlar o fluxo de informações, prevenir vazamentos narrativos
CriseTodo o C-SuiteVoz única, história consistente, interno primeiro

Referências Detalhadas

  • references/narrative-frameworks.md — Estruturas de storytelling, narrativa do fundador, entrega de más notícias, templates de all-hands
  • templates/all-hands-template.md — Template de apresentação de all-hands

Frequently asked questions

What does the Internal Narrative AI skill do?

Construa e mantenha uma narrativa coerente da empresa para todos os públicos — funcionários, investidores, clientes, candidatos e parceiros. Detecta contradições narrativas e garante que a mesma verdade seja enquadrada para as necessidades de cada público. Use ao preparar atualizações para investidores, apresentações de all-hands, comunicações do conselho, narrativas de recrutamento, comunicações de crise ou quando o usuário mencionar narrativa da empresa, consistência de mensagens, storytelling, all-hands, atualização para investidores ou comunicação de crise.

Why use Internal Narrative on TypingMind?

Because you install it once and use it with any model. Internal Narrative is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Internal Narrative in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/ricneves-ai/flowgrammers-skills/tree/main/c-level-advisor/internal-narrative. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Internal Narrative?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Internal Narrative?

As many as you like. As long as a model supports skills, you can use Internal Narrative with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Internal Narrative AI skill free?

Yes. It is published on GitHub by ricneves-ai under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇