om-integration-builder

Scaffolds npm workspace provider packages for the Open Mercato Integration Marketplace.

6|2|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/SHGrowth/om-superpowers --skill om-integration-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: om-integration-builder
Source: https://github.com/SHGrowth/om-superpowers/tree/main/skills/om-integration-builder
Command: npx skills add https://github.com/SHGrowth/om-superpowers --skill om-integration-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Build integration provider packages efficiently for the Open Mercato Integration Marketplace. Use when creating new external integrations (payment gateways, shipping carriers, data sync connectors, communication channels, storage providers, webhook endpoints). Handles npm package scaffolding, adapter implementation, credentials, widget injection, webhook processing, health checks, i18n, and tests. Triggers on "build integration", "create integration", "add provider", "new connector", "integrate with", "add stripe/paypal/dhl/sendgrid" etc.

Core Features & Use Cases

  • Scaffolds a complete npm workspace package structure for a new provider
  • Generates core adapter, DI, health, i18n, tests, and widget scaffolds
  • Provides templates and guidelines to align with the marketplace contract and patterns

Quick Start

Run the integration-builder to scaffold a new provider package with all required core files and templates.

Frequently Asked Questions about om-integration-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scaffold a new integration provider package for an npm workspace?

To scaffold an integration provider, use the builder to generate a complete npm workspace package structure, including core adapters, DI wiring, credentials handling, health checks, and tests aligned with marketplace patterns.

What is the best way to create a payment gateway or shipping carrier integration?

Creating a payment gateway or shipping carrier integration is best handled by scaffolding the provider package automatically, which generates the required adapter, webhook processing, and i18n files to meet the marketplace contract.

Does the integration scaffolding process include health checks and i18n setup?

Yes, integration scaffolding includes health checks and i18n setup alongside core adapter implementation, widget injection, and test generation to ensure the provider package follows official marketplace patterns.

Can I use this to add data sync connectors and webhook endpoints to the marketplace?

You can use this to add data sync connectors and webhook endpoints by triggering the scaffolding process, which automatically structures the external integration package within the npm workspace environment.

What files are generated when building a new external integration?

Building a new external integration generates core adapter files, DI configurations, credentials handlers, health check modules, i18n resources, widget scaffolds, and test suites within the npm package structure.

When should I use an automated scaffold instead of manually creating an integration package?

You should use an automated scaffold instead of manual creation when adding new external integrations like payment gateways or storage providers, ensuring all core files and templates strictly align with the marketplace contract.