Pular para o conteúdo
Skillpedia
Análise e planilhas48 mil · #2512

chatexport-need-miner

Faz seu agente analisar conversas antigas do Telegram para achar ideias de produtos. Ele encontra o que as pessoas precisam e não está sendo atendido.

O que ela faz

Esta ferramenta analisa arquivos de conversas do Telegram (chamados de exportações) para encontrar problemas que as pessoas têm e ideias de produtos que poderiam resolver esses problemas. Ela faz isso de forma segura, sem travar o computador, mesmo com arquivos grandes.

Quando usar

  • ✓Quando você tem um arquivo de conversa do Telegram e quer saber o que as pessoas mais reclamam ou o que elas gostariam que existisse.
  • ✓Para encontrar ideias de novos aplicativos ou ferramentas baseadas nas necessidades reais das pessoas.
  • ✓Ao analisar muitas conversas para ter certeza de que as ideias são relevantes para um grupo maior de pessoas.

Exemplo do que pedir para a IA

“Analise este arquivo de exportação do Telegram e me diga quais são as maiores dificuldades que as pessoas enfrentam e quais ferramentas elas gostariam que existissem.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/chatexport-need-miner/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/chatexport-need-miner/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta lê o arquivo de conversa em pedaços pequenos para não sobrecarregar a memória do seu computador. Ela procura por frases que indicam insatisfação ou desejo por algo novo e agrupa essas informações para mostrar os problemas mais comuns.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill chatexport-need-miner

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/chatexport-need-miner/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

ChatExport Need Miner: Extrator de Sinais de Mercado Offline e Pontos de Dor

Transforme exportações de chats offline do Telegram Desktop (result.json) em rankings quantificados e fundamentados por citações de necessidades de mercado não atendidas, sem travamentos de memória e com fidelidade absoluta da fonte.

Quando Usar Esta Habilidade

Ative esta habilidade quando:

  • O usuário fornecer uma exportação de chat offline do Telegram Desktop (result.json ou diretório com múltiplos arquivos) e solicitar pesquisa de mercado, análise de problemas do cliente ou descoberta de oportunidades de ferramentas.
  • O usuário perguntar: "Com o que as pessoas neste chat estão lutando?", "Encontre ideias de produtos nesta exportação", "Quais ferramentas os usuários desejam que existissem?" ou "Extraia reclamações deste grupo".
  • Analisando dumps de JSON de vários megabytes ou gigabytes onde a desserialização padrão em memória (json.load()) arrisca travamentos fatais de falta de memória (OOM).
  • Cruzando reclamações de usuários em múltiplas comunidades independentes para eliminar ruído de "câmara de eco".

NÃO use esta habilidade quando:

  • O usuário quiser raspagem de canais ao vivo, monitoramento contínuo de bots ou automação da API MTProto (use buscadores online dedicados).
  • Analisando relacionamentos românticos ou privados pessoais 1-a-1.
  • Processando feeds genéricos de helpdesk de SaaS (Zendesk, Intercom, Gong) com esquemas de tickets estruturados.

Modelos Mentais Principais e Regras Inegociáveis

  1. O Invariante de Fluxo de 4MB e Sobreposição (Teto de Memória <= 8MB):

    • Arquivos result.json do Telegram Desktop rotineiramente excedem 500MB a 5GB.
    • NUNCA carregue uma exportação inteira na memória com json.load() ou fs.readFileSync().
    • Leia o arquivo em blocos fixos de 4MB com uma cauda de sobreposição de 4KB.
    • Lei da Contagem de Limites: Um acerto de substring é registrado se e somente se seu término cair após o limite de sobreposição. Isso garante zero frases que abrangem limites perdidas e estritamente zero contagens duplicadas.
  2. Lei da Multiplicidade Entre Chats ($U \ge 3$ Prioridade):

    • Um usuário postando 50 reclamações em um único chat é uma anedota; 5 usuários distintos postando a mesma reclamação em 3 chats independentes é um sinal de mercado.
    • O escore de ranking do cluster é calculado como: $$\text{Escore} = U \times \sqrt{H}$$ onde $U$ é o número de exportações de chat distintas contendo o sinal, e $H$ é o número total de acertos de palavras-chave verificados.
    • Um padrão que aparece em $U \ge 3$ chats sempre tem precedência sobre um padrão confinado a $U = 1$, independentemente do volume bruto de acertos.
  3. Âncora de Citação Literal e Lei Anti-Alucinação:

    • Cada tema de necessidade identificado DEVE ser apoiado por 2 a 5 citações literais com carimbo de data/hora ISO exato (date) e identificador do chat.
    • NUNCA parafraseie uma citação entre aspas. NUNCA sintetize declarações de usuário artificiais.
    • Se um tema hipotético não tiver suporte de citação literal, ele DEVE ser marcado como [UNCONFIRMED / NO VERBATIM EVIDENCE].
  4. Léxicos Semente Bilíngues Insensíveis a Maiúsculas/Minúsculas:

    • Léxico Russo: не хватает, вот бы, бесит, надоело, задолбал, ищу инструмент, ищу бот, есть ли бот, есть ли сервис, посоветуйте тул, не работает, вручную, рутина, приходится руками.
    • Léxico Inglês: i wish, missing, annoying, frustrating, looking for a tool, is there an app, is there a bot, any alternative to, doesn't work, manually, repetitive, waste of time.
    • Termos personalizados podem ser adicionados apenas quando explicitamente aprovados ou fornecidos pelo usuário.
  5. Air-Gap Estrito e Zero Exfiltração:

    • Toda a análise é executada localmente e offline. Sem requisições de rede, sem telemetria externa, sem proxy de LLM remoto de conteúdo de mensagens bruto.

Pecados Nomeados e Anti-Padrões (Что категорически ЗАПРЕЩЕНО)

Anti-Padrão Manifestação em Código/Fluxo de Trabalho Regra de Produção Obrigatória em Contraste
A Sucção OOM data = json.load(open('result.json')) em arquivo de 800MB. Use streaming incremental de regex ou leitura de arquivo em blocos com buffer e pegada de RAM <= 8MB.
Cegueira de Limite de Bloco Chunking sem sobreposição, truncando "looking for a tool" em divisões de 4096 bytes. Mantenha uma cauda de sobreposição deslizante de 4KB nas transições de bloco.
Armadilha de Sobreposição de Contagem Dupla Contagem de acertos encontrados tanto no bloco $N$ quanto na janela de sobreposição do bloco $N+1$. Incremente o contador de correspondência apenas se match.end() > overlap_size.
Distorção da Câmara de Eco Elevar um bug mencionado 80 vezes por 1 único usuário em 1 chat para a oportunidade de produto #1. Aplique a Lei da Multiplicidade Entre Chats ($U \times \sqrt{H}$) e conte autores únicos quando disponíveis.

…

Perguntas frequentes

O que é um 'arquivo de exportação do Telegram'?

É um arquivo que você pode gerar no aplicativo Telegram Desktop para salvar suas conversas. Geralmente se chama 'result.json'.

Por que é importante analisar 'pedacinhos' do arquivo em vez de tudo de uma vez?

Arquivos de conversa do Telegram podem ser muito grandes. Ler tudo de uma vez pode travar o computador. Ler em pedaços é mais seguro e eficiente.

Como a ferramenta sabe quais são as 'necessidades não atendidas'?

Ela procura por palavras e frases que as pessoas usam quando estão insatisfeitas, reclamando de algo ou expressando um desejo por uma solução que ainda não existe.

Detalhes

Descrição original do autor

Mines offline Telegram Desktop chat exports (result.json) for unmet market needs and product opportunities using chunked streaming and verbatim quote grounding. Trigger phrases: mine chat export, telegram result.json, find unmet needs, analyze telegram chat.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2512
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas