Install
$ agentstack add skill-emidio-trancoso-advocacia-aberta-0-2-preparar-ambiente Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.
Security review
⚠ Flagged1 finding(s); flagged for manual review. · v0.1.0 How review works →
- • Prompt-injection patterns
- • Secret / credential exfiltration
- • Dangerous shell & filesystem operations
- • Untrusted network calls
- • Known-malicious package signatures
- high Pipes remote content directly into a shell (remote code execution).
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Preparar ambiente
A maioria das skills deste kit é texto puro e funciona sem instalar nada. Apenas quatro skills dependem de programas externos. Esta skill instala esses programas sob demanda, ou seja, só o que for realmente necessário para o que você quer fazer:
transcrever(transcrever áudio/vídeo de audiência) precisa dowhisper-cli, do
ffmpeg e de um modelo de inteligência artificial de voz (um arquivo de cerca de 539 MB).
buscar-fontes(busca na base jurídica local) precisa do programabun.buscar-tjpr(busca de acórdãos no portal do TJPR) precisa do programauvcom
Python 3.12. Na primeira busca, ele baixa cerca de 400 MB de um navegador automatizado.
diagramar-peca(geração do PDF final) precisa do programatypst.
Use esta skill quando uma das skills acima avisar que está faltando uma ferramenta, ou quando você já souber que vai usar esses recursos e quiser deixar tudo pronto.
Procedimento
Passo 1 — Descobrir o que instalar
Pergunte ao usuário (ou deduza do que ele já pediu) qual recurso ele quer habilitar:
- transcrição de áudio/vídeo de audiência,
- busca na base jurídica local,
- busca no TJPR,
- diagramação em PDF, ou
- tudo de uma vez.
Instale apenas o necessário. Não instale ferramentas que não serão usadas (setup preguiçoso).
Passo 2 — Detectar o sistema e ver o que já existe
Descubra qual é o sistema operacional do usuário: macOS, Linux ou Windows.
Antes de instalar qualquer coisa, verifique o que já está instalado para não repetir trabalho:
which bun uv whisper-cli ffmpeg typst
No macOS, verifique também se o Homebrew existe:
which brew
Só instale o que estiver faltando.
Passo 3 — Instalar o que faltar
Antes de rodar cada comando, explique ao usuário em uma frase o que ele faz e avise sobre downloads grandes ou demora. Use exatamente os comandos abaixo.
bun (para buscar-fontes)
Instalar o programa:
curl -fsSL https://bun.sh/install | bash
Instalar as dependências da ferramenta (use o caminho relativo e volte para a raiz depois):
cd ferramentas/pesquisa/vade-mecum && bun install
Testar se funcionou:
bun run ferramentas/pesquisa/vade-mecum/src/cli.ts buscar "dano moral" 3
uv (para buscar-tjpr)
Instalar o programa:
curl -LsSf https://astral.sh/uv/install.sh | sh
Preparar a ferramenta:
uv sync --project ferramentas/pesquisa/busca-tjpr
Avise o usuário: a primeira busca no TJPR baixa cerca de 400 MB de um navegador automatizado (Chromium) e pode levar cerca de 1 minuto. Isso acontece só na primeira vez.
typst (para diagramar-peca)
No macOS com Homebrew:
brew install typst
Em Linux ou Windows, use o instalador indicado em https://github.com/typst/typst.
whisper (para transcrever — de forma simples, só no macOS)
Instalar os programas:
brew install whisper-cpp ffmpeg
Baixar o modelo de voz:
mkdir -p ~/.whisper-models && curl -L -o ~/.whisper-models/ggml-medium-q5_0.bin https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium-q5_0.bin
Avise o usuário: o modelo tem cerca de 539 MB e o download pode levar alguns minutos.
O que funciona em cada sistema
- macOS: tudo funciona de forma suave. Usa o Homebrew para instalar whisper e typst.
Se o usuário não tiver o Homebrew, oriente a instalar primeiro seguindo as instruções de https://brew.sh.
- Linux:
bun,uvetypstfuncionam normalmente. Para a transcrição, o usuário precisa
instalar o whisper.cpp e o ffmpeg pelo gerenciador de pacotes da própria distribuição (por exemplo, apt).
- Windows: para este kit, prefira o WSL ao usar
buneuv. Otypstpossui
instaladores próprios. A transcrição com whisper é mais complicada no Windows — nesse caso, apresente a instalação manual do whisper.cpp ou, somente com autorização e após alertar sobre sigilo, uma alternativa de transcrição online.
Observação importante sobre sigilo: todas essas ferramentas rodam localmente no computador do usuário, o que é bom para a confidencialidade dos dados do cliente. A internet é usada apenas para instalar e baixar os programas — não para enviar os dados do caso.
Depois do setup concluído, volte à skill que precisava da ferramenta e continue o trabalho normalmente.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: emidio-trancoso
- Source: emidio-trancoso/advocacia-aberta
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.