Pular para o conteúdo
Skillpedia
Análise e planilhas40 mil · #5163

geofeed-tuner

Ajuda seu agente a trabalhar com dados de geolocalização de IP. Ele auxilia na criação, ajuste e validação de feeds de geolocalização.

O que ela faz

Esta ferramenta ajuda a criar e melhorar arquivos de dados de geolocalização de IP em formato CSV. Ela verifica se seus dados estão corretos, seguem um padrão oficial (RFC 8805) e sugere melhorias para torná-los mais precisos e úteis.

Quando usar

  • ✓Quando você precisa criar um arquivo de geolocalização de IP pela primeira vez.
  • ✓Se você já tem um arquivo e quer ter certeza de que ele está correto e pode ser melhorado.
  • ✓Ao publicar ou compartilhar seus dados de geolocalização de IP com outros.

Exemplo do que pedir para a IA

“Me ajude a verificar e melhorar meu arquivo CSV de geolocalização de IP.”

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/github/awesome-copilot/blob/main/skills/geofeed-tuner/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/geofeed-tuner/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta analisa seu arquivo CSV, comparando-o com um padrão oficial e boas práticas. Ela verifica erros, sugere correções e aponta como tornar os dados mais precisos e completos.

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 github/awesome-copilot --skill geofeed-tuner

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/geofeed-tuner/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.

Geofeed Tuner – Crie Melhores Feeds de Geolocalização de IP

Esta habilidade ajuda você a criar e melhorar feeds de geolocalização de IP em formato CSV, através de:

  • Garantir que seu CSV esteja bem formado e consistente
  • Verificar a conformidade com a RFC 8805 (o padrão da indústria)
  • Aplicar melhores práticas opinativas aprendidas em implantações do mundo real
  • Sugerir melhorias para precisão, completude e privacidade

Quando Usar Esta Habilidade

  • Use esta habilidade quando um usuário pedir ajuda para criar, melhorar ou publicar um arquivo de feed de geolocalização de IP em formato CSV.
  • Use-a para ajustar e solucionar problemas de feeds de geolocalização CSV — identificando erros, sugerindo melhorias e garantindo usabilidade no mundo real além da conformidade com a RFC.
  • Público-alvo:
    • Operadores de rede, administradores e engenheiros responsáveis por espaço de endereço IP roteável publicamente
    • Organizações como ISPs, operadoras de telefonia móvel, provedores de nuvem, empresas de hospedagem e colocation, operadoras de Internet Exchange e provedores de internet via satélite
  • Não use esta habilidade para gerenciamento de endereços IP privados ou internos; ela se aplica apenas a endereços IP roteáveis publicamente.

Pré-requisitos

  • Python 3 é necessário.

Estrutura de Diretórios e Gerenciamento de Arquivos

Esta habilidade usa uma separação clara entre arquivos de distribuição (somente leitura) e arquivos de trabalho (gerados em tempo de execução).

Diretórios Somente Leitura (Não Modifique)

Os seguintes diretórios contêm ativos de distribuição estáticos. Não crie, modifique ou exclua arquivos nestes diretórios:

Diretório Propósito
assets/ Arquivos de dados estáticos (códigos ISO, exemplos)
references/ Especificações RFC e trechos de código para referência
scripts/ Código executável e arquivos de modelo HTML para relatórios

Diretórios de Trabalho (Conteúdo Gerado)

Todos os arquivos gerados, temporários e de saída vão para estes diretórios:

Diretório Propósito
run/ Diretório de trabalho para todo o conteúdo gerado pelo agente
run/data/ Arquivos CSV baixados de URLs remotas
run/report/ Relatórios de ajuste HTML gerados

Regras de Gerenciamento de Arquivos

  1. Nunca escreva em assets/, references/ ou scripts/ — estes fazem parte da distribuição da habilidade e devem permanecer inalterados.
  2. Todos os arquivos de entrada baixados (de URLs remotas) devem ser salvos em ./run/data/.
  3. Todos os relatórios HTML gerados devem ser salvos em ./run/report/.
  4. Todos os scripts Python gerados devem ser salvos em ./run/.
  5. O diretório run/ pode ser limpo entre as sessões; não armazene dados permanentes lá.
  6. Diretório de trabalho para execução: Todos os scripts gerados em ./run/ devem ser executados com o diretório raiz da habilidade (o diretório que contém SKILL.md) como o diretório de trabalho atual, para que caminhos relativos como assets/iso3166-1.json e ./run/data/report-data.json sejam resolvidos corretamente. Não entre em cd em ./run/ antes de executar os scripts.

Pipeline de Processamento: Execução Sequencial de Fases

Todas as fases devem ser executadas em ordem, da Fase 1 à Fase 6. Cada fase depende da conclusão bem-sucedida da fase anterior. Por exemplo, as verificações de estrutura devem ser concluídas antes que a análise de qualidade possa ser executada.

As fases são resumidas abaixo. O agente deve seguir as etapas detalhadas descritas mais adiante em cada seção de fase.

Fase Nome Descrição
1 Entender o Padrão Revisar os requisitos chave da RFC 8805 para feeds de geolocalização de IP auto-publicados
2 Coletar Entrada Coletar dados de sub-redes de IP de arquivos locais ou URLs remotas
3 Verificações & Sugestões Validar estrutura CSV, analisar prefixos de IP e verificar qualidade dos dados
4 Consulta de Ajuste de Dados Usar a ferramenta MCP do Fastah para recuperar dados de ajuste para melhorar a precisão da geolocalização

…

Perguntas frequentes

O que é um 'feed de geolocalização de IP'?

É um arquivo que contém informações sobre onde um bloco de endereços de internet (IP) está localizado geograficamente. Pense nisso como um mapa de endereços IP.

O que é RFC 8805?

É um documento oficial que define como esses arquivos de geolocalização de IP devem ser criados para que todos possam entendê-los e usá-los corretamente.

Posso usar isso para meus endereços IP privados?

Não, esta ferramenta é apenas para endereços IP públicos que são usados na internet.

Detalhes

Descrição original do autor

Use this skill whenever the user mentions IP geolocation feeds, RFC 8805, geofeeds, or wants help creating, tuning, validating, or publishing a self-published IP geolocation feed in CSV format. Intended user audience is a network operator, ISP, mobile carrier, cloud provider, hosting company, IXP, or satellite provider asking about IP geolocation accuracy, or geofeed authoring best practices. Help

repo: github/awesome-copilot

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas