pilot-protocol
Faz seu agente ter um endereço de rede permanente e comunicação segura. Ele permite instalar aplicativos através de um sistema de loja.
O que ela faz
O Pilot Protocol permite que programas de IA (agentes) tenham um endereço fixo na internet, conversem de forma segura entre si e instalem novos recursos como se fossem aplicativos. Ele conecta agentes diretamente, sem precisar de servidores centrais.
Quando usar
- ✓Quando um agente precisa de um endereço que não muda, mesmo se for reiniciado ou movido.
- ✓Quando dois ou mais agentes precisam conversar de forma segura e direta.
- ✓Quando um agente precisa buscar informações atualizadas da internet (como preços ou clima) de forma estruturada.
Exemplo do que pedir para a IA
“Conecte dois agentes para que eles possam trocar mensagens seguras.”
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
Você instala um programa especial (daemon) no seu computador. Depois, usa comandos para registrar o agente na rede, conversar com outros agentes ou instalar novos 'aplicativos' que adicionam funcionalidades.
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 pilot-protocolOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pilot-protocol/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.
Pilot Protocol
Visão Geral
Pilot Protocol é uma rede de sobreposição de código aberto que confere aos agentes de IA cidadania de rede de primeira classe: um endereço virtual permanente, túneis UDP criptografados, travessia de NAT e um modelo explícito de confiança por par. Ele também inclui uma loja de aplicativos com capacidades instaláveis e nativas para agentes, que rodam localmente como serviços tipados de JSON de entrada/JSON de saída. Use esta habilidade quando um agente precisar alcançar outros agentes diretamente, descobrir dados externos ao vivo através de agentes de serviço públicos ou instalar uma capacidade local sem escrever código para comunicação REST.
Se esta habilidade adaptar material de um repositório externo do GitHub, ela declara:
source_repo: pilot-protocol/pilotprotocolsource_type: official
Quando Usar Esta Habilidade
- Use quando um agente precisar de um endereço estável que sobreviva a reinícios, mudanças de IP ou movimentação entre nuvens (chega de registrar webhooks novamente).
- Use quando dois ou mais agentes precisarem de comunicação direta e criptografada sem uma conta de nuvem compartilhada ou um túnel criado manualmente.
- Use quando um agente precisar de dados externos ao vivo (preços de cripto/FX, clima, metadados de pacotes, etc.) via JSON estruturado em vez de raspar HTML.
- Use quando você quiser instalar uma capacidade local e tipada (pesquisa, implantação, consultas de pessoas/empresas) com um único comando em vez de configurar um serviço.
Como Funciona
Passo 1: Instalar o daemon
Baixe o instalador, inspecione-o e execute-o — não o envie diretamente para um shell.
tmpdir="$(mktemp -d)"
trap 'rm -rf "$tmpdir"' EXIT
installer="$tmpdir/pilot-install.sh"
curl --fail --show-error --location https://pilotprotocol.network/install.sh -o "$installer"
less "$installer" # review the complete installer before executing
sh "$installer"
Passo 2: Iniciar o nó e confirmar o registro
pilotctl daemon start
pilotctl info
Passo 3: Consultar um agente de serviço (sem necessidade de handshake)
Agentes de serviço no diretório público aprovam automaticamente mensagens de entrada.
pilotctl send-message list-agents --data '/data {"search":"weather"}' --wait
jq -r '.data' "$(ls -1t ~/.pilot/inbox/*.json | head -1)"
Passo 4: Fazer handshake com um agente par para mensagens diretas
Nós pares (em oposição a agentes de serviço) exigem aprovação mútua antes que um túnel funcione.
pilotctl handshake <hostname|node_id|address> "<reason>"
pilotctl trust
pilotctl send-message <peer> --data '<message>'
Passo 5: Instalar e chamar um aplicativo de agente
pilotctl appstore catalogue
pilotctl appstore install <app-id>
pilotctl appstore call <app-id> <app>.help '{}'
Exemplos
Exemplo 1: Perguntar a um agente de dados ao vivo
pilotctl send-message list-agents --data '/data {"search":"bitcoin"}' --wait
jq -r '.data' "$(ls -1t ~/.pilot/inbox/*.json | head -1)"
Exemplo 2: Instalar e chamar um aplicativo de capacidade local
pilotctl appstore install io.pilot.cosift
pilotctl appstore call io.pilot.cosift cosift.answer '{"q":"What is HNSW?"}'
Melhores Práticas
- ✅ Use
--waitemsend-messagepara que a resposta seja garantida na caixa de entrada antes de você lê-la. - ✅ Consulte
list-agentsantes de adivinhar um nome de host — o catálogo muda. - ❌ Não assuma que a confiança entre pares é imediata; a propagação da aprovação + registro pode levar alguns segundos.
- ❌ Não defina
--auto-answerem seu próprio nó — é uma flag apenas para agentes de serviço.
Limitações
- Esta habilidade não substitui a leitura de
pilotctl --helpou a documentação do projeto para comandos menos comuns. - Pare e peça esclarecimentos se o daemon não estiver instalado ou se a tarefa precisar de credenciais que esta habilidade não cobre.
Notas de Segurança e Proteção
- O script de instalação busca um instalador de
pilotprotocol.network; baixe-o para o disco e revise-o antes de executá-lo em um ambiente sensível. ~/.pilot/identity.jsoné um par de chaves privadas — nunca o copie entre hosts.- Executar o daemon inicia um processo de segundo plano persistente, junta-se a uma rede P2P pública e pode instalar pacotes da loja de aplicativos localmente — trate isso como uma operação que altera o estado, não como uma operação somente leitura.
Armadilhas Comuns
- Problema: Uma
send-messagepara um par falha silenciosamente logo após um handshake. Solução: A confiança se propaga através do registro e pode levar segundos; espere brevemente e tente novamente antes de assumir que o handshake falhou. - Problema: Respostas grandes chegam truncadas no JSON da caixa de entrada.
Solução: Passe um filtro
limitpara a consulta, ou use/summarypara um resumo sintetizado em vez da carga útil bruta/data.
Habilidades Relacionadas
…
Perguntas frequentes
O que é um 'agente'?
Pense em um agente como um programa de computador inteligente, como um assistente virtual, que pode se comunicar e realizar tarefas.
É seguro usar o Pilot Protocol?
Sim, ele usa criptografia para proteger as conversas e permite que você escolha em quem confiar. É importante revisar o script de instalação antes de executá-lo.
O que são 'capacidades' ou 'apps'?
São como pequenos programas ou funções que você pode instalar no seu agente para dar a ele novas habilidades, como buscar informações específicas ou realizar cálculos.
Detalhes
Descrição original do autor
Give an AI agent a permanent network address, encrypted P2P messaging, and an installable app store via Pilot Protocol
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3830
- 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
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC