/last30days
Um motor de busca liderado por um agente de IA, pontuado por votos positivos, curtidas e dinheiro real - não por editores.
Este README acompanha o pipeline atual da v3. A especificação da habilidade em tempo de execução reside em skills/last30days/SKILL.md, que é a fonte de verdade para o comando e comportamento de configuração mais recentes.
Claude Code (recomendado — atualiza automaticamente via marketplace):
/plugin marketplace add mvanhorn/last30days-skill
/plugin install last30days
Codex, Cursor, Copilot, Gemini CLI ou qualquer um dos mais de 50 hosts de Agent Skills:
npx skills add mvanhorn/last30days-skill -g
(-g instala globalmente para o seu usuário, disponível em todos os projetos. Remova-o para escopo por projeto.)
Mais opções de instalação (claude.ai web, OpenClaw, manual) na seção Instalar abaixo.
Zero configuração. Reddit, HN, Polymarket e GitHub funcionam imediatamente. Execute-o uma vez e o assistente de configuração libera X, YouTube, TikTok e mais em 30 segundos.
Votos positivos no Reddit. Curtidas no X. Transcrições do YouTube. Engajamento no TikTok. Probabilidades no Polymarket respaldadas por dinheiro real e informações privilegiadas. Isso representa milhões de pessoas votando com sua atenção e suas carteiras todos os dias. O /last30days pesquisa tudo isso em paralelo, pontua de acordo com o que as pessoas reais realmente engajam, e um agente de IA juiz sintetiza tudo em um único resumo.
O Google agrega editores. O /last30days pesquisa pessoas.
Você não consegue essa pesquisa em nenhum outro lugar porque nenhuma IA única tem acesso a tudo isso. A pesquisa do Google não toca em comentários do Reddit ou posts do X. O ChatGPT tem um acordo com o Reddit, mas não pode pesquisar no X ou TikTok. O Gemini tem o YouTube, mas não o Reddit. O Claude não tem nenhum deles nativamente. Cada plataforma é um jardim murado com sua própria API, seus próprios tokens, sua própria autenticação. Mas você pode trazer suas próprias chaves e sessões de navegador, e de repente um agente de IA pode pesquisar todas elas de uma só vez, pontuá-las umas contra as outras e dizer o que realmente importa.
Esse é o desbloqueio. Não é um motor de busca melhor. São uma dúzia de plataformas desconectadas, unidas por um agente.
/last30days Peter Steinberger
Você tem uma reunião amanhã. Você pesquisa no Google. Obtém o LinkedIn deles de 2023. O /last30days fornece o que eles estão realmente fazendo neste mês: juntou-se à OpenAI para trabalhar no Codex, lutando contra a proibição da Anthropic de agentes de terceiros, enviando 23 PRs com uma taxa de mesclagem de 85%, construindo o "LobsterOS" para controle de agentes entre dispositivos, e o r/ClaudeCode atingiu 569 votos positivos debatendo se ele é um herói ou "insuportável". Espalhado por posts no X, tópicos do Reddit, transcrições do YouTube e commits do GitHub. Nada disso estava no Google.
Por que isso existe
Eu o construí para me manter atualizado em IA. Tudo muda todos os dias e os nerds do Reddit e X estão sempre por dentro primeiro. Eu precisava de prompts melhores, e os dados de treinamento estavam sempre meses atrás do que a comunidade já havia descoberto.
Mas acabou se tornando algo maior. Agora eu executo antes de uma ligação de vendas para saber a verdade dos últimos 30 dias sobre uma empresa. Antes de uma reunião para ler os tweets recentes e transcrições de podcasts de alguém. Antes de uma viagem à Disney World para saber quais brinquedos estão fechados e o que a comunidade diz sobre o Genie+. Antes de construir qualquer coisa para saber quais problemas as pessoas estão realmente enfrentando.
Se você vai se reunir com um CEO, você já leu todos os tweets e transcrições do YouTube dele dos últimos 30 dias? Eu sim.
Fontes, pontuadas pelas pessoas
| Fonte | O que as pessoas te contam |
|---|---|
| A opinião sem filtro. Principais comentários com contagem de votos, gratuito via JSON público. As opiniões reais que o Google enterra. | |
| X / Twitter | A opinião quente, o tópico do especialista, a reação de última hora. Primeiro a saber, primeiro a argumentar. |
| YouTube | O mergulho profundo de 45 minutos. Transcrições completas pesquisadas pelas 5 frases citáveis que importam. |
| TikTok | O criador alcançando 3,6 milhões de pessoas com uma opinião que você nunca encontrará no Google. |
| Instagram Reels | A perspectiva do influenciador com transcrições de fala. O sinal da cultura visual. |
| Hacker News | O consenso do desenvolvedor. 825 pontos, 899 comentários. Onde pessoas técnicas realmente argumentam. |
| Polymarket | Não são opiniões. Probabilidades. Respadado por dinheiro real. 96% de confiança nas vendas de álbuns. 4% em uma aquisição. |
| GitHub | Para pessoas: velocidade de PR, principais repositórios por estrelas, notas de lançamento. Para tópicos: issues e discussões. |
| Digg | Grupos de histórias curadas da tabela de classificação Digg AI 1000 (~1000 contas de IA de alto sinal no X), com citações em linha atribuíveis (sem necessidade de autenticação no X). Ativado automaticamente quando digg-pp-cli está no PATH. |
| Threads | A camada de texto pós-Twitter. Conversas de criadores e marcas. |
| Descoberta visual. Pins, salvos e comentários sobre produtos e ideias. | |
| Bluesky | A camada social descentralizada. Posts do protocolo AT da migração pós-Twitter. |
| Perplexity | Pesquisa web fundamentada com citações via Sonar Pro. |
| Web | A cobertura editorial, as comparações de blog. Um sinal entre muitos, não o único. |
Os colaboradores da comunidade continuam adicionando mais. Truth Social, Xiaohongshu (RED) e outros estão no motor, com mais a caminho.
Um tópico do Reddit com 1.500 votos positivos é um sinal mais forte do que uma postagem de blog que ninguém leu. Um TikTok com 3,6 milhões de visualizações diz mais sobre o que é culturalmente relevante do que um comunicado à imprensa. As probabilidades do Polymarket respaldadas por US$ 66 mil em volume são mais difíceis de contestar do que o palpite de um especialista.
A síntese classifica pelo que as pessoas reais realmente engajaram. Relevância social, não relevância de SEO.
Para que as pessoas realmente usam
Antes de uma reunião. /last30days Peter Steinberger - juntou-se à equipe Codex da OpenAI, lutando contra a proibição da Anthropic de agentes de terceiros, 23 PRs mesclados com taxa de mesclagem de 85% no GitHub, construindo o LobsterOS para controle de agentes entre dispositivos. r/ClaudeCode: "Desde que o OpenClaw foi lançado, era amplamente sabido que se você o executasse por qualquer coisa que não fosse a API, você seria banido eventualmente" (227 votos positivos). Isso não está no LinkedIn.
Quando algo acontece. /last30days Kanye West - O Reino Unido bloqueou seu visto, o Wireless Festival cancelou, os patrocinadores fugiram. Mas BULLY estreou em #2 na Billboard. Fantano voltou de seu "sabático Yay" para analisá-lo (653 mil visualizações). O SoFi Homecoming trouxe Lauryn Hill e Travis Scott para 44 músicas. Polymarket: "Kanye tweetará novamente?" 86% Sim. 23 tópicos no Reddit, 17 vídeos no YouTube, 86 mil votos positivos.
Para comparar ferramentas. /last30days OpenClaw vs Hermes vs Paperclip - "Estes não são concorrentes, são camadas." OpenClaw é o executor (351 mil estrelas no GitHub, ao vivo), Hermes é o cérebro auto-melhorável (31 mil estrelas), Paperclip é o organograma (49 mil estrelas). Contagens de estrelas obtidas ao vivo da API do GitHub, não de postagens de blog desatualizadas. Tabela lado a lado com arquitetura, memória, segurança, melhor-para. Segundo @IMJustinBrooke: "OpenClaw = Charmander, Hermes = Charizard."
Para entender o mundo. /last30days Irã vs EUA - Dia 38 da guerra. Prazo de terça-feira de Trump para o Irã reabrir o Estreito de Ormuz. Dois aviões de guerra dos EUA abatidos. Petróleo a US$ 126/barril. A AIE chamou de "a maior interrupção de fornecimento na história do mercado global de petróleo." Polymarket: cessar-fogo até 31 de dezembro em 74%. 27 posts no X, 10 vídeos no YouTube, 20 mercados de previsão.
Antes de uma viagem. /last30days Universal Epic Universe - Expansão já em construção. Permissão "Project 680" foi protocolada. Show de fogos de artifício confirmado pela infraestrutura, mas não anunciado. Tempos de espera: Mine-Cart Madness com média de 148 minutos. Ainda sem passe anual, e os moradores locais estão frustrados. Stardust Racers fora de operação para reforma até 5 de abril.
Para aprender algo rápido. /last30days Nano Banana Pro prompting - Prompts estruturados em JSON estão substituindo sopa de tags. O formato aninhado de @pictsbyai evita "sangramento de conceito". Fluxo de trabalho editar-primeiro supera regeneração. Em seguida, ele escreve um prompt de produção usando exatamente o que a comunidade disse que funciona.
O que mudou na v3
Resumos HTML compartilháveis
Peça um resumo em HTML e a habilidade salva um arquivo autocontido, em modo escuro, amigável para impressão, que você pode soltar no Slack, e-mail ou Notion. Sem vazamento de markdown bruto. CSS inline, fallbacks de fontes do sistema atrás de Inter e JetBrains Mono. Sem JavaScript. Funciona offline.
/last30days OpenClaw --emit=html
ou apenas pergunte em linguagem natural:
/last30days OpenClaw, me dê um resumo HTML compartilhável
/last30days Cursor IDE para o slack
/last30days Anúncios de ganhos da Anthropic exporta como html
A habilidade emite a síntese no chat como de costume E salva um resumo em ${LAST30DAYS_MEMORY_DIR}/{tópico}-brief.html (o padrão é ~/Documentos/Last30Days/). A resposta do chat termina com o caminho do arquivo para que você possa abri-lo ou arrastá-lo para uma mensagem.
O que está no arquivo: emblema, linha de metadados inline, a síntese do modelo na íntegra com todas as citações, o rodapé do motor (✅ Todos os agentes reportaram de volta! árvore) e um colofão anotando o tópico + como re-executar. Avisos de qualidade de dados (execução degradada, evidência escassa, etc.) permanecem nos registros stderr do motor; eles nunca vazam para o artefato compartilhável.
Para uso direto via CLI sem o modelo no circuito, o motor também aceita --synthesis-file CAMINHO para converter qualquer síntese markdown em HTML.
Pesquisa inteligente: o recurso matador
O motor v3 não apenas pesquisa seu tópico. Ele descobre onde pesquisar antes de a pesquisa começar. Digite "OpenClaw" e o motor resolve @steipete (Peter Steinberger, o criador), r/openclaw, r/ClaudeCode e os canais certos do YouTube e hashtags do TikTok - tudo por meio de um novo cérebro de pré-pesquisa em Python construído por @j-sperling. O motor antigo pesquisava palavras-chave. O novo motor entende seu tópico primeiro, depois pesquisa as pessoas e comunidades certas.
É por isso que a v3 encontra conteúdo que a v2 nunca encontrou. "Paperclip" resolve @dotta. "Dave Morin" resolve @davemorin mais @OpenClaw mais o podcast TWiST. "Peter Steinberger" resolve @steipete no X e steipete no GitHub. Bidirecional: pessoa para empresa, produto para fundador, nome para perfil do GitHub. Os subreddits certos, os handles certos, as hashtags certas - resolvidos antes de uma única chamada de API ser disparada.
Melhores opiniões
As pessoas do Reddit e X são engraçadas. O motor antigo enterrava o melhor material delas porque pontuava por relevância, não por esperteza. A v3 tem um segundo juiz que pontua cada resultado por humor, sagacidade e viralidade juntamente com a pontuação de relevância. "My Michael Jordan is Steve Kerr" de Tommy Lloyd pontua baixo em relevância para "Arizona Basketball", mas nas alturas em diversão. Agora todo resumo termina com uma seção "Melhores Opiniões" - as frases de efeito mais inteligentes, as citações mais virais, as reações que fazem você querer compartilhar a pesquisa. Embutido, não um interruptor.
Fusão de clusters entre fontes
Quando a mesma história aparece no Reddit, X e YouTube, a v3 as funde em um único cluster em vez de mostrar três itens separados. A detecção de sobreposição baseada em entidades captura correspondências mesmo quando os títulos usam palavras diferentes.
Comparações em passagem única
"CLI vs MCP" costumava executar três passagens seriais (12+ minutos). A v3 executa uma passagem com subconsultas cientes de entidade para ambos os lados simultaneamente. Mesma profundidade, 3 minutos.
Comparações de concorrentes descobertas automaticamente
/last30days OpenAI --concorrentes diz ao modelo de raciocínio de hospedagem para descobrir os 2 principais pares via WebSearch (Anthropic, xAI), executar o Passo 0.55 por entidade e invocar o motor com "OpenAI vs Anthropic vs xAI" e um JSON de --plano-de-concorrentes por entidade. O motor distribui 3 pipelines completos em paralelo, salva um arquivo *-bruto.md por entidade e os mescla em uma comparação de 3 vias. A mesma mecânica alimenta diretamente /last30days "OpenAI vs Anthropic vs xAI".
Modo pessoa no GitHub
Quando o tópico é uma pessoa, o motor muda da pesquisa por palavra-chave para consultas com escopo de autor. Em vez de "quem mencionou esse nome no corpo de uma issue", ele responde: o que eles estão enviando e onde está chegando?
/last30days Peter Steinberger --github-user=steipete mostra 22 PRs mesclados em 3 repositórios com taxa de mesclagem de 85%. Projetos próprios com resumos do README, contagens de estrelas e principais solicitações de recursos. Notas de lançamento do que foi enviado neste mês. O sintetizador entrelaça isso na narrativa ao lado de posts do X e tópicos do Reddit.
Modo ELI5
Diga "eli5 ligado" após qualquer execução de pesquisa. A síntese reescreve em linguagem simples. Sem jargão. Mesmos dados, mesmas fontes, mesmas citações - apenas mais claro. "Arizona vence sendo físico" em vez de "a identidade do Arizona é pontuação de garrafão (mais de 50% de aproveitamento, 9º nacional)". Diga "eli5 desligado" para voltar.
Tudo mais na v3
- Comentários gratuitos do Reddit. JSON público fornece tópicos + principais comentários com contagens de votos. Sem chave de API, sem ScrapeCreators. Simplesmente funciona.
- Transcrições do YouTube que realmente funcionam. Pool de candidatos ampliado 3x além de vídeos musicais para alcançar conteúdo de conversa/análise com legendas.
- TikTok, Instagram, Threads. Todos os três são ativados automaticamente quando
SCRAPECREATORS_API_KEYestiver definida — mesma chave, mesmo custo por chamada. Suprima qualquer um deles comEXCLUDE_SOURCES=tiktok,instagram,threads(qualquer subconjunto separado por vírgulas). - Pinterest. Aceitação por consulta (pins visuais, utilidade limitada): o modelo passa
--search=pinterestpara as execuções que precisam. RequerSCRAPECREATORS_API_KEY. - Comentários do YouTube + TikTok. Aceitação persistente via
INCLUDE_SOURCES=youtube_comments,tiktok_commentsporque cada vídeo gera N chamadas extras do ScrapeCreators além da pesquisa básica. Exibe os principais comentários com contagens de votos da mesma forma que o Reddit faz. - Perplexity Sonar. Pesquisa web fundamentada com citações via OpenRouter. Adicione
OPENROUTER_API_KEYeINCLUDE_SOURCES=perplexity(é uma API paga separada — a aceitação evita cobranças surpresa). - Filtragem de ruído do Polymarket. A desambiguação de palavras comuns impede que "Apple" corresponda a "Will Apple release a car?"
- Reddit resiliente. Orçamentos de tempo limite e fallback em tempo de execução. Um tópico lento não mata toda a execução.
- Juiz de diversão v2. Pontuação de humor incorporada na narrativa. As frases de efeito mais inteligentes do Reddit misturadas na síntese onde se encaixam, não despejadas em uma seção separada.
- Probabilidades do Polymarket, não dólares. As % de probabilidade são a mágica. Volumes em dólares removidos da exibição.
- Limite por autor. Máximo de 3 itens por autor impede que qualquer voz única domine seu resumo.
- Desambiguação de entidades. Quando o motor resolve handles, a síntese confia neles. Chega de resorts em Mallorca ganhando de clubes atléticos de Washington.
- OpenClaw cidadão de primeira classe. Auto-resolução para pré-pesquisa do lado do motor. Autenticação de dispositivo para inscrição sem atritos no ScrapeCreators.
- 1.012 testes passando.
Instalar
| Superfície | Instalar | Atualizações |
|---|---|---|
| Claude Code (recomendado) | /plugin marketplace add mvanhorn/last30days-skill | Automático via marketplace, ou claude plugin update last30days@last30days-skill |
| Codex, Cursor, Copilot, Gemini CLI, GitHub Copilot ou qualquer um dos mais de 50 hosts de Agent Skills | npx skills add mvanhorn/last30days-skill -g | npx skills update last30days -g |
| claude.ai (web) | Baixe last30days.skill e carregue via Configurações > Capacidades > Habilidades > + | Baixe e carregue novamente |
| OpenClaw | clawhub install last30days-official | clawhub update last30days-official |
Claude Code (recomendado)
/plugin marketplace add mvanhorn/last30days-skill
Recomendado porque o marketplace do Claude Code gerencia as atualizações para você — o cache do plugin é versionado e se atualiza automaticamente quando uma nova versão é publicada. Execute claude plugin update last30days@last30days-skill para forçar uma verificação.
Se você preferir usar o caminho de instalação agent-skills no Claude Code, isso também é suportado:
npx skills add mvanhorn/last30days-skill -g -a claude-code
O plugin nativo e a instalação npx skills podem coexistir. Note que o Claude Code não elimina duplicatas entre métodos de instalação: se você tiver ambos o plugin do marketplace e a cópia do npx skills ativos, /last30days mostrará duas entradas. Use um método de instalação por máquina.
Codex, Cursor, Copilot, Gemini CLI e outros hosts de Agent Skills
Instale via a CLI aberta do Agent Skills — suporta mais de 50 harnesses incluindo codex, cursor, github-copilot, gemini-cli, claude-code, windsurf, cline, continue, roo, aider-desk, opencode, goose e mais (lista completa no repositório vercel-labs/skills).
npx skills add mvanhorn/last30days-skill -g
A flag -g (global) instala no seu diretório de usuário para que a habilidade esteja disponível em todos os projetos. Sem -g, o npx skills instala localmente no projeto em ./.skills/ (commitado com o repo). Para uma ferramenta de pesquisar-o-mundo, global é o que você quer.
Por padrão, isso instala para o harness que o npx skills detectar. Para direcionar um específico (ou vários):
npx skills add mvanhorn/last30days-skill -g -a codex
npx skills add mvanhorn/last30days-skill -g -a cursor
npx skills add mvanhorn/last30days-skill -g -a gemini-cli
npx skills add mvanhorn/last30days-skill -g -a codex -a cursor
Atualize depois com:
npx skills update last30days -g
Ou atualize tudo que você instalou globalmente via npx skills:
npx skills update -g
Liste e remova com npx skills list -g e npx skills remove last30days -g.
claude.ai (web)
- Baixe
last30days.skillda última versão - Vá para claude.ai Configurações > Capacidades > Habilidades
- Clique no botão
+no painel Habilidades e solte o arquivo lá
Habilite "Execução de código e criação de arquivo" em Capacidades primeiro — habilidades não funcionarão sem isso.
OpenClaw
clawhub install last30days-official
Manual (desenvolvedor)
git clone https://github.com/mvanhorn/last30days-skill.git
ln -s "$(pwd)/last30days-skill/skills/last30days" ~/.claude/skills/last30days
O link simbólico mantém a instalação sincronizada com sua árvore de trabalho conforme você edita — sem necessidade de recópia. Para o claude.ai, construa o arquivo .skill a partir do código-fonte: bash skills/last30days/scripts/build-skill.sh produz dist/last30days.skill.
Reddit (com comentários), Hacker News, Polymarket e GitHub funcionam imediatamente. Zero configuração. Execute /last30days uma vez e o assistente de configuração libera mais fontes em 30 segundos.
Traga suas próprias chaves
Essas plataformas não têm relacionamentos umas com as outras. O X não sabe o que o Reddit pensa. O YouTube não vê o TikTok. Mas você pode trazer suas próprias chaves de API e tokens de navegador, e de repente você tem acesso a todas elas de uma só vez.
| Fontes | O que você precisa | Custo |
|---|---|---|
| Reddit (com comentários) + HN + Polymarket + GitHub | Nada | Grátis |
| X / Twitter | Faça login no x.com em qualquer navegador | Grátis |
| YouTube | brew install yt-dlp | Grátis |
| Bluesky | Senha de app do bsky.app | Grátis |
| TikTok + Instagram + Threads + Pinterest + comentários do YouTube | Chave ScrapeCreators | 100 créditos grátis, depois pague conforme usa |
| Perplexity Sonar | Chave OpenRouter | Pague conforme usa |
| Pesquisa na web | Chave Brave Search | 2.000 consultas grátis/mês |
Keychain do macOS (opcional)
No macOS você pode armazenar chaves no Keychain do sistema em vez de um arquivo .env. A habilidade as capta automaticamente como a fonte de menor prioridade — arquivos .env e ambiente de processo ainda ganham em caso de conflito.
# Configuração interativa — pergunta por cada chave conhecida, pule com entrada vazia
skills/last30days/scripts/setup-keychain.sh
# Ou armazene uma única chave manualmente
security add-generic-password -a "$USER" -s last30days-XAI_API_KEY -w "xai-..."
# Inspecione / limpe
skills/last30days/scripts/setup-keychain.sh --list
skills/last30days/scripts/setup-keychain.sh --delete XAI_API_KEY
Os itens são armazenados sob o nome de serviço last30days-<CHAVE> para o usuário atual. Em plataformas não-Darwin o carregador é um no-op, então não há mudança de comportamento para usuários Linux/Windows.
Veja CONFIGURATION.md para a matriz completa de chaves por fonte, prioridade do provedor de raciocínio e prioridade do backend de pesquisa na web.
Configuração
Duas coisas que você provavelmente vai querer saber no primeiro dia:
Onde os arquivos de pesquisa são salvos. LAST30DAYS_MEMORY_DIR o padrão é ~/Documentos/Last30Days/ (Windows: C:\Users\<você>\Documents\Last30Days\). Sobrescreva definindo essa variável de ambiente para qualquer caminho no seu shell, ou --save-dir <caminho> por execução. Use --save-suffix=<nome> para manter várias variações do mesmo tópico separadas (por exemplo, por cliente). Cada execução produz <slug>-bruto[-sufixo].md.
Monitoramento de tendências entre execuções. O modo padrão produz um instantâneo markdown fresco por execução. Para acumular descobertas ao longo do tempo, adicione --store para persistir em um banco de dados SQLite, então use scripts/watchlist.py para execuções agendadas (com entrega opcional via Slack / webhook sobre novas descobertas) e scripts/briefing.py para resumos diários / semanais. O padrão completo de cadência está em CONFIGURATION.md.
Scripts wrapper por cliente, subreddits personalizados de categoria-par, e o canal beta experimental para personalizações em andamento também estão documentados em CONFIGURATION.md.
Como funciona
- Você digita um tópico. Pessoa, empresa, produto, tecnologia, "X vs Y." Qualquer coisa.
- O agente resolve quem importa. Encontra handles do X (incluindo fundadores), repositórios no GitHub, subreddits, hashtags do TikTok, canais do YouTube. Para "Kanye West" ele sabe r/hiphopheads, @kanyewest e "análise bully" no YouTube. Para "OpenClaw" ele resolve openclaw/openclaw no GitHub e busca contagens de estrelas ao vivo.
- Todas as fontes pesquisadas em paralelo. Expansão de várias consultas. Resultados pontuados por engajamento, relevância, frescor.
- A profundidade que ninguém mais tem. Transcrições completas do YouTube de vídeos de reação. Principais comentários do Reddit com contagens de votos. Legendas do TikTok. Probabilidades do Polymarket. Não apenas títulos e links.
- Mesma história, mesclada. Wireless Festival anunciado no Reddit, discutido no X, preços de ingressos no TikTok = um cluster, não três itens separados.
- Sintetizado em um único resumo. Fundamentado em dados específicos. Citado por fonte. Classificado pelo que as pessoas realmente engajam. Não é "aqui está o que encontrei". É "aqui está o que importa."
- Então ele se torna seu especialista. Depois de uma execução, sua sessão do Claude sabe tudo o que a comunidade sabe. Faça perguntas de acompanhamento. Peça para escrever prompts, rascunhar e-mails, planejar viagens, arquitetar sistemas - tudo fundamentado no que é real agora.
O que as pessoas estão dizendo
"Encontrei uma habilidade do Claude Code que pesquisa qualquer tópico no Reddit, X, YouTube e HN dos últimos 30 dias. Depois escreve os prompts para você. Eu estava pesquisando manualmente no Reddit e X para pesquisa antes de cada conteúdo que escrevo. Aba por aba. Tópico por tópico. Essa é a parte que leva 90 minutos. Isso elimina isso." -@itsjasonai
"Esta única habilidade substituiu todo o meu fluxo de trabalho de pesquisa. Você dá um tópico, ela raspa o Reddit, X e a web para ver sobre o que as pessoas estão realmente falando. Não são posts antigos de blog. Conversas reais dos últimos 30 dias." -@itswilsoncharles
"5 dos 10 repositórios em tendência no GitHub hoje são ferramentas do Claude. #1: mvanhorn/last30days-skill" -@yieldhunter95
Código aberto
Licença MIT. Sem rastreamento. Sem analytics. Sua pesquisa permanece na sua máquina. 1.012 testes.
Construído com Python 3.12+, yt-dlp, Node.js (cliente Bird incorporado para pesquisa no X) e API ScrapeCreators. Arquitetura do motor v3 por @j-sperling.
Veja CHANGELOG.md para o histórico de versões.
@slashlast30days · github.com/mvanhorn/last30days-skill


