ChatGPT/Codex Plugin Autopilot — скилл

Девять скиллов превращают репозиторий с агентскими процессами в проверенный плагин для ChatGPT и Codex

  • 118 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Установочный скрипт пишет в каталоги скиллов нескольких агентов сразу
  • Режим `create-pr: true` создает ветку и открывает запрос на слияние в вашем репозитории
  • Скрипты читают и собирают файлы репозитория в архив для релиза
Все причины и проверки

immamdouhaboammar/chatgpt-codex-plugin-autopilot

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/chatgpt-codex-plugin-autopilot

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Установочный скрипт пишет в каталоги скиллов нескольких агентов сразу
  • Режим `create-pr: true` создает ветку и открывает запрос на слияние в вашем репозитории
  • Скрипты читают и собирают файлы репозитория в архив для релиза

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

ChatGPT/Codex Plugin Autopilot — набор из девяти скиллов и скриптов, которые берут репозиторий с `AGENTS.md`, плейбуками, промптами и командами и собирают из него плагин для ChatGPT и Codex. Скилл `agentic-repo-discovery` находит процессы, которые стоит открыть, `workflow-to-skill-compiler` превращает их в публичные скиллы, а `plugin-experience-architect` решает, нужен ли внешний MCP или приложение. Отдельные скиллы готовят фирменный набор SVG-логотипов, текст описания для каталога плагинов и пакет материалов для подачи. Проверка идет скриптами на Python: `analyze_repo.py` разбирает репозиторий, `validate_plugin.py` проверяет манифесты, версии `semver`, пути и безопасность архива, а `build_release.py` собирает ZIP с контрольными суммами SHA-256, одинаковый от запуска к запуску. Сам автопилот тоже оформлен как плагин и упаковывает свои скиллы этими же средствами. Установить можно клонированием и скриптом `install.sh`, который привязывает скиллы ко всем найденным агентам, или через `bun add -g chatgpt-codex-plugin-autopilot`. Для CI есть GitHub Action с режимами `analyze`, `validate`, `package` и `build-directory-pack`, а при `create-pr: true` он открывает запрос на слияние с заготовкой плагина.

Для кого. Авторам агентских репозиториев, которые хотят выпустить свои процессы как плагин для ChatGPT или Codex и пройти проверку каталога без ручной упаковки.

Подходит, если

  • В репозитории накопились `AGENTS.md`, плейбуки и команды, и их стоит открыть другим как плагин
  • Готовый плагин нужно проверить: манифест, пути, версии и безопасность архива
  • Нужен воспроизводимый ZIP с контрольными суммами для релиза на GitHub
  • В CI каждая сборка должна проверять плагин и падать при ошибке
  • Для подачи в каталог не хватает описания, логотипов и пакета для ревьюеров

Не подходит, если

  • Вам нужен готовый плагин вместо инструмента для его создания
  • Репозиторий состоит из обычного кода без агентских процессов: открывать нечего
  • Вы не хотите запускать установочный скрипт, который затрагивает каталоги нескольких агентов
  • Нужна отправка в каталог без ручного контроля: публикацию и подачу автор оставляет за явным разрешением

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

Проанализируй этот репозиторий с помощью plugin autopilot и скажи, какие процессы стоит оформить как скиллы плагина

Ограничения

  • Проект одного автора. Названные в README девяносто шесть тестов и девять скиллов относятся к его собственным проверкам.
  • Скилл рассчитан на формат плагинов ChatGPT и Codex и сверяется с официальной документацией OpenAI, поэтому при изменении схемы нужна свежая проверка.
  • Режим `create-pr: true` создает ветку и pull request в вашем репозитории, поэтому токен CI должен иметь права на запись.
  • Публикация и подача в каталог выполняются только по явному разрешению. Автопилот не заменяет решение человека.

Как отключить. Уберите привязанные скиллы из каталогов агентов, куда их положил `install.sh`, и удалите клон. Глобальный пакет Bun убирает `bun remove -g chatgpt-codex-plugin-autopilot`. Из CI удалите шаг с действием.

Частые вопросы

Как поставить Plugin Autopilot в Claude Code?

Склонируйте репозиторий и выполните `bash chatgpt-codex-plugin-autopilot/install.sh`: скрипт привяжет скиллы к найденным агентам, включая Claude Code, Codex, Cursor и Gemini CLI. Вариант без клонирования — `bun add -g chatgpt-codex-plugin-autopilot`.

Что проверяет validate_plugin.py?

Манифесты, версии semver, объявленные пути и ресурсы, квадратные логотипы, форму YAML и безопасность архива. Ошибки блокируют сборку.

Как запустить автопилот в CI?

Подключите действие `imMamdouhaboammar/chatgpt-codex-plugin-autopilot@v1` с режимом `auto`, `analyze`, `validate`, `package` или `build-directory-pack`. Выходы `ok`, `skills-count` и `sha256` доступны следующим шагам.

Публикует ли автопилот плагин сам?

Нет, публикация и подача в каталог идут только при явном разрешении. По умолчанию он анализирует, проверяет и упаковывает.

Какие агенты поддерживаются?

Claude Code, Gemini CLI и Antigravity, Codex и Cursor. Установочный скрипт сам находит, какие из них есть на машине.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Codex Settings — скиллы

Codex CLI Skills & Profiles

Плагин Codex CLI с двенадцатью скиллами: глубокое исследование, ревью запросов на слияние, генерация картинок и передача работы

ПлагинШирокий доступ248Звезды репозитория

Скилл для Codex отдает ChatGPT планирование и ревью через локальный MCP-мост, а запуск и проверку оставляет Codex

СкиллШирокий доступ292Звезды репозитория

94 плагина, 202 агента, 183 скилла и 105 команд для Claude Code с генерацией под Codex, Cursor, OpenCode и Copilot

ПлагинРасширенный доступ42,3 тыс.Звезды репозитория

Claude Code Skills and Agents

Claude Code Skills & Agents

Плагин Claude Code с набором скиллов и субагентов: глубокое исследование, генерация картинок, работа с GitHub, разбор кода и переключение моделей

ПлагинШирокий доступ1,7 тыс.Звезды репозитория

Softaworks Agent Toolkit

Softaworks Agent Skills

Маркетплейс скиллов, субагентов и команд для кодовых агентов: разработка, документация, планирование и рабочая коммуникация

ПлагинРасширенный доступ2,6 тыс.Звезды репозитория

Коротко о README

README объясняет, зачем превращать агентские репозитории в плагины, дает установку, быстрый старт со скриптами и подробное описание GitHub Action с режимами, входами и выходами. Отдельный раздел показывает автоматическое создание pull request с заготовкой плагина.

Бейдж для README

Исходный SKILL.md

---
name: chatgpt-codex-plugin-autopilot
description: Use when converting an agentic repository into a ChatGPT/Codex Plugin or when building, repairing, validating, packaging, submitting, publishing, or auditing an existing Plugin.
---

# ChatGPT/Codex Plugin Autopilot

Take an arbitrary repository from agentic-workflow discovery to a verified ChatGPT/Codex Plugin artifact and, when explicitly authorized, through release/submission. This repository is itself a ChatGPT/Codex Plugin and must remain capable of validating and packaging its own installed surface.

Treat the target repository as authoritative for product behavior and release channels. Never require Riqor, Bun, Node, or a project-specific layout unless the target already requires it.

## Operating contract

1. Verify the current **official OpenAI Plugin** and Skill documentation before editing public configuration. Current official docs override remembered schema, examples, limits, and tool availability. Read `references/official-contract.md`, `references/branding-and-listing.md`, `references/host-python-sandbox.md`, and `references/host-workspace-capabilities.md`.
2. Inspect repository instructions, package metadata, manifests, Skills, agents, workflows, MCP/app configuration, hooks, assets, legal/support pages, CI, release scripts, tags, and public-distribution constraints before changing anything.
3. When the repository is not already a coherent Plugin, run Repo-to-Plugin conversion first. Use `scripts/analyze_repo.py` plus `agentic-repo-discovery` to identify candidate workflows and set the public boundary.
4. Classify the target as `skills-only`, `MCP-backed`, or `hybrid` from declared active components and actual user behavior, not from stray `.app.json` or `.mcp.json` files.
5. Run the **public-distribution safety** review before mirroring internal capabilities into public Skills.
6. Compile selected workflows with `workflow-to-skill-compiler`. Preserve decisions, approvals, tests, evidence, and stop conditions.
7. Build the host-workspace capability profile with `plugin-experience-architect`. Decide whether the Plugin needs read, list, search, grep, write, patch, shell, and Python. Keep read-only discovery separate from mutation operations.
8. For Plugins that interact with files, repositories, generated artifacts, or workspace state, install the canonical `host-workspace-operator` Skill with `scripts/install_host_workspace_skill.py`. Do not overwrite a customized existing copy without review.
9. When deterministic computation, parsing, hashing, archive inspection, or Python-based verification is useful, include and invoke `sandbox-python-executor`. In ChatGPT, explicitly use the **python tool** when it is available. Do not claim execution without execution evidence.
10. Build or repair `.codex-plugin/plugin.json`, focused Skills, optional `agents/openai.yaml`, optional MCP/app configuration, optional hooks, square branding, and accurate public URLs.
11. For public preparation, require the product-specific SVG brand pack from `plugin-brand-identity-designer`: `assets/logo-light.svg`, `assets/logo-dark.svg`, and a compact square icon.
12. Build truthful public metadata through `plugin-directory-listing-writer`: Name, Subtitle, Description, Category, verified Developer name, Website, Customer support, Privacy policy, Terms, Version, Package name, Capabilities, starter prompts, and reviewer material.
13. Enforce package shape before copy polish. Only `plugin.json` belongs inside `.codex-plugin/`; every intended Skill is an immediate real child directory of `skills/` containing `SKILL.md`.
14. Validate declared paths and assets. Reject outer whitespace, control characters, absolute paths, drive paths, `..` traversal, package escapes, missing files, invalid square branding, secret-shaped files, transient bytecode, and symlinks.
15. Validate `agents/openai.yaml` when present as fail-closed YAML with the documented mapping/string/boolean/list types. Do not invent dependencies for host-native read/write/search/grep/shell/patch/Python capabilities. Documented Skill dependencies remain limited to the current official contract.
16. Treat `.app.json` and `.mcp.json` as active only when the manifest declares the matching component.
17. Run repository-native tests plus `scripts/validate_plugin.py` and fail closed on blocking errors. When the host provides execution tools, **execute the checks**; do not merely print commands and describe them as verified.
18. Build the ZIP twice with `scripts/package_plugin.py` and require deterministic byte identity or matching SHA256. Extract a fresh copy and validate it again.
19. Inspect archive contents, excluded capabilities, secret/privacy boundaries, package-relative paths, installation behavior, and generated workspace Skills.
20. Smoke a fresh install on every available ChatGPT/Codex surface. Do not claim unavailable surfaces were tested.
21. Run the separate submission-readiness gate. A valid ZIP, logo, listing, or successful local install is not OpenAI approval.
22. Diagnose uploader/review failures from the current official docs and `references/submission-errors.md`; fix root causes and rerun the entire gate.
23. Under **Full Autopilot Publish**, commit, tag, push, publish, and create releases without another routine confirmation only after all gates pass and only within the user's authorized release scope.
24. Report exact commit, tag, version, hashes, executed tests, skipped checks, remote status, and residual warnings.

## Repo-to-Plugin conversion mode

### Stage A: discover

Run:

```bash

Сообщить о проблеме

Foxx AIChatGPT/Codex Plugin Autopilot
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.