commercetools-merchant-center
Production-tested patterns for commercetools Merchant Center custom applications, custom views, UI Kit, and deployment from a Platinum partner with 50+ live…
Skill by ariessolutionsio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/ariessolutionsio-commercetools-merchant-center
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/commercetools-merchant-center
What's inside
- Skill name
commercetools-merchant-center- Description
- Production-tested patterns for commercetools Merchant Center custom applications, custom views, UI Kit, and deployment from a Platinum partner with 50+ live implementations.
- License
- MIT
- Instructions
- 77 lines in SKILL.md · view on GitHub
Files (6)
- SKILL.md
- custom-applications.md · references/
- custom-views.md · references/
- deployment.md · references/
- ui-data-fetching.md · references/
- ui-forms-components.md · references/
SKILL.md (first lines)
# commercetools Merchant Center Customization Development **Progressive loading — only load what you need:** - Building a Custom Application? Load `references/custom-applications.md` - Building a Custom View? Load `references/custom-views.md` - Working with data fetching or external API proxying? Load `references/ui-data-fetching.md` - Working with forms, routing, or UI Kit components? Load `references/ui-forms-components.md` - Deploying or testing? Load `references/deployment.md` ## CRITICAL Priority -- Architectural Decisions | Pattern | File | Impact | |---------|------|--------| | Custom Application vs Custom View | [references/custom-applications.md](references/custom-applications.md) | Wrong choice means rebuilding from scratch. Applications are full pages; Views are embedded panels. | | Application Shell & Entry Point Config | [references/custom-applications.md](references/custom-applications.md) | Misconfigured `entryPointUriPath` or `cloudIdentifier` blocks all development. Reserved paths silently fail. | | OAuth Scopes & Permission Model | [references/custom-applications.md](references/custom-applications.md) | Missing scopes cause 403 errors in production. Over-scoping violates least privilege. Team assignment is required. | ## HIGH Priority -- Development Patterns | Pattern | File | Impact | |---------|------|--------| | Custom View Panel Types & Locators | [references/custom-views.md](references/custom-views.md) | Wrong panel size or locator means content does not display where users expect it. | | Data Fetching with useMcQuery | [references/ui-data-fetching.md](references/ui-data-fetching.md) | Using raw Apollo without MC context breaks authentication. Must use `GRAPHQL_TARGETS`. | | Forward-To Proxy for External APIs | [references/ui-data-fetching.md](references/ui-data-fetching.md) | Custom API integration requires `/proxy/forward-to` with JWT validation. Direct calls from the browser fail. | | Form Patterns with Formik | [references/ui-forms-components.md](references/ui-forms-components.md) | MC SDK fields expect Formik integration. Raw form state causes validation and accessibility gaps. | | Routing & Navigation | [references/ui-forms-components.md](references/ui-forms-components.md) | Must use `useRouteMatch` for nested routes. Hardcoded paths break across projects. | | UI Kit Components & Design System | [references/ui-forms-components.md](references/ui-forms-components.md) | Ignoring ui-kit produces inconsistent UX and fails design review. | ## MEDIUM Priority -- Deployment & Operations | Pattern | File | Impact | |---------|------|--------| | Deployment to Vercel / Netlify | [references/deployment.md](references/deployment.md) | Missing SPA rewrites cause 404s. Wrong build command skips MC compilation. | | Deployment to commercetools Connect | [references/deployment.md](references/deployment.md) | connect.yaml misconfiguration blocks deployment. APPLICATION_URL is auto-provided. | | Application Registration & States | [references/deployment.md](references/deployment.md) | Forgetting to move from Draft to Ready means the app cannot be installed. | | Testing Custom Applications | [references/deployment.md](references/deployment.md) | MC-specific test utilities required for permission and context mocking. | ## Common Anti-Patterns (Quick Reference) | Anti-Pattern | File | Consequence | |-------------|------|-------------| | Using raw Apollo instead of useMcQuery | [references/ui-data-fetching.md](references/ui-data-fetching.md) | Breaks MC authentication context | | Calling external APIs directly from browser | [references/ui-data-fetching.md](references/ui-data-fetching.md) | CORS failures, bypassed auth -- use Forward-To proxy | | Using raw React state instead of Formik | [references/ui-forms-components.md](references/ui-forms-components.md) | Validation and accessibility gaps with MC fields | | Using ApplicationShell in a Custom View | [references/custom-views.md](references/custom-views.md) | Wrong shell -- Custom Views require CustomViewShell | | Reserved or hardcoded entryPointUriPath | [references/custom-applications.md](references/custom-applications.md) | Application silently fails to load | | Forgetting Draft-to-Ready state transition | [references/deployment.md](references/deployment.md) | App appears registered but cannot be installed | ## Decision Flowchart: Custom Application or Custom View? ``` Does the functionality need its own page and main menu entry? YES --> Custom Application NO --> Continue Does the functionality enhance an EXISTING built-in MC page? (e.g., extra details on an Order, Customer, or Product page) YES --> Custom View NO --> Continue Does the functionality require complex multi-page navigation? (e.g., list page, detail page, create/edit forms) YES --> Custom Application NO --> Continue Is the functionality a simple panel showing contextual info or actions? (e.g., order tracking, loyalty points, quick edits) YES --> Custom View (narrow or extended panel) NO --> Custom Application (default choice for standalone features) ``` ## MCP Complement Use this skill to DESIGN and STRUCTURE your MC extension, then use the [Developer MCP](https://docs.commercetools.com/sdk/mcp/developer-mcp) for MC SDK docs and the [Commerce MCP](https://docs.commercetools.com/sdk/mcp/commerce-mcp) for CRUD operations.
From ariessolutionsio/composable-skills, MIT.
More from ariessolutionsio/composable-skills
- 0.502score
kibo-subscriptions
ariessolutionsio
Use for Kibo Subscription Commerce work — implementing recurring billing, configuring plans (evergreen, fixed-term, subscribe-and-save), managing…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-ecommerce
ariessolutionsio
Build, debug, and integrate Kibo Commerce eCommerce features — implement checkout/cart/catalog flows, troubleshoot cart and promotion issues, develop B2B…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-oms
ariessolutionsio
Use for Kibo Order Management (OMS) implementation — design order routing strategies (DC-to-store fallback, location-based), implement fulfillment workflows…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketplacer
ariessolutionsio
Operator-side patterns for integrating Marketplacer into a composable commerce stack — GraphQL Operator API, per-seller order splits via Invoices…
SkillCFreshness: C★ 1Claude Code +9 - 0.434score
commercetools-frontend
ariessolutionsio
Production-tested patterns for commercetools storefronts — Next.js, React, PDP/PLP, cart, checkout, SEO, and performance from a Platinum partner with 50+ live…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-api
ariessolutionsio
Production-tested patterns for commercetools cart/checkout, orders, payments, B2B, promotions, extensions, and subscriptions from a Platinum partner with 50+…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-data
ariessolutionsio
Production-tested patterns for commercetools product types, custom types/objects, categories, import/export, and data migration from a Platinum partner with…
SkillDFreshness: D★ 1Claude Code +9 - 0.409score
akeneo
ariessolutionsio
Akeneo PIM development patterns and commercetools integration — API usage, data pipelines, and product enrichment workflows.
SkillDFreshness: D★ 1Claude Code +9 - 0.409score
algolia
ariessolutionsio
Algolia commerce search patterns and commercetools integration — InstantSearch, ranking, relevance, and product sync.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 26, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ariessolutionsio
- 0.502score
kibo-subscriptions
ariessolutionsio
Use for Kibo Subscription Commerce work — implementing recurring billing, configuring plans (evergreen, fixed-term, subscribe-and-save), managing…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-ecommerce
ariessolutionsio
Build, debug, and integrate Kibo Commerce eCommerce features — implement checkout/cart/catalog flows, troubleshoot cart and promotion issues, develop B2B…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
kibo-oms
ariessolutionsio
Use for Kibo Order Management (OMS) implementation — design order routing strategies (DC-to-store fallback, location-based), implement fulfillment workflows…
SkillCFreshness: C★ 1Claude Code +9 - 0.502score
marketplacer
ariessolutionsio
Operator-side patterns for integrating Marketplacer into a composable commerce stack — GraphQL Operator API, per-seller order splits via Invoices…
SkillCFreshness: C★ 1Claude Code +9 - 0.434score
commercetools-frontend
ariessolutionsio
Production-tested patterns for commercetools storefronts — Next.js, React, PDP/PLP, cart, checkout, SEO, and performance from a Platinum partner with 50+ live…
SkillDFreshness: D★ 1Claude Code +9 - 0.434score
commercetools-api
ariessolutionsio
Production-tested patterns for commercetools cart/checkout, orders, payments, B2B, promotions, extensions, and subscriptions from a Platinum partner with 50+…
SkillDFreshness: D★ 1Claude Code +9
Cite this page
commercetools-merchant-center skill. Agent Mart. https://agentmart.dev/skills/ariessolutionsio-commercetools-merchant-center (last updated 2026-10-24)