vtex/skills

40 AI agent skills for VTEX platform development. Install with: gh skill install vtex/skills. Exports to Cursor, Copilot, Claude, AGENTS.md, OpenCode, and Kiro.

42Stars on the repository
117Mods indexed here, across every type
15d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

vtex/skills

Cursor rule

Apply when implementing order integration hooks, feeds, or webhook handlers for VTEX marketplace connectors. Covers Feed v3 (pull) vs Hook (push), filter types (FromWorkflow and FromOrders), order status lifecycle, payload validation, and idempotent processing. Use for building order integrations between VTEX…

not rated 42 +1 15d ago A 5,539 tokens

vtex/skills

Cursor rule

Apply when implementing retry logic, rate limit handling, or resilience patterns in VTEX API integrations. Covers VTEX rate limit headers (X-RateLimit-Remaining, X-RateLimit-Reset, Retry-After), 429 status handling, exponential backoff with jitter, circuit breaker patterns, and request queuing. Use for any VTEX…

not rated 42 +1 15d ago A 5,863 tokens

masterdata-all

27

vtex/skills

Cursor rule

Composite skill for the masterdata track. Apply when deciding whether VTEX Master Data is the right storage for a given workload, designing JSON Schemas with v-indexed, v-cache, v-security, and v-triggers, planning entity capacity and lifecycle, or auditing existing Master Data usage. Covers when to use MD versus…

not rated 42 +1 15d ago A 4,793 tokens

vtex/skills

Cursor rule

Apply when deciding whether VTEX Master Data is the right storage for a given workload, designing JSON Schemas with v-indexed, v-cache, v-security, and v-triggers, planning entity capacity and lifecycle, or auditing existing Master Data usage. Covers when to use MD versus Catalog, OMS, VBase, or external databases…

not rated 42 +1 15d ago A 4,785 tokens

payment-all

29

vtex/skills

Cursor rule

Composite skill for the payment track. Apply when implementing asynchronous payment methods (Boleto, Pix, bank redirects) or working with callback URLs in payment connector code. Covers undefined status response, callbackUrl notification, X-VTEX-signature validation, sync vs async handling, correct delayToCancel…

not rated 42 +1 15d ago B 29,497 tokens

vtex/skills

Cursor rule

Apply when implementing asynchronous payment methods (Boleto, Pix, bank redirects) or working with callback URLs in payment connector code. Covers undefined status response, callbackUrl notification, X-VTEX-signature validation, sync vs async handling, correct delayToCancel configuration for each async method, and…

not rated 42 +1 15d ago B 7,415 tokens

vtex/skills

Cursor rule

Apply when implementing idempotency logic in payment connector code or handling duplicate payment requests. Covers paymentId as idempotency key, payment state machine transitions, retry semantics for cancellation and refund operations, and requestId handling. Use for preventing duplicate charges and ensuring correct…

not rated 42 +1 15d ago A 3,561 tokens

vtex/skills

Cursor rule

Apply when handling credit card data, implementing secureProxyUrl flows, or working with payment security and proxy code. Covers PCI DSS compliance, Secure Proxy card tokenization, sensitive data handling rules, X-PROVIDER-Forward-To header usage, custom token creation, and the constraint that Secure Proxy applies…

not rated 42 +1 15d ago A 6,078 tokens

vtex/skills

Cursor rule

Apply when designing or implementing a Payment Connector in VTEX IO. Covers PPF implementation, TypeScript 3.9.7 builder-hub constraints and safe dependency resolutions, configuration.json schema validation, PaymentProviderService clients wiring, Secure Proxy scope (authorize-only), ExternalClient vs…

not rated 42 +1 15d ago A 94 tokens

vtex/skills

Cursor rule

Apply when implementing a VTEX Payment Provider Protocol (PPP) connector or working with payment/connector endpoint files. Covers all nine required endpoints: Manifest, Create Payment, Cancel, Capture/Settle, Refund, Inbound Request, Create Auth Token, Provider Auth Redirect, and Get Credentials. Use for building or…

not rated 42 +1 15d ago A 3,954 tokens

sales-app-all

35

vtex/skills

Cursor rule

Composite skill for the sales-app track. Apply when building, customizing, or deploying extensions for VTEX Sales App. Covers the complete 7-step workflow from prerequisite checks through code generation to deployment, including extension points (cart, PDP, menu), React hooks (useCart, usePDP, useCartItem…

not rated 42 +1 15d ago A 3,997 tokens

vtex/skills

Cursor rule

Code generation templates for Sales App extensions — simple, hook-based, API (no auth), IO Proxy (secure), Direct Auth (insecure), CSS stylesheet, and index.tsx with defineExtensions. Use when generating or scaffolding extension code.

not rated 42 +1 15d ago A 49 tokens

vtex/skills

Cursor rule

UX writing rules (sentence case) and Phosphor Icons usage for Sales App extensions. Load when writing JSX text content or when an extension needs icons. CSS-related design rules (tokens, typography, spacing, responsive) are inlined directly in the CSS template — see code-templates-and-patterns.md.

not rated 42 +1 15d ago A 62 tokens

vtex/skills

Cursor rule

Discovery flow for identifying what Sales App extension to build, including use case detection keywords, targeted follow-up questions per use case, and API authentication strategy decision tree. Use during Step 1 (Discovery) of the workflow.

not rated 42 +1 15d ago A 44 tokens

vtex/skills

Cursor rule

Sales App extensions run inside a sandboxed environment enforced by @vtex/fsp-analyzer. These rules are checked at preBuild and preDev hook time. The AI must validate all generated code against these rules before presenting it to the user.

not rated 42 +1 15d ago A 45 tokens

vtex/skills

Cursor rule

Apply when building, customizing, or deploying extensions for VTEX Sales App. Covers the complete 7-step workflow from prerequisite checks through code generation to deployment, including extension points (cart, PDP, menu), React hooks (useCart, usePDP, useCartItem, useCurrentUser, useExtension), TypeScript types…

not rated 42 +1 15d ago A 3,989 tokens

vtex/skills

Cursor rule

Apply when building VTEX IO admin-facing React interfaces under the admin builder. Covers VTEX Styleguide and Shoreline usage, admin page composition, data-heavy admin interactions, and keeping administrative interfaces consistent with the VTEX Admin environment. Use for settings pages, moderation tools, dashboards…

not rated 42 +1 15d ago A 2,213 tokens

vtex/skills

Cursor rule

Apply when defining or changing the contract of a VTEX IO app through manifest.json, builder declarations, dependencies, peerDependencies, billingOptions, and app identity. Covers how the app declares capabilities and integration boundaries. Use for scaffolding apps, splitting responsibilities across apps, or fixing…

not rated 42 +1 15d ago A 3,161 tokens

vtex/skills

Cursor rule

Apply when defining, validating, or consuming VTEX IO app settings. Covers settingsSchema, app-level configuration boundaries, and how backend or frontend code should depend on settings safely. Use for merchant-configurable behavior, settings forms, or reviewing whether settings belong in app configuration rather than…

not rated 42 +1 15d ago A 2,511 tokens

vtex/skills

Cursor rule

Apply when improving VTEX IO Node or .NET services for latency, throughput, and resilience: in-process LRU, VBase, stale-while-revalidate, AppSettings loading, request context, parallel client calls, and avoiding duplicate work. Covers application-level performance patterns that complement edge/CDN caching. Use when…

not rated 42 +1 15d ago A 5,502 tokens

vtex/skills

Cursor rule

Apply when deciding or implementing permissions and authorization boundaries for VTEX IO apps. Covers manifest policies, outbound-access rules, least-privilege design, and how service routes or integrations map to explicit permissions. Use for deciding who is authorized to call or consume a capability, adding new…

not rated 42 +1 15d ago A 2,372 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: