Skip to content

Skill catalog

29 skills in 5 categories. Each skill is a folder with a SKILL.md file in the Agent Skills format, reference notes, evaluation fixtures, and a matching rule.

  • Platforms and storefronts


    WooCommerce, WordPress, Shopify, and headless Next.js storefronts.

    5 skills: woocommerce-plugin-development, woocommerce-rest-api, wordpress-plugin-security, shopify-app-development, headless-nextjs-storefront

    Browse

  • Payments and orders


    Stripe, Iranian gateways, webhooks, subscriptions, risk, tax, shipping, and vendor payouts.

    8 skills: payment-gateway-integration, order-and-webhook-reliability, subscription-billing, fraud-and-risk-basics, tax-and-shipping, multi-vendor-payouts, stripe-payments, iranian-payment-gateways

    Browse

  • Catalog and search


    Catalog modeling, marketplace ranking, vector search, feeds, and grounded product copy.

    5 skills: product-catalog-modeling, marketplace-search-and-ranking, vector-product-search, google-merchant-product-feeds, product-description-guardrails

    Browse

  • Conversion and growth


    Checkout UX, accessibility, Core Web Vitals, structured data, analytics events, and Persian RTL localization.

    6 skills: checkout-ux-and-conversion, ecommerce-seo-structured-data, conversion-event-tracking, rtl-and-persian-localization, storefront-accessibility, storefront-performance

    Browse

  • Store operations


    Inventory across warehouses, returns and refunds, B2B pricing, catalog migrations, and MCP store tools.

    5 skills: inventory-and-multi-warehouse, returns-and-refunds, b2b-pricing, catalog-import-and-migration, mcp-store-tooling

    Browse

Platforms and storefronts

WooCommerce, WordPress, Shopify, and headless Next.js storefronts.

Skill What it covers
woocommerce-plugin-development Build and change WooCommerce plugins with hooks, CRUD data stores, HPOS-safe order access, nonces, capabilities, and gettext. Use when writing or reviewing a plugin that reads or writes WooCommerce products, orders, customers, or checkout.
woocommerce-rest-api Call the WooCommerce REST API at wc/v3, including authentication, pagination, batch writes, and webhook registration, and keep it separate from the Store API. Use when an external system integrates with a WooCommerce store over HTTP.
wordpress-plugin-security Review and implement WordPress plugin security: capabilities, nonces, sanitization, escaping, prepared SQL, and REST permission callbacks. Use when adding admin screens, AJAX, uploads, hooks, or REST routes in a WordPress or WooCommerce plugin.
shopify-app-development Build a Shopify app with the configured Admin API version, session-token auth for embedded admin requests, and HMAC-verified webhooks. Use when creating or changing a Shopify app, Admin GraphQL call, app proxy, or Shopify webhook handler.
headless-nextjs-storefront Build a Next.js storefront that loads catalog data on the server, keeps admin secrets off the client, and revalidates price and stock. Use when adding product, cart, or checkout UI in a Next.js App Router storefront for WooCommerce or another headless commerce API.

Payments and orders

Stripe, Iranian gateways, webhooks, subscriptions, risk, tax, shipping, and vendor payouts.

Skill What it covers
payment-gateway-integration Integrate a payment provider with idempotent charges, signature-checked webhooks, and an explicit map from provider states to order states. Use when adding or changing checkout payment, capture, refund, or payment notification handling.
order-and-webhook-reliability Accept order and payment webhooks with a raw-body signature check, durable deduplication, and reconciliation against the source of truth. Use when handling order events, payment notifications, or outbound webhook delivery.
subscription-billing Model subscription state, renewal charges, proration, and dunning without treating a renewal as a new one-time checkout. Use when adding or changing recurring billing, plan changes, cancellation, or failed renewal recovery.
fraud-and-risk-basics Hold or review risky payments using provider signals, velocity, and 3-D Secure without storing card numbers. Use when adding payment risk checks, a manual review queue, or decline handling for card abuse.
tax-and-shipping Calculate tax and shipping from the destination and the store's configured rules, and store the breakdown on the order. Use when changing tax classes, shipping zones, rates, or the amount shown before payment.
multi-vendor-payouts Split a marketplace order by vendor, record commission as ledger entries, and pay vendors only settled amounts. Use when adding vendor catalogs, commissions, refunds that cross vendors, or payout batches.
stripe-payments Take card and wallet payments with Stripe PaymentIntents or Checkout Sessions, idempotency keys, and signed webhooks that move the order to paid. Use when adding Stripe to a store, handling Stripe webhooks, or refunding through the Stripe API.
iranian-payment-gateways Integrate Zarinpal and other Shaparak redirect gateways with a server-side verify call, Rial and Toman amounts, and one paid transition per authority. Use when adding an Iranian payment gateway or fixing callback, verify, or amount handling for IRR or IRT stores.

Catalog modeling, marketplace ranking, vector search, feeds, and grounded product copy.

Skill What it covers
product-catalog-modeling Model a sellable catalog of simple products, variants, attributes, SKUs, and stock, and check the model before importing it. Use when designing product data, variation matrices, inventory rules, or catalog imports.
marketplace-search-and-ranking Index purchasable catalog units and rank them with text relevance, facets, stock, and language-aware matching for Persian and other languages. Use when building marketplace search, filters, relevance, or multilingual product discovery.
vector-product-search Add vector retrieval beside lexical product search, with one embedding per purchasable unit and exact SKU lookup kept first. Use when adding embedding search, hybrid ranking, or re-embedding after catalog edits.
google-merchant-product-feeds Build a Google Merchant Center product feed item with the required id, title, description, link, image, availability, and price fields. Use when exporting products to Merchant Center, Content API items, or a product feed file.
product-description-guardrails Generate product titles and descriptions only from catalog facts, and block prices, certifications, and medical claims that are not in the record. Use when writing or reviewing generated product copy, Merchant Center text, or locale-specific descriptions.

Conversion and growth

Checkout UX, accessibility, Core Web Vitals, structured data, analytics events, and Persian RTL localization.

Skill What it covers
checkout-ux-and-conversion Design checkout so the full cost is visible before payment, guest purchase works, and field or payment errors can be corrected without losing the cart. Use when changing the checkout flow, address form, payment choice, or order confirmation page.
ecommerce-seo-structured-data Add product JSON-LD that matches the visible offer, including price, currency, availability, and images, without a second conflicting Product node. Use when editing product-page SEO, schema.org markup, or merchant listing data.
conversion-event-tracking Send commerce analytics events with stable names, item ids, and a purchase event that fires once from a confirmed order. Use when adding or changing view_item, add_to_cart, begin_checkout, purchase, or refund tracking.
rtl-and-persian-localization Localize a storefront for Persian (fa_IR) and right-to-left layout: logical CSS, digits, Yeh and Kaf, ZWNJ, currency display, and Gregorian storage. Use when building or reviewing Persian, Farsi, or RTL commerce UI.
storefront-accessibility Build product, cart, and checkout pages that meet WCAG 2.2 AA: keyboard use, visible focus, labels and autocomplete, announced errors and cart updates, contrast, and target size. Use when building or reviewing storefront UI, forms, filters, carousels, or checkout for accessibility.
storefront-performance Improve storefront Core Web Vitals (LCP, INP, CLS) using field data at the 75th percentile, image and font loading, caching of catalog pages, and lighter third-party scripts. Use when product or category pages feel slow, Web Vitals fail, or a theme, app, or script change needs a performance check.

Store operations

Inventory across warehouses, returns and refunds, B2B pricing, catalog migrations, and MCP store tools.

Skill What it covers
inventory-and-multi-warehouse Track stock per location with on-hand, reserved, and available quantities, reserve at checkout, and allocate orders across warehouses without overselling. Use when adding warehouses or stores as stock locations, reservations, transfers, or order routing.
returns-and-refunds Run returns as a tracked RMA from request to inspection, refund only what the policy and payment allow, and restock only inspected items. Use when building a returns portal, refund rules, exchanges, store credit, or restocking after a return.
b2b-pricing Price for business buyers with customer-group price lists, quantity tiers, contract prices, minimum quantities, net terms, and tax exemption, resolved on the server. Use when adding wholesale or B2B prices, tiered pricing, quotes, or company accounts to a store.
catalog-import-and-migration Import, export, and migrate product catalogs with stable SKU keys, a dry run, parent-before-variation order, batched writes, and URL redirects. Use when moving a store between platforms, bulk importing CSV or JSON products, or exporting a catalog for another system.
mcp-store-tooling Design Model Context Protocol servers for stores: read and write tools with annotations, input and output schemas, scopes, dry runs and confirmation for risky writes, resources, and remote auth. Use when exposing a store's catalog, orders, or customers to an agent through MCP, or reviewing such a server.