inmedias Claude Code Plugins

Geteilter Plugin-Marketplace für Claude Code. Jeder Skill ist ein eigenes Plugin und kann einzeln installiert werden — niemand bekommt alles auf einmal.

Einrichtung (einmalig)

/plugin marketplace add akzeptiert nur owner/repo (immer GitHub!), https://… oder einen lokalen ./pathkein ssh://. Da dieses Repo privat ist und der Plugin-Clone nicht interaktiv nach Zugangsdaten fragen kann, muss git HTTPS-Zugriffe auf das Gitea transparent auf SSH umleiten. Einmalig pro Rechner:

# 1. git so konfigurieren, dass https auf dieses Gitea über SSH (Key) läuft
git config --global url."ssh://gitea@gitea.inmedias.it:2222/".insteadOf "https://gitea.inmedias.it/"

# 2. Marketplace mit der HTTPS-URL hinzufügen (klont real über SSH)
/plugin marketplace add https://gitea.inmedias.it/inmedias.it/claude-plugins.git

Voraussetzung: dein Gitea-SSH-Key ist auf Port 2222 eingerichtet.

Hinweis: Die insteadOf-Regel gilt für alle git-Operationen auf gitea.inmedias.it, nicht nur für Plugins.

Alternative ohne git-Config: Repo inmedias.it/claude-plugins intern/öffentlich lesbar machen — dann reicht die HTTPS-URL direkt (SSH-Key trotzdem für Push nötig).

Plugin installieren

/plugin install gitea-tea@inmedias-claude-plugins
/reload-plugins

Verfügbare Plugins listet /plugin bzw. marketplace.json.

Updates

/plugin marketplace update inmedias-claude-plugins

Neuen Skill hinzufügen

  1. Ordner plugins/<name>/ anlegen mit:
    • .claude-plugin/plugin.json (name, version, description)
    • skills/<name>/SKILL.md
  2. Eintrag in .claude-plugin/marketplace.json unter plugins ergänzen.
  3. Committen und pushen.

Struktur

.claude-plugin/marketplace.json   ← Liste aller Plugins
plugins/
  gitea-tea/
    .claude-plugin/plugin.json
    skills/gitea-tea/SKILL.md
S
Description
Claude Code Plugin-Marketplace für inmedias — Skills einzeln installierbar via /plugin
Readme
162 KiB
Languages
Python 100%