Claude-skill-registry b2c-mrt
Deploy and manage Managed Runtime (MRT) PWA storefronts. Use when deploying bundles, managing environments, setting environment variables, configuring redirects, or working with CDN for PWA Kit projects.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/b2c-mrt" ~/.claude/skills/majiayu000-claude-skill-registry-b2c-mrt && rm -rf "$T"
manifest:
skills/data/b2c-mrt/SKILL.mdsource content
B2C MRT Skill
Use the
b2c CLI to manage Managed Runtime (MRT) projects, environments, bundles, and deployments for PWA Kit storefronts.
Command Structure
mrt ├── org (list, b2c) - Organizations and B2C connections ├── project - Project management │ ├── member - Team member management │ └── notification - Deployment notifications ├── env - Environment management │ ├── var - Environment variables │ ├── redirect - URL redirects │ └── access-control - Access control headers ├── bundle - Bundle and deployment management └── user - User profile and settings
Quick Examples
Deploy a Bundle
# Push local build to staging b2c mrt bundle deploy -p my-storefront -e staging # Push to production with release message b2c mrt bundle deploy -p my-storefront -e production -m "Release v1.0.0" # Deploy existing bundle by ID b2c mrt bundle deploy 12345 -p my-storefront -e production
Manage Environments
# List environments b2c mrt env list -p my-storefront # Create a new environment b2c mrt env create qa -p my-storefront --name "QA Environment" # Get environment details b2c mrt env get -p my-storefront -e production # Invalidate CDN cache b2c mrt env invalidate -p my-storefront -e production
Environment Variables
# List variables b2c mrt env var list -p my-storefront -e production # Set variables b2c mrt env var set API_KEY=secret DEBUG=true -p my-storefront -e staging # Delete a variable b2c mrt env var delete OLD_VAR -p my-storefront -e production
View Deployment History
# List bundles in project b2c mrt bundle list -p my-storefront # View deployment history for environment b2c mrt bundle history -p my-storefront -e production # Download a bundle artifact b2c mrt bundle download 12345 -p my-storefront
Project Management
# List projects b2c mrt project list # Get project details b2c mrt project get -p my-storefront # List project members b2c mrt project member list -p my-storefront # Add a member b2c mrt project member add user@example.com -p my-storefront --role developer
URL Redirects
# List redirects b2c mrt env redirect list -p my-storefront -e production # Create a redirect b2c mrt env redirect create -p my-storefront -e production \ --from "/old-path" --to "/new-path" # Clone redirects between environments b2c mrt env redirect clone -p my-storefront --source staging --target production
Configuration
dw.json
Configure MRT settings in your project's
dw.json:
{ "mrtProject": "my-storefront", "mrtEnvironment": "staging" }
Environment Variables
export SFCC_MRT_API_KEY=your-api-key export SFCC_MRT_PROJECT=my-storefront export SFCC_MRT_ENVIRONMENT=staging
~/.mobify Config
Store your API key in
~/.mobify:
{ "api_key": "your-mrt-api-key" }
Detailed References
- Project Commands - Projects, members, and notifications
- Environment Commands - Environments, variables, redirects
- Bundle Commands - Deployments, history, downloads
More Commands
See
b2c mrt --help for a full list of available commands and options.