SKILL 147 · AGENT SKILL

Agent Reach: rotas para pesquisar 15 plataformas com controle

Escolhe backends por plataforma, valida conteúdo real e separa leitura pública de rotas autenticadas, sem tratar disponibilidade como autorização.

USE QUANDOPesquisa, jornalismo, conteúdo, desenvolvimento e inteligência que precisam combinar web, código, feeds, vídeos, fóruns e sinais públicos com origem rastreável.
ENTREGAColeta limitada com plataforma, backend, horário, URLs, conteúdo útil e falhas explícitas, pronta para curadoria e análise separadas.

FONTE PRIMÁRIA

Confira o projeto original.

A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.

Abrir repositório original ↗
Ilustração editorial de uma consulta distribuída por rotas de internet verificadas, parcialmente disponíveis e bloqueadas
Ilustração editorial exclusiva do Bastidores da IA. Não é captura de tela, interface real, logotipo oficial, prova de conexão, benchmark nem demonstração de acesso a qualquer plataforma.

O QUE ESTA SKILL VERIFICA

O que ela coloca na mesa.

Fixe commit, versão, licença e pasta oficial antes de instalar
Rode doctor e dry run, mas valide conteúdo real no alvo
Ative só o canal necessário e separe acesso público de login
Proteja cookies e chaves, limite volume e revise origem e viés da amostra

DETALHES DA SKILL

Como esta skill funciona na prática.

Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.

PROBLEMA QUE RESOLVE

Quando ela é útil

Pesquisa, jornalismo, conteúdo, desenvolvimento e inteligência que precisam combinar web, código, feeds, vídeos, fóruns e sinais públicos com origem rastreável.

FUNÇÃO PRINCIPAL

O que ela faz

Escolhe backends por plataforma, valida conteúdo real e separa leitura pública de rotas autenticadas, sem tratar disponibilidade como autorização.

RESULTADO DA EXECUÇÃO

O que você deve receber

Coleta limitada com plataforma, backend, horário, URLs, conteúdo útil e falhas explícitas, pronta para curadoria e análise separadas.

AMBIENTE COMPATÍVEL

Onde pode ser usada

Agentes capazes de carregar Agent Skills em Markdown. O CLI declara Python 3.10 ou superior; cada rota depende de ferramentas, rede, sistema e autenticação próprios.

Limite importante

O uso funcional pode instalar CLIs, abrir rede, reutilizar sessões, processar cookies, baixar mídia e enviar conteúdo a APIs. Ative só a rota necessária, mantenha leitura, proteja segredos, limite frequência e respeite termos e bloqueios.

ANÁLISE EDITORIAL

Pesquisar em várias plataformas parece uma tarefa única, mas cada fonte tem regras, formatos e dependências diferentes. Agent Reach organiza esse problema como roteamento: primeiro identifica o canal pedido, depois verifica qual backend está disponível e só então escolhe o comando de leitura. A Skill cobre web, GitHub, RSS, YouTube, Bilibili, podcasts, redes sociais, LinkedIn e dados financeiros, sem prometer que todos os caminhos funcionam em toda máquina.

A utilidade está em tornar visíveis as diferenças que uma pesquisa genérica costuma esconder. Algumas rotas são públicas, outras exigem ferramenta externa, sessão já autenticada, cookie exportado manualmente, chave de API ou aprovação para instalar componentes. O fluxo continua dependendo de curadoria humana para escolher fontes, respeitar termos de uso, proteger credenciais e interpretar amostras.

Imagem: Ilustração editorial exclusiva do Bastidores da IA sobre uma consulta distribuída entre rotas verificadas, parcialmente disponíveis e bloqueadas. Não é captura de tela, interface real, logotipo oficial, prova de conexão, benchmark nem demonstração de acesso a qualquer plataforma.

O que esta Skill faz de verdade

O SKILL.md fixado no commit auditado funciona como um mapa de decisão para quinze plataformas e vários backends. Ele manda executar agent-reach doctor --json antes de usar canais com múltiplas opções ou login. O campo active_backend orienta a rota, mas um valor nulo não prova que a integração inexiste. Pode significar apenas que a verificação evitou ler cookies ou produzir efeitos.

A Skill não substitui Exa, GitHub CLI, yt-dlp, OpenCLI, mcporter, Jina Reader, feedparser ou os conectores de cada plataforma. Ela escolhe entre essas ferramentas, documenta tentativas alternativas e separa leitura de escrita. O escopo declarado exclui publicar, comentar, curtir ou executar outra ação em nome da pessoa. Também recomenda usar uma Skill especializada quando ela já existe.

Essa distinção evita duplicidade com itens do catálogo como Browserbase Search, GitHub Issue Query, Defuddle, Video Understand e Social Listening Brief. Esses itens executam ou estruturam tarefas específicas. Agent Reach coordena a seleção do caminho de coleta, sem produzir sozinho um relatório, uma análise ou uma conclusão.

Para quem serve

Serve para jornalistas, pesquisadores, equipes de conteúdo, inteligência de mercado, desenvolvimento e suporte que precisam consultar fontes heterogêneas e querem saber qual ferramenta foi usada em cada etapa. É especialmente útil quando uma pesquisa mistura documentação oficial, repositórios, vídeos, feeds, fóruns e sinais públicos de redes sociais.

Não serve para quem quer uma instalação de um clique com todos os canais autenticados. Também não deve ser usado como autorização implícita para entrar em contas, contornar bloqueios, raspar em alta frequência ou enviar dados a serviços externos. Uma rota tecnicamente disponível ainda pode ser inadequada por privacidade, contrato, política da plataforma ou risco de bloqueio da conta.

Compatibilidade e pré-requisitos

A versão 1.5.0 declara Python 3.10 ou superior no pyproject.toml oficial. O projeto lista requests, feedparser, python-dotenv, loguru, pyyaml, rich e yt-dlp como dependências. Playwright, MCP e leitura de cookies aparecem como extras, não como garantia de que um canal autenticado funcionará.

A instalação oficial fixada documenta macOS, Linux e Windows. No Windows, recomenda ambiente virtual ou WSL e observa que a experiência nativa pode variar. Várias rotas ainda dependem de programas separados, como GitHub CLI, Node.js, mcporter, OpenCLI ou CLIs de plataforma. A presença da Skill no agente não instala esses componentes.

O host também precisa reconhecer Agent Skills em Markdown e permitir execução de comandos com aprovação. Para canais que usam navegador, a pessoa precisa controlar a sessão existente. Para APIs, a conta, a chave, o custo e a política de retenção devem ser confirmados antes do primeiro envio.

Instalação recomendada

Comece clonando a origem oficial em uma pasta de teste e fixando o commit auditado. Leia o diff, o manifesto Python, o instalador e a política de segurança antes de executar qualquer código:

git clone https://github.com/Panniantong/Agent-Reach.git
cd Agent-Reach
git checkout da5044d26fc6adddb6554d5679c94ac22e76e428
python -m venv .venv

Ative o ambiente virtual conforme seu sistema e instale somente depois da revisão. O nome publicado no PyPI pode não corresponder a este projeto, por isso a documentação orienta instalar a partir do repositório oficial. O primeiro comando do projeto deve permanecer no modo de conferência:

agent-reach install --env=auto
agent-reach install --env=auto --dry-run
agent-reach doctor --json

O modo --system instala ou configura ferramentas externas e só deve ser usado após autorização explícita. Não escolha --channels=all por conveniência. Instale uma rota por vez, compare os arquivos e confirme o efeito esperado.

Configuração antes do primeiro uso

Defina primeiro a pergunta, as plataformas realmente necessárias, o período, o limite de resultados e os tipos de dado que podem sair da máquina. Uma pesquisa sobre documentação de software pode precisar apenas de web e GitHub. Ativar redes sociais, LinkedIn e transcrição nesse caso aumenta superfície de ataque e manutenção sem melhorar a resposta.

Separe canais públicos de canais autenticados. O guia de redes sociais descreve sessões do Chrome, cookies exportados manualmente e backends alternativos. Cookies funcionam como credenciais de conta. Use uma conta secundária quando permitido, nunca cole valores em logs, prompts ou arquivos do projeto e não permita leitura ampla do navegador.

