daily-news-report
Ajuda seu agente a coletar e filtrar informações técnicas importantes. Ele cria relatórios diários com o conteúdo mais relevante.
O que ela faz
Esta ferramenta coleta notícias técnicas de alta qualidade de uma lista de sites pré-definidos e as organiza em um relatório diário em formato Markdown. Ela prioriza informações relevantes e evita conteúdo de baixa qualidade.
Quando usar
- ✓Para se manter atualizado sobre as últimas novidades em tecnologia.
- ✓Para obter um resumo rápido de informações técnicas importantes do dia.
- ✓Para criar um arquivo de notícias curadas sobre um tópico específico.
Exemplo do que pedir para a IA
“Gere um relatório de notícias técnicas de hoje com base nas fontes configuradas.”
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
Mensagem pronta para colar
Como funciona
A ferramenta acessa sites definidos, filtra o conteúdo para encontrar informações técnicas de alta qualidade e, em seguida, compila um relatório em formato Markdown. Ela usa um sistema inteligente para decidir quais fontes verificar e quando parar, garantindo eficiência.
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 daily-news-reportOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/daily-news-report/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Relatório de Notícias Diárias v3.0
Atualização da Arquitetura: Orquestração do Agente Principal + Execução de SubAgentes + Raspagem de Navegador + Cache Inteligente
Arquitetura Principal
┌─────────────────────────────────────────────────────────────────────┐
│ Main Agent (Orchestrator) │
│ Role: Scheduling, Monitoring, Evaluation, Decision, Aggregation │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 1. Init │ → │ 2. Dispatch │ → │ 3. Monitor │ → │ 4. Evaluate │ │
│ │ Read Config │ │ Assign Tasks│ │ Collect Res │ │ Filter/Sort │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │ │ │ │ │
│ ▼ ▼ ▼ ▼ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ 5. Decision │ ← │ Enough 20? │ │ 6. Generate │ → │ 7. Update │ │
│ │ Cont/Stop │ │ Y/N │ │ Report File │ │ Cache Stats │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │
│ │
└──────────────────────────────────────────────────────────────────────┘
↓ Dispatch ↑ Return Results
┌─────────────────────────────────────────────────────────────────────┐
│ SubAgent Execution Layer │
├─────────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Worker A │ │ Worker B │ │ Browser │ │
│ │ (WebFetch) │ │ (WebFetch) │ │ (Headless) │ │
│ │ Tier1 Batch │ │ Tier2 Batch │ │ JS Render │ │
│ └─────────────┘ └─────────────┘ └─────────────┘ │
│ ↓ ↓ ↓ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ Structured Result Return │ │
│ │ { status, data: [...], errors: [...], metadata: {...} } │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────────────┘
Arquivos de Configuração
Esta habilidade usa os seguintes arquivos de configuração:
| Arquivo | Propósito |
|---|---|
sources.json |
Configuração de fontes, prioridades, métodos de raspagem |
cache.json |
Dados em cache, estatísticas históricas, impressões digitais de deduplicação |
Detalhes do Processo de Execução
Fase 1: Inicialização
Steps:
1. Determine date (user argument or current date)
2. Read sources.json for source configurations
3. Read cache.json for historical data
4. Create output directory NewsReport/
5. Check if a partial report exists for today (append mode)
Fase 2: Despacho de SubAgentes
Estratégia: Despacho paralelo, execução em lote, mecanismo de parada antecipada
Wave 1 (Parallel):
- Worker A: Tier1 Batch A (HN, HuggingFace Papers)
- Worker B: Tier1 Batch B (OneUsefulThing, Paul Graham)
Wait for results → Evaluate count
If < 15 high-quality items:
Wave 2 (Parallel):
- Worker C: Tier2 Batch A (James Clear, FS Blog)
- Worker D: Tier2 Batch B (HackerNoon, Scott Young)
If still < 20 items:
Wave 3 (Browser):
- Browser Worker: ProductHunt, Latent Space (Require JS rendering)
Fase 3: Formato da Tarefa do SubAgente
Formato da tarefa recebida por cada SubAgente:
task: fetch_and_extract
sources:
- id: hn
url: https://news.ycombinator.com
extract: top_10
- id: hf_papers
url: https://huggingface.co/papers
extract: top_voted
output_schema:
items:
- source_id: string # Identificador da Fonte
title: string # Título
summary: string # Resumo de 2-4 frases
key_points: string[] # Máximo de 3 pontos chave
url: string # URL Original
keywords: string[] # Palavras-chave
quality_score: 1-5 # Pontuação de Qualidade
constraints:
…
Perguntas frequentes
Como a ferramenta decide quais notícias são de 'alta qualidade'?
Ela usa filtros definidos para priorizar informações técnicas avançadas, práticas e de produtividade, enquanto exclui notícias gerais, de marketing ou acadêmicas demais.
O que acontece se um site não funcionar?
A ferramenta tenta coletar dados de outras fontes e pode decidir pular o site problemático em execuções futuras para garantir que o relatório seja gerado.
O relatório é sempre o mesmo?
Não, o relatório é gerado diariamente com base nas notícias mais recentes disponíveis nas fontes configuradas, garantindo conteúdo sempre atualizado.
Detalhes
Descrição original do autor
Scrapes content based on a preset URL list, filters high-quality technical information, and generates daily Markdown reports.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2699
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
intent-driven-development
Ajuda seu agente a transformar ideias em planos claros e testáveis. Define critérios para garantir que as mudanças sejam feitas corretamente e com segurança.
affaan-m/ECC
product-capability
Orienta seu agente a transformar ideias de produtos em planos claros. Define o que precisa ser feito, os limites e as decisões antes do desenvolvimento.
affaan-m/ECC
article-writing
Escreve conteúdos longos como artigos, guias e posts de blog com um estilo único. É útil quando você precisa de textos bem escritos, com voz consistente e credibilidade.
affaan-m/ECC