
Навыки агента для решения CTF-задач – веб-эксплуатация, бинарный pwn, криптография, реверс-инжиниринг, форензика, OSINT и многое другое
Agent Skills для решения задач CTF — эксплуатация веб-приложений, pwn, криптография, реверс-инжиниринг, криминалистика, OSINT и многое другое. Работает с любым инструментом, поддерживающим спецификацию Agent Skills, включая Claude Code.
npx skills add ljagiello/ctf-skills
## Запуск с Friday Studio
Хотите использовать эти навыки в рамках реального рабочего процесса — расписания, сигналы, MCP-инструменты, память и всё такое? Загрузите их в [Friday](https://hellofriday.ai/), совместно используемую среду выполнения ИИ-рабочих пространств от [Tempest Labs](https://hellofriday.ai/).
Friday Studio загружает навыки в контекст агента по запросу и запускает их в воспроизводимых рабочих пространствах, которые можно инициировать из чата, по cron или через HTTP. Всё работает локально, ваши данные остаются на вашем компьютере, и каждый шаг логируется, так что вы можете точно видеть, что делал агент во время испытания.
Чтобы добавить эти навыки в Friday Studio:
1. Установите Friday c [hellofriday.ai](https://hellofriday.ai/) (macOS).
2. Откройте **Skills** на боковой панели Studio и нажмите **+ Add**.
3. Импортируйте отдельные навыки по ссылке (например, `ljagiello/ctf-skills/ctf-web`), или загрузите этот репозиторий как папку.
4. Ссылайтесь на них из любого `workspace.yml`, или позвольте агентам загружать их автоматически на основе описания навыка.
Смотрите [документацию Friday Skills](https://docs.hellofriday.ai/core-concepts/skills) для полного рабочего процесса и [блог Friday](https://blog.hellofriday.ai/) — включая [AI Drift: The Hidden Cost of Building with AI](https://blog.hellofriday.ai/ai-drift-the-hidden-cost-of-building-with-ai-e2b51415b3b0) — для понимания философии, стоящей за этим.
## Настройка окружения
Две стратегии настройки в зависимости от вашего рабочего процесса:
### Предварительная установка (рекомендуется перед соревнованиями)
Используйте центральную точку входа установщика:```bash
bash scripts/install_ctf_tools.sh all
Запустите более узкий режим, когда вам нужна только одна группа инструментов:```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
Просмотр того, что будет установлено (пропускает уже установленные пакеты):```bash
bash scripts/install_ctf_tools.sh --dry-run all
Проверьте, что уже установлено:```bash bash scripts/install_ctf_tools.sh --verify
Используйте `--force`, чтобы переустановить всё независимо от того, что уже присутствует. Журналы установки сохраняются в `~/.ctf-tools/`.
Полные списки пакетов теперь находятся в [scripts/install_ctf_tools.sh](https://github.com/ljagiello/ctf-skills/blob/main/scripts/install_ctf_tools.sh).
### По требованию (во время соревнований)
`SKILL.md` каждого навыка имеет раздел **Предварительные требования**, в котором перечислены только инструменты, необходимые для этой категории. Устанавливайте по мере необходимости, когда агент сталкивается с отсутствующим инструментом.