
Habilidades de agente para resolver desafios CTF - exploração web, binary pwn, criptografia, engenharia reversa, forense, OSINT e mais
Agent Skills para resolver desafios de CTF — exploração web, pwn binário, criptografia, engenharia reversa, forense, OSINT e mais. Funciona com qualquer ferramenta que suporte a especificação Agent Skills, incluindo Claude Code.
npx skills add ljagiello/ctf-skills
## Executar com o Friday Studio
Quer essas habilidades como parte de um fluxo de trabalho real — cronogramas, sinais, ferramentas MCP, memória, tudo? Coloque-as no [Friday](https://hellofriday.ai/), o runtime de workspace de IA compartilhável da [Tempest Labs](https://hellofriday.ai/).
O Friday Studio carrega habilidades no contexto do agente sob demanda e as executa dentro de workspaces reproduzíveis que você pode acionar por chat, em um cron, ou via HTTP. Tudo é executado localmente, seus dados permanecem na sua máquina, e cada passo é registrado para que você veja exatamente o que o agente fez durante um desafio.
Para adicionar estas habilidades ao Friday Studio:
1. Instale o Friday em [hellofriday.ai](https://hellofriday.ai/) (macOS).
2. Abra **Habilidades** na barra lateral do Studio e clique em **+ Adicionar**.
3. Importe habilidades individuais por referência (ex.: `ljagiello/ctf-skills/ctf-web`), ou carregue este repositório como uma pasta.
4. Faça referência a elas a partir de qualquer `workspace.yml`, ou deixe os agentes carregá-las automaticamente com base na descrição da habilidade.
Veja a [documentação de Habilidades do Friday](https://docs.hellofriday.ai/core-concepts/skills) para o fluxo de trabalho completo, e o [blog do Friday](https://blog.hellofriday.ai/) — incluindo [AI Drift: The Hidden Cost of Building with AI](https://blog.hellofriday.ai/ai-drift-the-hidden-cost-of-building-with-ai-e2b51415b3b0) — para a filosofia por trás disso.
## Configuração do Ambiente
Duas estratégias de configuração dependendo do seu fluxo de trabalho:
### Pré-instalação (recomendado antes de competições)
Use o ponto de entrada do instalador central:
```bash
# coming soon```bash
bash scripts/install_ctf_tools.sh all
Execute um modo mais restrito quando você quiser apenas um grupo de ferramentas:```bash bash scripts/install_ctf_tools.sh python bash scripts/install_ctf_tools.sh apt bash scripts/install_ctf_tools.sh brew bash scripts/install_ctf_tools.sh gems bash scripts/install_ctf_tools.sh go bash scripts/install_ctf_tools.sh manual
Pré-visualize o que seria instalado (ignora pacotes já presentes):```bash
bash scripts/install_ctf_tools.sh --dry-run all
Verifique o que já está instalado:```bash bash scripts/install_ctf_tools.sh --verify
Use `--force` para reinstalar tudo independentemente do que já está presente. Os logs de instalação são salvos em `~/.ctf-tools/`.
As listas completas de pacotes agora estão em [scripts/install_ctf_tools.sh](https://github.com/ljagiello/ctf-skills/blob/main/scripts/install_ctf_tools.sh).
### Sob demanda (durante desafios)
O `SKILL.md` de cada habilidade possui uma seção **Pré-requisitos** listando apenas as ferramentas necessárias para aquela categoria. Instale conforme necessário quando o agente encontrar uma ferramenta ausente.