1.9 KiB
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 ./path — kein 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 aufgitea.inmedias.it, nicht nur für Plugins.Alternative ohne git-Config: Repo
inmedias.it/claude-pluginsintern/ö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
- Ordner
plugins/<name>/anlegen mit:.claude-plugin/plugin.json(name,version,description)skills/<name>/SKILL.md
- Eintrag in
.claude-plugin/marketplace.jsonunterpluginsergänzen. - Committen und pushen.
Struktur
.claude-plugin/marketplace.json ← Liste aller Plugins
plugins/
gitea-tea/
.claude-plugin/plugin.json
skills/gitea-tea/SKILL.md