Para áudio e vídeo, confirme se a mídia pode ser baixada ou enviada a um provedor de transcrição. O guia de vídeo e podcast explica que um fallback entre Groq e OpenAI pode enviar o mesmo áudio a dois serviços. Essa mudança de destinatário exige consentimento e pode gerar custo.

Primeiro uso seguro

Faça o primeiro teste sem login, credenciais ou conteúdo privado. Rode doctor --json, salve apenas a lista de canais e escolha uma consulta pública pequena. Para GitHub, por exemplo, use uma busca limitada e compare os resultados com a página oficial do repositório. Para RSS, valide título, data e URL diretamente no feed.

Não aceite apenas o código de saída do comando. O resultado precisa conter conteúdo não vazio, origem identificável e formato esperado. A própria Skill alerta que o diagnóstico confirma a presença de um backend, não o acesso ao item específico. Subtítulos podem estar vazios, uma busca pode retornar 429, uma sessão pode ter expirado e uma plataforma pode mudar endpoints.

Se o teste público funcionar, habilite no máximo um canal opcional. Revise a permissão solicitada, mantenha o segredo fora do histórico de shell e execute somente leitura. Interrompa diante de captcha, bloqueio, redirecionamento de login, resposta inesperada ou pedido de instalar componentes adicionais.

Como o fluxo deve funcionar

  1. Interpretar a fonte solicitada e verificar se já existe uma ferramenta especializada.
  2. Executar o diagnóstico somente para o canal necessário e registrar o backend escolhido.
  3. Explicar ao usuário qual plataforma e backend serão usados.
  4. Aplicar o comando de leitura com limite pequeno e saída estruturada.
  5. Validar que houve conteúdo real, não apenas sucesso técnico.
  6. Se falhar, seguir a cadeia de retry documentada, parando na primeira resposta útil.
  7. Separar fatos coletados, limitações da amostra e interpretação editorial.

Em pesquisa ampla, combinar fontes não significa somar tudo indiscriminadamente. A referência de busca posiciona Exa para web técnica, enquanto a referência de desenvolvimento direciona consultas precisas ao GitHub CLI. A fonte primária deve prevalecer sobre comentários e repostagens.

Resultado esperado

O resultado correto é uma coleta rastreável: pergunta, plataformas escolhidas, backend usado, horário, limites, URLs, conteúdo útil e falhas. Uma pesquisa multicanal deve mostrar onde as fontes convergem e onde discordam. Ela não deve transformar número de curtidas, comentários ou visualizações em verdade.

O projeto não foi instalado nem conectado a contas durante esta curadoria. Portanto, o Bastidores não confirma que os quinze canais funcionam neste ambiente. Confirmamos o conteúdo documental, a licença, o commit, a estrutura do pacote e a acessibilidade das fontes oficiais. Disponibilidade real precisa ser testada no computador e na conta do usuário.

Permissões, privacidade e riscos

O risco varia por rota. Web e RSS podem fazer requisições públicas. GitHub pode usar uma sessão autenticada. LinkedIn, Reddit, Facebook, Instagram, Twitter, Xiaohongshu e Xueqiu podem depender de cookies, navegador ou serviços auxiliares. Transcrição pode baixar mídia, criar arquivos temporários e enviar áudio a uma API.

O guia de web usa Jina Reader e um MCP externo. A URL consultada fica visível ao serviço intermediário. Não encaminhe links privados, assinados ou com tokens. Já o guia de carreira envolve dados pessoais e sessão do LinkedIn, por isso exige finalidade legítima, minimização e revisão de termos.

Evite automação em alta frequência. Respostas 403, 412, 429, captcha ou bloqueios são limites a respeitar, não obstáculos a contornar. O guia do Bastidores sobre permissões de agentes ajuda a separar leitura, rede, execução, escrita e acesso autenticado.

