视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
meeting-analyzer【文档与办公】Analisa transcrições e gravações de reuniões para identificar padrões comportamentais, antipadrões de comunicação e feedback de coaching acionável. Use esta skill sempre que o usuário fizer upload ou apontar para transcrições de reuniões (.txt, .md, .vtt, .srt, .docx), perguntar sobre seus hábitos de comunicação, quiser feedback sobre como conduz reu…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: meeting-analyzer description: Analisa transcrições e gravações de reuniões para identificar padrões comportamentais, antipadrões de comunicação e feedback de coaching acionável. Use esta skill sempre que o usuário fizer upload ou apontar para transcrições de reuniões (.txt, .md, .vtt, .srt, .docx), perguntar sobre seus hábitos de comunicação, quiser feedback sobre como conduz reuniões, solicitar análise de proporção de fala, mencionar palavras de preenchimento ou evitação de conflitos, ou quiser comparar sua comunicação ao longo do tempo. Acione também quando os usuários mencionarem ferramentas como Granola, Otter, Fireflies ou transcrições do Zoom. Mesmo que o usuário apenas diga "olhe minhas reuniões" ou "como me apresento nas reuniões" — use esta skill. agents:
Contribuído originalmente por maximcoding — aprimorado e integrado pela equipe claude-skills.
Transformar transcrições de reuniões em feedback concreto e baseado em evidências sobre padrões de comunicação, comportamentos de liderança e dinâmicas interpessoais.
Escanear o diretório alvo em busca de arquivos de transcrição (.txt, .md, .vtt, .srt, .docx, .json).
Para cada arquivo:
YYYY-MM-DD ou timestamps incorporados)Speaker 1:, [João]:, João Silva 00:14:32, formatação de cue VTT/SRTImprimir uma breve tabela de inventário para que o usuário confirme o escopo antes do início da análise pesada.
Diferentes ferramentas produzem formatos muito diferentes. Normalizar tudo em uma estrutura interna comum antes da análise:
{ speaker: string, timestamp_sec: number | null, text: string }[]
Tratamento por formato:
<v Speaker>) ou prefixados.Nome: ou [Nome] por linha. Se não houver rótulos de falante, avisar o usuário de que a análise por falante é limitada.speaker/text (exportação comum do Otter/Fireflies).Se os timestamps estiverem ausentes, degradar graciosamente — pular métricas dependentes de tempo (ritmo de fala, análise de pausa) mas ainda executar análise baseada em texto.
Executar todos os módulos de análise aplicáveis abaixo. Cada módulo é independente — pular os que não se aplicam (ex.: pular proporções de fala se não houver rótulos de falante).
Calcular por falante:
Produzir um resumo por reunião e uma média entre reuniões se houver múltiplas transcrições.
Sinais de alerta a destacar:
Escanear a fala do usuário em busca de marcadores de hedging e evitação:
Linguagem de hedging (pontuar por instância, agregar por reunião):
Padrões de evitação de conflito (requer mais contexto, sinalizar com nível de confiança):
Para cada instância sinalizada, extrair:
baixa (palavra de hedge única), média (padrão de hedging em uma troca), alta (claramente evitou uma conversa necessária)Contar ocorrências de: "hmm", "ahn", "tipo", "sabe", "na verdade", "basicamente", "literalmente", "né?" (pergunta tag), "então é isso", "quero dizer"
Reportar:
Sinalizar como problema apenas se a taxa exceder ~3 por 100 palavras. Abaixo disso, é fala normal.
Classificar as perguntas do usuário:
Indicadores de boa escuta:
Indicadores de escuta ruim:
Reportar a proporção de perguntas abertas/esclarecedoras/construtoras vs. fechadas/indutoras.
Aplicar apenas quando o usuário é o organizador ou facilitador da reunião.
Avaliar:
Rastrear o arco emocional da linguagem do usuário ao longo da reunião:
Sinalizar quedas de energia — momentos em que o engajamento do usuário visualmente diminui (turnos mais curtos, respostas menos substanciais). Frequentemente correlacionam com desconforto, tédio ou evitação.
Estruturar a saída final como um único relatório coeso. Usar este esqueleto — omitir qualquer seção onde os dados foram insuficientes:
# Relatório de Insights de Reunião
**Período**: [data mais antiga] – [data mais recente]
**Reuniões analisadas**: [contagem]
**Total de palavras de transcrição**: [contagem]
**Sua proporção de fala (média)**: [X%]
---
## Top 3 Descobertas
[Classificar por impacto. Cada descoberta recebe 2-3 frases + um exemplo concreto com citação direta e timestamp.]
## Análise Detalhada
### Dinâmica de Fala
[Tabela de estatísticas + interpretação narrativa + sinais de alerta sinalizados]
### Padrões de Diretividade e Conflito
[Instâncias sinalizadas agrupadas por tipo de padrão, com citações e reescritas]
### Hábitos Verbais
[Estatísticas de palavras de preenchimento, picos contextuais, apenas se taxa > 3/100 palavras]
### Escuta e Perguntas
[Breakdown de tipos de perguntas, indicadores de escuta, exemplos específicos]
### Facilitação
[Apenas se aplicável — pauta, decisões, itens de ação]
### Energia e Sentimento
[Resumo do arco, quedas sinalizadas]
## Pontos Fortes
[3 coisas específicas que o usuário faz bem, com evidências]
## Oportunidades de Crescimento
[3 classificadas por impacto, cada uma com: o que mudar, por que importa, uma ação concreta "tente isso da próxima vez"]
## Comparação com Período Anterior
[Apenas se análise anterior existir — delta nas métricas principais]
Após entregar o relatório, oferecer:
Incluir esta seção na saída apenas se o usuário parecer incerto sobre como obter transcrições:
.vtt das gravações na nuvem..txt ou .json do painel web..docx ou .json — ambos funcionam..vtt.Recomendar a convenção de nomenclatura AAAA-MM-DD - Nome da Reunião.ext para análise cronológica fácil.
| Antipadrão | Por que Falha | Melhor Abordagem |
|---|---|---|
| Analisar sem rótulos de falante | Métricas por pessoa são impossíveis — resultados são nuvens de palavras genéricas | Pedir ao usuário para reexportar com identificação de falante habilitada |
| Executar todos os módulos em um standup de 5 minutos | Exagero — análise de palavras de preenchimento e conflito precisam de reuniões de 20+ min | Auto-detectar duração da reunião e pular módulos irrelevantes |
| Apresentar métricas brutas sem contexto | "Você disse 'hmm' 47 vezes" é desanimador sem benchmarks | Sempre comparar com normas e mostrar trajetória ao longo do tempo |
| Analisar uma única reunião em isolamento | Uma reunião é um instantâneo, não um padrão — conclusões são não confiáveis | Exigir mínimo de 3+ reuniões para coaching baseado em tendências |
| Tratar igualdade de tempo de fala como o objetivo | Um facilitador DEVE falar menos; um apresentador DEVE falar mais | Ponderar proporções de fala por tipo de reunião e função |
| Sinalizar cada palavra de hedge como negativa | "Acho que" e "talvez" são apropriados em brainstorming | Distinguir entre reuniões de decisão (hedges são ruins) e ideação (hedges são aceitáveis) |
| Skill | Relacionamento |
|---|---|
project-management/senior-pm | Escopo mais amplo de PM — usar para planejamento de projeto, risco, partes interessadas |
project-management/scrum-master | Cerimônias ágeis — emparelha com meeting-analyzer para qualidade de retro |
project-management/confluence-expert | Armazenar saídas de análise de reuniões como páginas Confluence |
c-level-advisor/executive-mentor | Coaching de comunicação executiva — perspectiva complementar |