К основному содержанию
скилл CX Codex

ghost-exo — скилл для Claude Code: что делает и как установить

Маршрутизирует запросы к платформе exo: создаёт цепочки агентов, улучшает их по прошлым запускам и находит сбои.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ghostsecurity/skills --skill ghost-exo -a claude-code
npx skills add ghostsecurity/skills --skill exo -a claude-code
Открыть на GitHub

Что делает ghost-exo

Скилл выступает единой точкой входа для платформы exo и разделяет входящие задачи на три сценария: BUILD, IMPROVE и DEBUG. В режиме сборки он опрашивает разработчика, выстраивает граф ресурсов в правильном порядке зависимостей и выполняет первый запуск. Режим оптимизации собирает метрики свежих прогонов и предлагает правки за двумя барьерами подтверждения. Диагностика разбирает граф зависимостей упавшего запуска по его идентификатору.

Вся работа строится вокруг MCP-сервера exo и вспомогательного скрипта scripts/exo-skill.py. Скрипт обращается к REST API и требует совпадения рабочего пространства с активным MCP-сервером. Необходимые параметры берутся из переменных окружения EXO_API_URL, EXO_API_KEY и EXO_WORKSPACE_ID либо из профиля в ${XDG_CONFIG_HOME:-~/.config}/exo/<name>.env.

Если подключено несколько MCP-серверов exo, скилл остановится и потребует выбрать нужный воркспейс через форму structured question. Переключать подключение на лету запрещено, потому что случайная ошибка приведёт к перезаписи чужого рабочего пространства.

Какие задачи решает

  • спроектировать новый воркфлоу exo с учётом зависимостей
  • оптимизировать существующий сценарий exo по метрикам последних прогонов
  • разобрать причину ошибки конкретного запуска по run_id
  • развернуть шаблон агента из каталога ghostsecurity.ai

Примеры запросов агенту

  • Собери новый exo воркфлоу для проверки уязвимостей в API
  • Разбери, почему упал запуск run_id 8f3a1b в exo
  • Посмотри последние прогоны пайплайна exo и предложи улучшения

Как установить ghost-exo

1Через Skills CLI (Vercel)

npx skills add ghostsecurity/skills --skill ghost-exo -a claude-code
npx skills add ghostsecurity/skills --skill exo -a claude-code

2Вручную: положить файлы

~/.claude/skills/exo/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/exo/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о ghost-exo

Как установить ghost-exo в Claude Code?

Выполните команду npx skills add ghostsecurity/skills --skill ghost-exo -a claude-code в терминале.

Что делает ghost-exo?

Он определяет намерение пользователя и ведёт его по одному из трёх маршрутов управления платформой exo: пошаговое создание пайплайна, итеративное улучшение или аудит упавшего запуска.

Что требуется настроить перед запуском?

Нужен доступный MCP-сервер exo с успешным ответом команды whoami, а также переменные окружения EXO_API_URL, EXO_API_KEY и EXO_WORKSPACE_ID или настроенный файл профиля.

Исходный текст

SKILL.md · Apache-2.0
---
name: "ghost-exo"
description: The single interface for building, improving, and debugging exo workflows. Routes to one of three intents. BUILD takes a rough idea, or an agent template slug from the ghostsecurity.ai catalog, through interrogation, assessment, resource creation in dependency order, and one manual run, then hands off. IMPROVE runs the observe-and-iterate loop over recent runs, proposing and applying changes behind two gates. DEBUG diagnoses one failed or misbehaving run by walking the dependency graph of everything it touched. Use whenever the user wants to create a new exo workflow, iterate on or improve an existing one, or find out why a specific run failed.
license: apache-2.0
metadata:
  version: 1.2.0
---

# exo

One front door for the exo workflow lifecycle. This skill is a router. It classifies the request into one of three intents, loads the shared substrate, then loads the matching intent recipe and follows it.

## Prerequisites

Exo is an agent workflow platform. Every intent drives it through an exo MCP server.

## Pick the connection

Several exo connections coexist normally, one per workspace, sometimes several on one deployment. Enumerate the exo MCP servers this session has before doing anything else.

With exactly one, use it. With more than one, ask which through the structured question tool and stop until the user answers, because a wrong guess writes to the wrong workspace. Do not switch connections partway through an intent. Start over if the target changes.

Call `whoami` on the chosen server. It confirms the connection and returns the workspace ID. Report that ID so the user can see which workspace they are about to change. If no exo MCP tools are present or `whoami` fails, read `resources/bootstrap.md` and follow it, then call `whoami` again. Do not classify an intent until it succeeds.

`scripts/exo-skill.py` reaches the same workspace over REST, and it has to reach the same one. It reads `EXO_API_URL`, `EXO_API_KEY`, and `EXO_WORKSPACE_ID` from the process environment, falling back to the profile named by `--profile`, which is the file `${XDG_CONFIG_HOME:-~/.config}/exo/<name>.env`. Pass `--profile` with the name of the MCP server you chose on every call, so the two cannot point at different workspaces.

