O que websh faz?
Um shell para a web. Navegue por URLs como diretórios e consulte páginas com comandos no estilo Unix. Ative com o comando websh, navegação web estilo shell ou tratando URLs como um sistema de arquivos.
Visão Geral
O websh transforma a web em um sistema de arquivos navegável. Com comandos familiares do Unix, você pode:
- Listar links de uma página com
ls - Visualizar conteúdo com
cat - Pesquisar texto com
grep - Navegar entre URLs com
cd - E muito mais
Ativação
A habilidade é ativada automaticamente quando:
- Você usa o comando
websh - O agente detecta padrões de navegação estilo shell
- URLs são tratadas como caminhos de sistema de arquivos
Comandos Suportados
| Comando | Descrição |
|---|---|
ls | Lista links e recursos em uma URL |
cat | Exibe o conteúdo de uma página |
grep | Pesquisa texto no conteúdo da página |
cd | Navega para uma nova URL/diretório |
pwd | Mostra a URL atual |
Exemplos de Uso
# Listar links de uma página
ls https://exemplo.com
# Navegar para uma URL
cd https://exemplo.com/blog
# Exibir conteúdo
cat https://exemplo.com/artigo
# Pesquisar texto
grep "palavra-chave" https://exemplo.com
Plataformas Suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com skills
Como Funciona
O websh usa uma abstração de sistema de arquivos sobre a web. Cada URL é tratada como um diretório, e seus recursos (links, imagens, scripts) são tratados como arquivos. Comandos Unix são mapeados para operações HTTP correspondentes:
ls→ GET + parsing de HTMLcat→ GET + renderização de conteúdogrep→ GET + busca textualcd→ Navegação baseada em URL
Notas Técnicas
- URLs relativas são resolvidas em relação à URL atual
- O parsing respeita a estrutura semântica do HTML
- Limites de requisição podem ser aplicados para evitar abusos