claude-plugins
MMD Group IT's Claude Desktop plugin marketplace. Every MMD device with Claude Desktop
configured for MMD's third-party inference bootstrap clones this repository and installs the
mmd-workspace plugin automatically (installationPreference: required), giving every MMD
user the same skills without per-device setup.
This repository is public and contains no secrets by design — end-user devices clone it
without any git credential, since MMD's internal Gitea repositories are private and devices in
the field have none configured. Anything that needs a credential (MCP server URLs, API keys,
tenant IDs) is delivered separately, per signed-in user, through the managedMcpServers field
of the bootstrap response served at claude-config.baobab-ts.com/user/bootstrap — never
through this repo. Do not add credentials, tokens, or API keys here, ever.
Structure
.claude-plugin/marketplace.json marketplace manifest (name: mmd-it)
plugins/mmd-workspace/
.claude-plugin/plugin.json plugin manifest (installationPreference: required)
version.json bump this to push an update to every device
skills/
mmd-document-style/SKILL.md MMD-branded Word/PDF/PowerPoint house style
mmd-email-style/SKILL.md MMD email conventions incl. [MMD #ticket] + helpdesk copy
mmd-it-support/SKILL.md how to raise/track an IT request via MMD Support (GLPI)
mmd-data-handling/SKILL.md what may/may not go into the assistant given MMD's gateway
Rolling out an update
- Edit the plugin content on a feature branch, open a PR, merge to
main. - Bump
plugins/mmd-workspace/version.json. - Update the
refinallowedPluginMarketplaces(inmmd-ops'manifests/claude-config-server/configmap.yaml) to the new commit's full 40-character SHA — Claude Desktop refuses to auto-install from a branch or tag name. - Push that change through
mmd-ops(feature branch + PR + merge); ArgoCD rolls the config server.
Devices pick up the new revision on next launch or plugin-settings refresh.
See https://claude.com/docs/third-party/claude-desktop/extensions for the marketplace/plugin
schema this repository follows.