Skip to main content
skill CX Codex

vtex-io-render-runtime-and-blocks — Claude Code skill: how to install

Teaches the agent to expose React components as Store Framework blocks in VTEX IO: store/interfaces.json entries, composition and theme wiring.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add vtex/skills --skill vtex-io-render-runtime-and-blocks -a claude-code
Open on GitHub

What vtex-io-render-runtime-and-blocks does

This skill covers how a React component under react/ turns into a block that a Store Framework theme can use. Each block gets an entry in store/interfaces.json. The key is the block ID that themes list in store/*.json, and component names the React entry, such as ProductReviews or a nested product/ProductReviews.

For nesting, composition picks the model. With children, the component renders nested blocks itself through props.children. With blocks, it exposes named slots that Store Framework controls. allowed limits what can go inside. A simple block can skip composition entirely.

Versions are the trap. A block ID belongs to the major version of the app that declares it, so a theme pinned to acme.product-widgets at 0.x will not find a block added in 5.x. The page then fails with Missing block [email protected]:acme-related-products. Component internals, admin screens and backend routes are out of scope.

What it helps with

  • register a ProductReviews component as a block in store/interfaces.json
  • check that component points to a real file under react/
  • set up nested blocks with composition and allowed
  • trace a Missing block error after a theme dependency change
  • wire an existing block into a page through blocks in store/home.json

Example prompts for the agent

  • Register ProductReviews as a Store Framework block in store/interfaces.json
  • Check that every block in store/interfaces.json maps to a real file in react/
  • The page throws Missing block [email protected]:acme-related-products, sort out the block version

How to install vtex-io-render-runtime-and-blocks

1Skills CLI (Vercel)

npx skills add vtex/skills --skill vtex-io-render-runtime-and-blocks -a claude-code

2Manually: put the files in place

~/.claude/skills/vtex-io-render-runtime-and-blocks/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/vtex-io-render-runtime-and-blocks/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about vtex-io-render-runtime-and-blocks

How do I install vtex-io-render-runtime-and-blocks in Claude Code?

Run npx skills add vtex/skills --skill vtex-io-render-runtime-and-blocks -a claude-code. The skill file lands in ~/.claude/skills/vtex-io-render-runtime-and-blocks/SKILL.md.

What does vtex-io-render-runtime-and-blocks do?

It helps the agent connect React components to Store Framework: it adds blocks to store/interfaces.json, checks component against files in react/, and sets up composition and allowed.

Why does VTEX IO show a Missing block error?

A block ID is tied to the major version of the app that declares it. If the theme depends on 0.x and the block was added in 5.x, the resolver cannot find it. Fix the dependency range or move the block declaration.

Similar skills

Everything for Frontend and UI →

From the same set38

vtex-io-app-contract Checks the VTEX IO app contract in manifest.json, including builders and dependency links. Use it when creating, splitting, or publishing apps. CX Codex +1 1,100installs vtex-io-service-runtime Guides the runtime layout of a VTEX IO backend app: the Service entrypoint, typed context, and service.json execution settings. CX Codex +1 1,100installs vtex-io-data-access-patterns Guides AI coding agents on picking the right storage layer across VTEX IO apps. It helps design read pipelines, caching strategies, and data boundaries. CX Codex +1 1,100installs vtex-io-auth-tokens-and-context Decides which VTEX IO token should back a backend request: the app itself, a shopper, or an Admin user. CX Codex +1 1,100installs vtex-io-client-integration Guides backend integrations in VTEX IO apps using @vtex/api and @vtex/clients. Helps select client classes, configure runtime options, and replace raw HTTP calls. CX Codex +1 1,100installs vtex-io-auth-and-policies This skill guides VTEX IO permission design for integrations, protected routes, and manifest policies. Use it when access boundaries need review or change. CX Codex +1 1,100installs vtex-io-admin-react Guides coding agents in building VTEX IO admin pages with React, enforcing official design systems, bounded tables, and predictable feedback states. CX Codex +1 1,100installs vtex-io-http-routes Guides the design of HTTP endpoints in a VTEX IO backend service: route boundaries, middleware chains, request validation and response shape. CX Codex +1 1,100installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor