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-curatedWorks 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
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.
In the directory
Use cases and guides that share a theme, industry or tool with this skill.
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.