AI USE CASES YOU CAN REUSE.English edition · Individuals, independents, small businesses
OpenAI

Build an interface extension for Shopify point of sale

shopify-pos-ui

Reference card. This skill, also listed in openai/plugins , matches Build an interface extension for Shopify POS published by Shopify. This page’s canonical link points to the original publisher’s card.

In brief

To build point-of-sale (retail) applications with Shopify POS interface components, which offer a consistent and familiar interface. POS interface extensions also allow to build a new extension via the Shopify CLI. The triggers cited include POS, retail and smart grid.

What it does

  • Built an interface extension for the Shopify POS
  • Presses POS components and can scaffold via the CLI

Who it is for, and an example

Developers of applications for Shopify point of sale, in store.

Example request: "Creates a POS interface extension, with Shopify components, for smart grid in-store. »

This is the right time to build point-of-sale applications with POS interface components, including scaffolding via CLI, retail and smart grid. Example written by iadujour.fr from the SKILL.md, not tested.

Install

In Codex: codex plugin add shopify@openai-curated (Official Place of Deposit).

codex plugin add shopify@openai-curated

Works with

  • Codex

Source: README: Codex plugin collection; the deposit marketplace is called "Official Codex". Other officers are not appointed.

Level: Intermediate

Suppose a project already in place at the publisher and the tools described in SKILL.md.

Good to know

Official deposit OpenAI. These are examples of Codex plugins, often written by the plugin editor (Figma, Stripe, Canva, etc.) and hosted here. Skill plugin "shopify" in openai/plugins.

SKILL.md excerpt

The original description, which the agent reads to decide whether to load the skill (in English):

Build retail point-of-sale applications using Shopify's POS UI components. These components provide a consistent and familiar interface for POS applications. POS UI Extensions also supports scaffolding new POS extensions using Shopify CLI commands. Keywords: POS, Retail, smart grid

Quoted from SKILL.md at commit 0732ec9 . The folder also contains 4 extra files (agents/, scripts/).

The SKILL.md has 317 lines and 66 main sections:

  • Required Tool Calls (do not skip)
  • Available Extension Targets for pos-ui
  • pos.cart-update
  • `pos.cart-update.event.observe`
  • pos.cart.line-item-details
  • `pos.cart.line-item-details.action.render`
  • pos.cart.line-item-details.action
  • `pos.cart.line-item-details.action.menu-item.render`
  • pos.cash-tracking-session-complete
  • `pos.cash-tracking-session-complete.event.observe`
  • pos.cash-tracking-session-start
  • `pos.cash-tracking-session-start.event.observe`
  • pos.customer-details
  • `pos.customer-details.action.render`
  • `pos.customer-details.block.render`
  • pos.customer-details.action
  • `pos.customer-details.action.menu-item.render`
  • pos.draft-order-details
  • `pos.draft-order-details.action.render`
  • `pos.draft-order-details.block.render`
  • pos.draft-order-details.action
  • `pos.draft-order-details.action.menu-item.render`
  • pos.exchange.post
  • `pos.exchange.post.action.render`
  • `pos.exchange.post.block.render`
  • pos.exchange.post.action
  • `pos.exchange.post.action.menu-item.render`
  • pos.home
  • `pos.home.tile.render`
  • `pos.home.modal.render`
  • pos.order-details
  • `pos.order-details.action.render`
  • `pos.order-details.block.render`
  • pos.order-details.action
  • `pos.order-details.action.menu-item.render`
  • pos.product-details
  • `pos.product-details.action.render`
  • `pos.product-details.block.render`
  • pos.product-details.action
  • `pos.product-details.action.menu-item.render`
  • pos.purchase.post
  • `pos.purchase.post.action.render`
  • `pos.purchase.post.block.render`
  • pos.purchase.post.action
  • `pos.purchase.post.action.menu-item.render`
  • pos.receipt-footer
  • `pos.receipt-footer.block.render`
  • pos.receipt-header
  • `pos.receipt-header.block.render`
  • pos.register-details
  • `pos.register-details.action.render`
  • `pos.register-details.block.render`
  • pos.register-details.action
  • `pos.register-details.action.menu-item.render`
  • pos.return.post
  • `pos.return.post.action.render`
  • `pos.return.post.block.render`
  • pos.return.post.action
  • `pos.return.post.action.menu-item.render`
  • pos.transaction-complete
  • `pos.transaction-complete.event.observe`
  • Usage Notes
  • Imports
  • Polaris web components (`s-badge`, `s-banner`, etc.)
  • ⚠️ MANDATORY: Search Before Writing Code
  • ⚠️ MANDATORY: Validate Before Returning Code

Licence: No licence found

Checked on 10 November 2026 : no licence file in the skill folder or at the repository root.

No licence found: short excerpt quoted only (quotation right). For the full text, see the source.

Source. Card written by iadujour.fr from: Frontmatter, sections and body of the deposit. Checked on 10 November 2026. openai/plugins .

In the directory

Use cases and guides that share a theme, industry or tool with this skill.

IN THE DIRECTORY

Related use cases.

Directory cards that share at least two precise keywords with this skill.

SAME PUBLISHER

Other OpenAI skills: Web development

Whole category
OpenAIWeb development

Event Analyzer

event-driven-analyzer

Use in analyzing dated public interest event paths, probabilities, benefits, and expected returns.

Tools: CodexLevel: Intermediateupdated 06/11/2026
OpenAIWeb development

Catalyst calendar

catalyst-calendar

Use to establish catalytic schedules for public investment.

Tools: CodexLevel: Intermediateupdated 06/11/2026
OpenAIWeb development

Web Games Foundations

web-game-foundations

Set the browser game architecture before implementation.

Tools: CodexLevel: Advancedupdated 06/11/2026
DISCUSSION

Comments.

A field note, a question, a precision on this skill? Comments are reviewed before publication.

Published comments

Loading comments…

    Leave a comment

    Moderation charter. Every comment is reviewed before publication. We refuse hate speech, insulting or discriminatory language, advertising, spam and promotional links, off-topic posts and other people’s personal data.