К основному содержанию
NeVibe · гайд · 2026-10-24

Скиллы Codex: как установить, где лежат и как вызвать

Codex читает скиллы из папки .agents/skills в проекте и из ~/.agents/skills в домашнем каталоге. Готовые ставятся командой $skill-installer прямо в чате или через npx skills add с флагом -a codex.

Где Codex ищет скиллы

Формат тот же, что у Claude Code и открытого стандарта Agent Skills: папка, в ней SKILL.md с полями name и description. Отличаются пути.

УровеньПутьРепозиторий.agents/skills в текущей папке и в каждой родительской до корня репозиторияПользователь$HOME/.agents/skillsАдминистратор/etc/codex/skillsСистемныевстроены в Codex, их поставляет OpenAI

Старый путь ~/.codex/skills в текущей документации не упоминается. Его по-прежнему читает Cursor ради совместимости, но для Codex кладите скиллы в .agents/skills. Тот же путь читают Cursor, Copilot, Gemini CLI, OpenCode и Zed, так что одна папка обслуживает сразу несколько агентов.

Установка через $skill-installer

Внутри сессии Codex есть встроенный скилл-установщик. Пишете в чат:

$skill-installer linear

Он ставит курированные скиллы и умеет брать их из других репозиториев. Codex замечает новые скиллы сам. Если скилл не появился в списке, перезапустите Codex: так советует официальная документация.

Установка через npx skills add

Универсальный установщик vercel-labs/skills знает Codex под идентификатором codex:

npx skills add OWNER/REPO -a codex
npx skills add OWNER/REPO --skill имя-скилла -a codex -g

Без -g скилл ляжет в .agents/skills/ проекта, с -g в ~/.agents/skills/. Нужен Node.js 22.20 или новее. Тот же скилл одной командой ставится и в Claude Code (-a claude-code), это удобно, когда в команде работают на разных агентах.

Чужой скилл ставьте после того, как прочитали SKILL.md и скрипты в папке. Скилл исполняется с правами агента, а GitHub в документации по скиллам прямо предупреждает: их никто не проверяет, и внутри может оказаться промпт-инъекция. Особенно внимательно смотрите на всё, что ходит в сеть или читает файлы вне проекта.

Как вызвать скилл в Codex

  • Явно. В CLI или расширении IDE наберите /skills или напишите $ и имя скилла.
  • Неявно. Codex сам выбирает скилл, если задача совпадает с его description.

В контексте сначала лежит только список скиллов. На него отведено не больше 2 % контекстного окна, а если размер окна неизвестен, 8 000 символов. Настройка skills.max_context_tokens поднимает потолок до 10 000 токенов. Когда места не хватает, Codex укорачивает описания, и скилл с длинным description может перестать срабатывать сам.

Рядом со SKILL.md можно положить agents/openai.yaml: там метаданные для интерфейса, зависимости инструментов и политика policy.allow_implicit_invocation, которая запрещает или разрешает неявный вызов.

openai/skills устарел: что вместо него

Репозиторий openai/skills (28 281 звезда на 24.10.2026, 44 файла SKILL.md: 39 курированных и 5 системных) в README объявлен устаревшим. Замена — openai/plugins. Старые скиллы оттуда по-прежнему читаются, но новых там ждать не стоит.

У части скиллов из openai/skills лицензия не свободная: восемь распространяются по Figma Developer Terms, четыре принадлежат Notion. Перед тем как копировать их в свой репозиторий, откройте LICENSE.txt в папке скилла.

Плагины Codex собирают скиллы, MCP-серверы и хуки в один пакет. В CLI их ищут командой /plugins: она открывает каталог плагинов из подключённых маркетплейсов. После установки начните новую сессию, иначе скиллы плагина не подхватятся.

Custom prompts больше не нужны

Раньше повторяемые запросы в Codex хранили как custom prompts в ~/.codex/prompts/*.md и вызывали через /prompts:имя. Документация пометила их устаревшими и советует переносить в скиллы. Перенос простой: файл промпта становится телом SKILL.md, к нему добавляется frontmatter с name и description.

Где брать скиллы, проверенные по лицензии и описанию, смотрите в подборке скиллов для Codex. Если выбираете между агентами, есть разбор Claude Code или Codex.

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

Куда класть скиллы для Codex?

В .agents/skills в корне проекта или в ~/.agents/skills для всех проектов. Администратор может положить общие скиллы в /etc/codex/skills.

Как использовать скиллы в Codex?

Наберите /skills или $ и имя скилла. Ещё Codex выбирает скилл сам, если задача совпадает с описанием.

Работают ли скиллы Claude Code в Codex?

Да, формат SKILL.md общий. Нужно только положить папку в .agents/skills, потому что .claude/skills Codex не читает.

Есть ли у ChatGPT скиллы, как у Claude?

Скиллы есть у Codex, агента OpenAI для кода: тот же формат SKILL.md и папка .agents/skills. Каталог от OpenAI переехал из openai/skills в openai/plugins.

Каталог NeVibe

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

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