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

shopify-functions — скилл для Codex: функции Shopify и установка

Скилл для Codex и ChatGPT, который помогает писать бэкенд-логику Shopify Functions: от скидок до валидации корзины. Перед выдачей кода он ищет примеры в документации и прогоняет проверку.

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

Что делает shopify-functions

Скилл закрывает десять API Shopify Functions: Discount, Cart and Checkout Validation, Cart Transform, Delivery Customization, Payment Customization, Fulfillment Constraints, Order Routing Location Rule и генераторы пунктов выдачи. Под каждый API он подбирает цель, например cart.lines.discounts.generate.run для скидок на позиции корзины.

Работа идёт по жёсткому порядку. Сначала агент вызывает scripts/search_docs.mjs "<query>", потом пишет код, затем запускает scripts/validate.mjs с флагами --model, --client-name, --client-version, --artifact-id и --revision. Если проверка не прошла, поиск повторяется по типу ошибки, и так до трёх раз. Код возвращается только после успешной валидации.

Функции Shopify чистые: без сети, файловой системы, генератора случайных чисел и текущего времени. Все данные приходят через входной GraphQL-запрос, поля пишутся в camelCase, а для UNION-типов нужен __typename. Язык по умолчанию — Rust, для JS и TypeScript нужен явный выбор. Скилл требует Node.js, а сборка и запуск идут через shopify app function build и shopify app function run внутри папки функции.

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

  • выбрать подходящий API Shopify Functions под задачу
  • написать цель для скидки на позиции корзины
  • собрать входной GraphQL-запрос с нужными полями
  • проверить код функции до возврата пользователю
  • переписать устаревший Order Discount на актуальный Discount

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

  • Сделай функцию скидки на позиции корзины на Rust
  • Напиши валидацию корзины и чекаута на TypeScript
  • Сгенерируй функцию переименования способов оплаты

Как установить shopify-functions

1Через Skills CLI (Vercel)

npx skills add openai/plugins --skill shopify-functions -a codex

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

.agents/skills/shopify-functions/SKILL.md

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

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

Вопросы о shopify-functions

Как установить shopify-functions в Codex?

Выполните npx skills add openai/plugins --skill shopify-functions, затем npx skills add openai/plugins --skill shopify-functions -a codex. Файл скилла окажется в .agents/skills/shopify-functions/SKILL.md.

Что делает shopify-functions?

Помогает писать бэкенд-логику Shopify Functions: подбирает API и цель, ищет примеры в документации, генерирует код и проверяет его перед возвратом.

Какой язык используется по умолчанию?

Rust. Если нужен JavaScript или TypeScript, укажите это явно, иначе скилл возьмёт Rust.

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

Все скиллы по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

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

Весь набор →
shopify-use-shopify-cli Скилл для агента, который подсказывает команды Shopify CLI и помогает запускать их прямо сейчас: валидация конфигов, store-операции, разбор ошибок. CX Codex GP ChatGPT 1установок shopify-storefront-graphql Пишет GraphQL-запросы и мутации к Storefront API Shopify, но сначала ищет их в документации и проверяет валидатором. CX Codex GP ChatGPT 1установок shopify-onboarding-merchant Скилл проводит владельца магазина через установку Shopify CLI, создание магазина и подключение существующего. Пригодится для первого запуска Shopify. CX Codex GP ChatGPT 1установок shopify-onboarding-dev Проводит разработчика от нуля до рабочего окружения Shopify: ставит CLI, подключает AI toolkit и спрашивает, что вы хотите собрать. CX Codex GP ChatGPT 1установок shopify-custom-data Скилл для Codex и ChatGPT, который ведёт агента по работе с Metafields и Metaobjects в приложениях Shopify. CX Codex GP ChatGPT 1установок metric-pack-designer Скилл помогает описать локальный набор метрик для plugin-eval: рубрики, проверки и метрики в совместимом с схемой виде. CX Codex GP ChatGPT 1установок evaluate-skill Проверяет локальный скилл, объясняет причины оценки и предлагает, что исправить первым. Нужен перед бенчмарком или измерением токенов. CX Codex GP ChatGPT 1установок evaluate-plugin Разбирает локальный плагин Codex по шагам и говорит, что чинить первым. Пригодится перед сравнением версий. CX Codex GP ChatGPT 1установок

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

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