Erros comuns

  • Instalar todos os canais: aumenta dependências, superfícies de login e manutenção sem necessidade.
  • Tratar doctor como prova: o diagnóstico não confirma o conteúdo alvo.
  • Confiar em active_backend nulo: pode indicar verificação deliberadamente limitada.
  • Colar cookie no prompt: segredo de sessão deve ficar em entrada protegida e escopo mínimo.
  • Usar conta principal: automação pode acionar bloqueios e ampliar o impacto de vazamento.
  • Confundir leitura com escrita: esta Skill não autoriza postar, comentar, curtir ou criar repositório.
  • Repetir até funcionar: retries têm limite e devem parar diante de captcha ou rate limit.
  • Ignorar intermediários: readers, MCPs e APIs recebem a consulta ou o conteúdo enviado.
  • Tratar amostra social como mercado: resultados refletem algoritmo, idioma, conta e período.
  • Instalar pacote homônimo: use a origem oficial fixada, não um nome semelhante no PyPI.
  • Expor temporários: legendas, áudio e respostas podem conter dados pessoais.
  • Tratar o ZIP local como aplicativo: ele é documental e não inclui CLIs nem integrações.

Versão, licença e origem verificadas

Em 05/09/2026, o repositório oficial Panniantong/Agent-Reach tinha 78.223 estrelas, estava público e não arquivado e declarava licença MIT. A curadoria fixou o commit da5044d26fc6adddb6554d5679c94ac22e76e428. O último commit específico do SKILL.md era e4e00c60a3dc1ed043d90afd53bc342121058b2c.

A versão declarada é 1.5.0. Não havia tag local na cópia rasa usada na auditoria, portanto versão declarada e commit são registrados separadamente. A licença MIT oficial permite redistribuir os arquivos preservando o aviso.

O pacote local contém onze arquivos textuais: SKILL.md, SKILL_en.md, sete referências Markdown, LICENSE e ORIGEM.md. Não contém pacote Python, scripts, CLIs de terceiros, Playwright, Chromium, dependências, cookies, tokens, chaves, sessões, proxies, mídia, transcrições, respostas coletadas ou dados. O ZIP tem 20.430 bytes e SHA-256 35912eae3409544122547ec9741ba6aef1f2b6f46105a7fd542b48fdbbe38c46.

Checklist antes de automatizar

  • Fixe o commit e confirme a licença e a versão declarada.
  • Defina pergunta, plataformas, período, quantidade e dados permitidos.
  • Use ambiente virtual e faça dry run antes de instalar dependências.
  • Ative apenas o canal necessário e mantenha o padrão em leitura.
  • Não entregue cookies, chaves ou tokens em conversa, log ou repositório.
  • Valide conteúdo real e URL de origem, não apenas o status do backend.
  • Respeite termos, rate limits, captcha, bloqueios e direitos autorais.
  • Revise fatos, viés da amostra e limites antes de publicar uma conclusão.

O download do Bastidores serve para auditar o roteamento e as sete referências sem executar o ecossistema. O botão do repositório oficial leva ao projeto funcional completo. Antes de qualquer instalação, compare o pacote com a pasta oficial fixada e leia o README completo.

Fontes primárias

CONFIGURAÇÃO

Instale só depois de ler.

Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.

Instalação fixada em ambiente virtualpython -m pip install https://github.com/Panniantong/Agent-Reach/archive/da5044d26fc6adddb6554d5679c94ac22e76e428.zip

O comando consulta a rede, instala código Python e dependências. Revise o commit, crie um ambiente virtual e rode primeiro agent-reach install --env=auto e --dry-run. Não ative --system ou todos os canais sem aprovação.

01 · CONFIRME A ORIGEM

Abra a fonte e o README

  1. Confira mantenedor e nome do repositório.
  2. Leia licença, requisitos e permissões.
  3. Escolha uma versão ou commit para aprovar.
02 · INSTALE COM ESCOPO

Comece em um projeto de teste

  1. Use o comando acima ou o método do README.
  2. Prefira instalação por projeto antes da global.
  3. Não copie tokens, chaves ou arquivos sensíveis.
Instalação oficial fixada ↗
03 · VALIDE O RESULTADO

Faça um teste pequeno

  1. Confirme a descrição e os arquivos instalados.
  2. Execute uma tarefa reversível.
  3. Registre versão aprovada e remova o que não usar.
SKILL.md auditado ↗
← Voltar para todas as skills