К основному содержанию
скилл CX Codex GP ChatGPT официальный · OpenAI

boltz-check-status — скилл для Codex: статус и результаты Boltz

Скилл проверяет задания Boltz, показывает их состояние и помогает возобновить загрузку результатов. Пригодится для работы с уже запущенными заданиями.

Установить в Codex · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openai/plugins --skill boltz-check-status -a codex
Открыть на GitHub

Что делает boltz-check-status

Скилл перечисляет недавние задания, получает сведения по ID и проверяет локальное состояние загрузки. Для локальной проверки он использует download-status; для удалённых данных — команды list и retrieve. Задания разных ресурсов при перечислении объединяются и сортируются по времени создания.

Для продолжения загрузки вызывается download-results; повторно запускать задание через start нельзя. Для заданий ADME загрузка архива не предусмотрена: результаты получают через retrieve или читают из локального run.json. Если boltz-api отсутствует в PATH или требует авторизации, сначала нужен boltz-cli-setup. Без доступа к CLI или API запросы не выполнятся.

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

  • проверить локальный статус загрузки по имени запуска
  • найти недавнее задание среди ресурсов Boltz
  • получить сведения о задании по его ID
  • возобновить загрузку результатов предыдущего задания
  • восстановить оценки ADME через retrieve

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

  • Покажи локальный статус загрузки для запуска my-run в /absolute/path/boltz-experiments.
  • Найди мои недавние задания Boltz и отсортируй их по времени создания.
  • Возобнови загрузку результатов задания <job-id> в каталог /absolute/path/boltz-experiments.

Как установить boltz-check-status

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill boltz-check-status -a codex

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

.agents/skills/boltz-check-status/SKILL.md

Для всех проектов — ~/.agents/skills/

По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать

Вопросы о boltz-check-status

Как установить boltz-check-status в Codex?

Выполните npx skills add openai/plugins --skill boltz-check-status -a codex. Файл скилла находится по пути .agents/skills/boltz-check-status/SKILL.md.

Что делает boltz-check-status?

Скилл проверяет состояние заданий Boltz, находит их по ID и возобновляет загрузку результатов. Новые задания он не запускает.

Как получить результаты задания ADME?

Для ADME нет шага загрузки архива. Получите оценки командой retrieve или прочитайте их из локального run.json.

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

SKILL.md · MIT
---
name: boltz-check-status
description: Boltz job status and result recovery. Use when listing jobs, checking progress, resuming downloads, recovering results, or downloading an existing job ID. Not for starting new jobs.
---

## Workflow

If `boltz-api` is missing from `PATH`, use `boltz-cli-setup` for install/update guidance before retrying.
If a command reports missing or expired authentication, use `boltz-cli-setup` to start `boltz-api auth login --device-code` before retrying; do not ask permission first.
If the agent host sandbox blocks `boltz-api` install/auth/API calls, use `boltz-cli-setup` to request the host sandbox bypass/escalation needed for user-wide CLI install, browser login, credential storage, temp files, or API access before retrying.

Use this skill to recover state across sessions and to inspect or download results for prior Boltz jobs. No payload authoring — this skill only calls `list` / `retrieve` / `download-results` / `download-status`.

Use four modes:

1. Local progress: if the user knows the run name / run dir, prefer `download-status` before remote API calls.
2. List recent jobs: enumerate all six resources, merge, and sort by `created_at` descending.
3. Retrieve one job: use the job ID prefix when known; otherwise probe resources until one succeeds.
4. Resume/download results: run `download-results` with the original run name when possible. Never run `start` again to resume.

ADME jobs use the prefix `adme_pred_*` and show up in Modes 1-2 (`list` / `retrieve`) like the others. ADME has **no** `download-results`/archive step, so Modes 3-4 don't apply — recover its scores by re-running `retrieve` (read `output.molecules[]`) or from the local `run.json`.

Read [references/resume.md](references/resume.md) before recovering a dropped session, mapping job ID prefixes, or choosing a run name for `download-results`. Read [references/api.md](references/api.md) for per-resource `list` columns, `retrieve` fields, and result semantics.

## Command Pattern

```bash
# Replace placeholders with concrete absolute paths before running.

# Local helper: inspect local checkpoint state without API calls.
boltz-api --format json download-status \
  --name "<run-name>" \
  --root-dir "/absolute/path/boltz-experiments"

# Mode 1: list recent jobs across all 6 resources.
# Note: the CLI emits one JSON object per record (streamed, no {data:[]} wrapper).
# --limit is per-page and the CLI auto-paginates, so cap each explicit command with head.
boltz-api predictions:structure-and-binding list --limit 20 --format jsonl | head -20
boltz-api predictions:adme list --limit 20 --format jsonl | head -20
boltz-api small-molecule:library-screen list --limit 20 --format jsonl | head -20
boltz-api small-molecule:design list --limit 20 --format jsonl | head -20
boltz-api protein:library-screen list --limit 20 --format jsonl | head -20
boltz-api protein:design list --limit 20 --format jsonl | head -20

# Mode 2: retrieve by ID. Pick the resource from the ID prefix in the workflow
# notes above. If the prefix is unknown, run these one at a time until one succeeds.
boltz-api predictions:structure-and-binding retrieve --id "<job-id>" --format json
boltz-api predictions:adme retrieve --id "<job-id>" --format json
boltz-api small-molecule:library-screen retrieve --id "<job-id>" --format json
boltz-api small-molecule:design retrieve --id "<job-id>" --format json
boltz-api protein:library-screen retrieve --id "<job-id>" --format json
boltz-api protein:design retrieve --id "<job-id>" --format json

# Mode 3: resume download. Use the agent runtime's managed long-running command mode.
boltz-api download-results \
  --id "<job-id>" --name "<run-name>" \
  --root-dir "/absolute/path/boltz-experiments" \
  --poll-interval-seconds 30
```

## Always Do This

- If the user has a run name / slug or run dir and only wants local downloader state, prefer `download-status` before `retrieve`.
- Use an absolute output root and keep passing it through `--root-dir`. Do not `cd` into the run directory; that makes later relative paths point at the run directory instead of the user's workspace.
- On an unfamiliar job ID, run Mode 2 (retrieve) before Mode 3 (download) so you capture `idempotency_key`.
- Prefer the original run-name slug over the job ID as `--name` — it resumes into the existing dir with cursor.
- In permission-gated agents such as Claude Code, keep each Boltz call as a top-level command that starts with `boltz-api`. Prefer running the six `list` / `retrieve` commands explicitly over generating them from a shell loop; a fixed `| head -20` cap is okay when listing to avoid runaway streamed output.
- Prefer the agent runtime's background/non-blocking command mode for `download-results`. In Codex specifically, keep `download-results` in the foreground and set the shell tool yield to 1000 ms; Codex will return a `session_id` if the command is still running. Do not append `&` or use `nohup` in Codex because the tool runner may clean up shell-backgrounded descendants before `.boltz-run.json` is fully written.
- After the background/session starts, do not manually wait on it or run ad hoc polling loops. In Codex app/desktop runtimes with same-thread heartbeat automation support, schedule a heartbeat that checks `download-status` periodically, posts only material status changes or terminal completion/failure, and stops once terminal. If the current host has no heartbeat automation support, do not claim an automatic next check; report the job ID, run name, output directory, and the command needed to check `download-status`.
- `download-results` now emits machine-readable JSONL progress on stderr by default. Add `--progress-format text --verbose` only when you explicitly want human-readable logs.
- Prefer `download-status` for local checkpoint state. In Codex hosts with heartbeat automation support, use it for automatic follow-up and poll the saved session with an empty `write_stdin` only for interactive, user-requested progress checks. Don't loop `retrieve` unless the user wants fresh remote status.
- If `retrieve` surfaces only `{"code":"VALIDATION_ERROR","message":"Request validation failed"}` with no `details`, that's expected for `predictions:structure-and-binding` failures — other endpoints include field paths.
- Never run `start` again on a failed or interrupted job. Fix the payload and submit with a new `idempotency-key`, or just resume with `download-results`.

## Escape Hatch

- Python SDK reference (per-resource `list` / `retrieve` methods): <https://api.boltz.bio/docs/api/python>
- CLI flag names: `boltz-api <resource> list --help`, `boltz-api <resource> retrieve --help`, `boltz-api download-results --help`, `boltz-api download-status --help`

## Outputs

- Local helper / Mode 1 / Mode 2 print structured data to stdout; present as a table.
- Mode 3 writes recovered artifacts under `<output-root>/<run-name>/` — same layout as a fresh run. Read [references/resume.md](references/resume.md) for resume behavior.

© Boltz · MIT · openai/plugins

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

Все скиллы по теме «ИИ и ML» →
skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. CX Codex +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. CX Codex +1 350 300установок

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

Весь набор →
boltz-structure-and-binding Скилл запускает Boltz для предсказания структуры и связывания одного заданного комплекса. Пригодится для оценки одного лиганда или белкового интерфейса. CX Codex GP ChatGPT ★ 7 604звёзд репо boltz-small-molecule-screen Прогоняет готовую библиотеку SMILES через Boltz: докинг против мишени, ранжирование попаданий и ADME-метрики по каждой молекуле. CX Codex GP ChatGPT ★ 7 604звёзд репо boltz-small-molecule-adme Скилл оценивает растворимость, проницаемость и липофильность малых молекул по SMILES. Подходит для первичного ADME-отбора без белковой мишени. CX Codex GP ChatGPT ★ 7 604звёзд репо boltz-protein-screen Ранжирует готовые белки, пептиды, антитела и нанободи против заданной мишени через Boltz API. Не подходит для дизайна новых белков и скрининга малых молекул. CX Codex GP ChatGPT ★ 7 604звёзд репо airtable-overview Скилл объясняет агентy, как устроен Airtable: базы, таблицы, поля, записи, представления, автоматизации и интерфейсы. Пригодится, когда агент пишет код или запросы к базе. CX Codex GP ChatGPT ★ 7 604звёзд репо airtable-cli Скилл даёт агенту команды для чтения и изменения данных Airtable через airtable-mcp. Пригодится для баз, таблиц, полей и записей. CX Codex GP ChatGPT ★ 7 604звёзд репо adobe-edit-quick-cut Автоматически нарезает исходное видео на три динамичных варианта хайлайтов через Adobe Quick Cut. Помогает быстро собрать промо-ролик без ручного монтажа. CX Codex GP ChatGPT ★ 7 604звёзд репо adobe-design-from-template Скилл находит шаблон Adobe Express и помогает изменить текст, изображения и фон, а затем скачать дизайн в PDF. Пригодится для афиши, поста или визитки. CX Codex GP ChatGPT ★ 7 604звёзд репо

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

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