Pular pro conteúdo

Tauri skill

O Claude monta app de desktop pra Windows, Mac e Linux com Tauri, já fechando as brechas de segurança que mais dão problema nesse tipo de programa.

por martinholovsky

instalações
550
estrelas no GitHub
48
No skills.sh desde
janeiro de 2026
Licença
Unlicense

Atualizada no GitHub em 6 de dezembro de 2025. Dados conferidos em 26 de outubro de 2026, no skills.sh e no GitHub.

O que ela faz

A skill ensina o Claude a construir programas de desktop com Tauri 2, que junta uma interface feita como site com uma parte em Rust que mexe no computador. O foco é segurança: a ponte entre a tela e o sistema é tratada como o ponto de maior risco do app.

Na prática, o app recebe só as permissões que usa: acesso a pastas específicas em vez do disco todo, execução de comandos do sistema desligada ou liberada só pros comandos listados, política que bloqueia script de fora e validação de tudo que a tela manda pro Rust, inclusive caminho de arquivo com "../".

O roteiro começa pelo teste: escreve o teste, faz o mínimo pra passar e roda cargo test, clippy e cargo audit. Traz a lista de falhas conhecidas do Tauri e do Rust com a correção de cada uma, atualização automática com assinatura e um checklist antes de publicar.

Nas palavras de quem fez

Cross-platform desktop application framework combining Rust backend with web frontend, emphasizing security and performance…

martinholovsky, no SKILL.md

Quando usar

  • Transformar uma ferramenta interna num programa que roda no computador do cliente
  • Criar um app de desktop que lê e grava arquivos sem abrir o disco inteiro
  • Revisar a configuração de segurança de um app Tauri antes de publicar
  • Pôr atualização automática assinada num app que você vende
  • Descobrir por que um comando entre a tela e o Rust está liberando acesso demais

Depois de instalar, é só pedir assim

  • Cria um app de desktop com Tauri que abre as planilhas da pasta do app e mostra um resumo, com o mínimo de permissão
  • Revisa o tauri.conf.json e a pasta capabilities desse projeto e me diz o que está aberto demais
  • Configura a atualização automática com assinatura no meu app Tauri

Segurança

Gen Agent Trust Hub, Socket e Snyk leem o código da skill atrás de comando perigoso, dado vazando e instrução escondida. Alerta não é reprovação: quer dizer que vale ler o que a skill faz antes de instalar.

  • Gen Agent Trust HubPassou
  • SocketPassou
  • SnykPassou

Perguntas

Como instalar a Tauri no Claude Code?

Toca em Levar, aqui nesta página, e deixa seu nome, e-mail e WhatsApp (é uma vez só). Aparece uma frase pronta: cola ela no Claude Code, que ele mesmo instala a Tauri, e a skill passa a valer na próxima conversa. A mesma frase serve no Codex. Se preferir fazer na mão, o passo a passo está em como instalar skills no Claude Code.

O que a tauri skill precisa pra funcionar?

Do Rust 1.77.2 ou mais novo (a versão que corrige uma falha de injeção de comando), do Node 20 pras ferramentas de build e do Tauri 2 no computador. Testes e build rodam pelo terminal. Não pede chave de API nem conta paga.

Roda no Codex e no Antigravity?

Sim. A skill é um guia em texto com trechos de Rust, JSON e TypeScript, sem nada exclusivo do Claude Code. Os detalhes de falhas conhecidas, padrões avançados e cenários de ataque ficam em arquivos de referência dentro da pasta da skill.

O que ela não faz?

Não cobre app de celular, só desktop. E não desenha a interface: o foco é permissão, configuração de segurança e a ponte com o Rust. A tela continua sendo feita como um site, com o framework que você escolher.

Levar essa skill

1x tauriR$ 0,00

TotalR$ 0,00

A skill sai aqui mesmo, na hora. Seus dados eu uso pra falar com você sobre o MazyOS.

Levar precisa do JavaScript ligado. O código da skill está no GitHub: github.com/martinholovsky/claude-skills-generator

Aprenda a usar

Mais da loja martinholovsky

Ver a loja martinholovsky