## Always read first

Read `resources/common.md`. It holds the shared substrate every intent uses: the run-walking read primitives, the worker capability rules that decide which tools a skill may use and how it declares them, the DTO discovery discipline, the resource write primitives, the runtime contract for output, metrics, completion, and memory that every step runs under, the unprobeable nodes, and the note on why the improve intent reads the debug recipe inline rather than invoking it.

## Classify the intent

| If the request is about | Intent | Read |
|---|---|---|
| Why a specific run failed, what went wrong with a run_id, diagnosing one run | debug | `intents/debug.md` |
| Improving, iterating on, tightening, or speeding up an existing workflow over its recent runs | improve | `intents/improve.md` |
| Turning an idea into a new workflow, building, creating, or scaffolding a workflow, or building from an agent template slug | build | `intents/build.md` |

Pick exactly one. If the request is genuinely ambiguous between intents, ask the user which one in a single question rather than guessing.

## User interaction

Put every question to the user through the harness's structured question tool, whatever it is called here. Free-text prose questions with bullet lists or "Q1/Q2/Q3" prompts are not allowed, even when the question feels open-ended. Bucket open areas into concrete options and let the user type a custom answer instead. Batch related questions into one call so the user answers a structured form rather than a thread of replies. Respect the current limits of the tool you have, and ask directly in prose only when no structured tool is available or the answer is inherently free-form, such as a name, a metric, or a path. This applies to intent disambiguation, the build interrogation in `intents/build.md`, the proposal and rerun gates in `intents/improve.md`, and any candidate-disambiguation prompt in `intents/debug.md`.

Require an explicit answer at every approval, production write, credential, and rerun gate. Never attach auto-resolution to those questions.

The boundaries between intents are intentional gates, not friction to remove. A build that ends in a first run does not auto-continue into improve, because the user owns when to cross from constructing to iterating. An improve pass that finds a failed run reads the debug walk inline rather than switching intents, because the diagnosis is a sub-procedure of the loop, not a separate request.

## Paths

All paths in the intent files are relative to this skill's root directory: `scripts/` for executables, `resources/` for shared docs and templates, `intents/` for the three recipes. `agents/` holds per-harness interface metadata that no recipe reads.

© ghostsecurity · Apache-2.0 · ghostsecurity/skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
cognitive-pattern ruvnet Задаёт когнитивные паттерны для рассуждений агента и превращает их в исполняемые рабочие процессы. Нужен для деревьев решений, декомпозиции задач и оценки вариантов. CX Codex +1 756установок ghost-bits-cast-attack yaklang Плейбук по Ghost Bits: показывает, как 16-битный char в Java сужается до 8-битного byte и обходит WAF перед SQLi, десериализацией и загрузкой веб-шелла. CX Codex +1 3 300установок ghost Mindrally Помогает агенту писать темы для Ghost CMS: Handlebars-шаблоны, partials, интеграция Tailwind CSS и Alpine.js, оптимизация картинок и SEO. CX Codex +1 828установок reproduce-and-fix-issues cursor Автоматизирует воспроизведение багов из тредов Slack через управление UI приложения и готовит черновой пуллреквест при наличии подтверждения. Работает в связке с системой Benny. CX Codex +1 822установок n8n-debugging-official n8n-io Скилл помогает разобрать сбои в сценариях n8n, найти причины ошибок выполнения и вернуть корректный поток данных. Пригодится, когда узел падает с ошибкой или отдаёт неожиданный ответ. CX Codex +1 2 100установок safe-debug lllllllama Консервативная диагностика сбоев в deep learning исследованиях: локализует причину ошибки и готовит минимальный патч без несогласованных правок в коде. CX Codex +1 335 000установок

Из того же набора7

ghost-scan-code Ищет уязвимости в исходниках: SQL-инъекции, XSS, SSRF и другие категории OWASP. Планирует проверки, потом прогоняет их по проекту. CX Codex +1 5 200установок ghost-scan-secrets Ищет утёкшие API-ключи, токены и пароли в кодовой базе проекта. Пригодится перед коммитом или при аудите репозитория на скрытые секреты. CX Codex +1 4 400установок ghost-scan-deps Скилл запускает аудит зависимостей проекта по файлам блокировок, находит уязвимости с CVE и готовит отчёт с оценкой риска и шагами по исправлению. CX Codex +1 4 300установок ghost-repo-context Сканирует кодовую базу, находит проекты и записывает карту архитектуры в repo.md. Нужен перед анализом безопасности или знакомством с новым репозиторием. CX Codex +1 3 800установок ghost-report Собирает находки всех сканирующих скиллов Ghost Security в один отчёт по риску и уверенности. Пригодится перед релизом или аудитом. CX Codex +1 3 800установок ghost-validate Проверяет отчёты сканеров безопасности и отделяет ложные срабатывания от реальных уязвимостей. Анализирует код, проверяет маршруты и при доступности тестирует эндпоинты. CX Codex +1 3 800установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой