Agent Plugins Marketplace
← All plugins

eregulations

v0.2.0

One front door for eRegulations work — describe the problem in plain English, or run /eregulations:ereg, and the router sends the request to the right knowledge, resolves which instance and version it concerns, and blocks on unsafe hosts, mismatched Admin/Public branches, and unsupported versions before anything runs.

Claude Code4 Skills

By UNCTAD Trade Facilitation SectionLicense: SEE LICENSE IN LICENSE0 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install eregulations for Claude Code

Installs for the current user
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install eregulations@agent-plugin-marketplace

Paste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/UNCTAD-eRegistrations/plugin-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/eregulations/.

Plugin files

plugins/eregulations/
├── .claude-plugin/plugin.json
├── skills/adding-mule3-webservice/SKILL.md
├── skills/deploying-legacy-eregulations-instance/SKILL.md
├── skills/ereg-router/SKILL.md
└── skills/merged-eregulations-translations-into-langadmin/SKILL.md

Included Skills4

adding-mule3-webserviceskills/adding-mule3-webservice/SKILL.md

Use when adding a new external webservice (a SOAP or REST backend exposed as a REST endpoint) to a `mule3-<country>` eRegistrations integration repo — e.g. "add VerifyX like VerifyTIN", "expose this SOAP proxy as /api/...", "new webservice in mule3-lesotho". Covers the Mule 3 flow, the Java `Callable` component, the SOAP template, and all the registration touchpoints that are easy to forget. This is the `dev` dispatch target of `ereg-router` for Mule 3 integration work. DO NOT TRIGGER for changing an EXISTING webservice's mapping in BPA (that is a bot/mapping change), or for the platform's own services outside the `mule3-<country>` repos.

deploying-legacy-eregulations-instanceskills/deploying-legacy-eregulations-instance/SKILL.md

Use when standing up a legacy Windows/SQL-Server-hosted eRegulations or TradePortal country instance as a new per-country application on the multi-instance Coolify host — symptoms include having a raw `.bak` country DB backup, an old "Global DB" `.bak`, a content zip (Multilang/PublicConfig/PublicContent/media), and an old `Web.config` to migrate onto eRegulations-deploy's Coolify architecture. A production country gets its own dedicated SQL Server (phase 0); test and demo instances share one. Triggers on "deploy <country> to Coolify", "stand up the legacy instance", "migrate this .bak onto the shared SQL Server". This is the `deploy` dispatch target of `ereg-router` for a legacy instance. DO NOT TRIGGER for redeploying an instance that already exists on Coolify (that is a plain redeploy), or for a 7.x-native instance that was never on the legacy Windows stack.

ereg-routerskills/ereg-router/SKILL.md

Use when handling any eRegulations or TradePortal request — a country portal throwing errors or refusing to start, a deploy or redeploy of Admin or Public, an upgrade to 7.x, a code change across the Admin and Public repos, a new instance, or a missing or wrong translation label. Classifies the request, resolves which instance and version it concerns, detects what this environment can actually do right now, and evaluates the safety gates before any work starts. Also reachable explicitly as /eregulations:ereg.

merged-eregulations-translations-into-langadminskills/merged-eregulations-translations-into-langadmin/SKILL.md

Use when asked to consolidate a per-instance MultilangCentralRepository's legacy label-family files (`Common.txt`, `e-RegulationsAdmin.txt`, `LayoutHomeAdmin.txt`, etc.) into `LangAdmin.txt`, so the Admin SPA — hardcoded to read only the LangAdmin family — can reach translations that already exist under other legacy module names. Symptoms: "copy the labels into LangAdmin.txt", "consolidate translations for <instance>", or the Admin SPA showing untranslated default text for a label that is clearly already translated somewhere in the legacy admin. This is the `translations` dispatch target of `ereg-router`. DO NOT TRIGGER for eRegistrations (2.x) translation work through the Global Translation Service — that is the `translations-mcp` plugin — or for reconciling a local snapshot directory against a server directory during an upgrade (a different script, see the gotcha below).

Plugin manifests1

plugins/eregulations/.claude-plugin/plugin.json
{
  "name": "eregulations",
  "description": "One front door for eRegulations work — describe the problem in plain English, or run /eregulations:ereg, and the router sends the request to the right knowledge, resolves which instance and version it concerns, and blocks on unsafe hosts, mismatched Admin/Public branches, and unsupported versions before anything runs.",
  "version": "0.2.0",
  "author": {
    "name": "UNCTAD Trade Facilitation Section"
  },
  "license": "SEE LICENSE IN LICENSE"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[eregulations on Agent Plugins Marketplace](https://pluginsmp.com/plugins/eregulations)