
Abilità dell'agente per risolvere sfide CTF - sfruttamento web, binary pwn, crittografia, reverse engineering, forensics, OSINT e altro
Agent Skills per risolvere sfide CTF — exploit web, pwn binario, crittografia, reverse engineering, analisi forense, OSINT e altro ancora. Funziona con qualsiasi strumento che supporti la specifica Agent Skills, incluso Claude Code.
npx skills add ljagiello/ctf-skills
## Esegui con Friday Studio
Vuoi queste competenze come parte di un flusso di lavoro reale — pianificazioni, segnali, strumenti MCP, memoria, il tutto? Inseriscile in [Friday](https://hellofriday.ai/), il runtime condivisibile per workspace AI di [Tempest Labs](https://hellofriday.ai/).
Friday Studio carica le competenze nel contesto dell'agente su richiesta e le esegue all'interno di workspace riproducibili che puoi attivare da chat, tramite cron o via HTTP. Tutto viene eseguito localmente, i tuoi dati rimangono sulla tua macchina e ogni passaggio viene registrato in modo da poter vedere esattamente cosa ha fatto l'agente durante una sfida.
Per aggiungere queste competenze a Friday Studio:
1. Installa Friday da [hellofriday.ai](https://hellofriday.ai/) (macOS).
2. Apri **Skills** nella barra laterale di Studio e clicca su **+ Aggiungi**.
3. Importa singole competenze per riferimento (es. `ljagiello/ctf-skills/ctf-web`), oppure carica questo repository come cartella.
4. Riferiscile da qualsiasi `workspace.yml` o lascia che gli agenti le carichino automaticamente in base alla descrizione della competenza.
Consulta la [documentazione di Friday Skills](https://docs.hellofriday.ai/core-concepts/skills) per il flusso di lavoro completo, e il [blog di Friday](https://blog.hellofriday.ai/) — incluso [AI Drift: The Hidden Cost of Building with AI](https://blog.hellofriday.ai/ai-drift-the-hidden-cost-of-building-with-ai-e2b51415b3b0) — per la filosofia alla base.
## Configurazione dell'ambiente
Due strategie di configurazione in base al tuo flusso di lavoro:
### Pre-installazione (consigliata prima delle competizioni)
Usa il punto di ingresso dell'installer centrale:```bash
bash scripts/install_ctf_tools.sh all
Esegui una modalità più ristretta quando desideri solo un gruppo di strumenti:```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
Anteprima di ciò che verrebbe installato (salta i pacchetti già presenti):```bash
bash scripts/install_ctf_tools.sh --dry-run all
Verifica cosa è già installato:```bash bash scripts/install_ctf_tools.sh --verify
Use `--force` per reinstallare tutto indipendentemente da ciò che è già presente. I log di installazione vengono salvati in `~/.ctf-tools/`.
Gli elenchi completi dei pacchetti sono ora in [scripts/install_ctf_tools.sh](https://github.com/ljagiello/ctf-skills/blob/main/scripts/install_ctf_tools.sh).
### On-demand (durante le sfide)
Ogni `SKILL.md` delle competenze ha una sezione **Prerequisiti** che elenca solo gli strumenti necessari per quella categoria. Installa man mano che l'agente incontra uno strumento mancante.