45a4f30939780026b0e79b4a1cc8f4b7804552d8
claude-marketplace (Inhalt) — knowledge-curator Plugin
Der Inhalt dieses Ordners ist die Wurzel deines Marketplace-Repos
l.kirchner/claude-marketplace (bereits angelegt auf
https://gitea.luki-net.org/l.kirchner/claude-marketplace). Künftige Skills,
Plugins und Agents kommen als weitere Unterordner + Einträge in
.claude-plugin/marketplace.json dazu.
Layout
.claude-plugin/marketplace.json # Marketplace-Manifest (Plugin-Liste)
knowledge-curator/ # Plugin #1
├── .claude-plugin/plugin.json
├── skills/knowledge-curator/SKILL.md
├── agents/{kg-graph-auditor,kg-entity-deduplicator,kg-relation-miner,kg-taxonomy-architect}.md
├── commands/{kg-curate,kg-apply}.md
├── hooks/{hooks.json,backup-memory.sh} # Auto-Backup bei Memory-Writes
└── README.md # Architektur & Sicherheit
push-to-gitea.sh # diesen Baum signiert ins Repo pushen
install.sh # local | marketplace (für andere Repos)
marketplace-entry.json # Snippet für einen FREMDEN Marketplace
Veröffentlichen (Repo ist schon da, leer)
Aus diesem Ordner heraus:
./push-to-gitea.sh
Initialisiert git, setzt das Remote (SSH, Port 2222), committet (mit deiner
lokalen Signing-Config) und pusht nach main. Danach in Claude Code:
/plugin marketplace add https://gitea.luki-net.org/l.kirchner/claude-marketplace
/plugin install knowledge-curator@luki-net
Manuell geht's genauso:
git init -b main
git remote add origin ssh://git@gitea.luki-net.org:2222/l.kirchner/claude-marketplace.git
git add -A && git commit -S -m "feat: knowledge-curator plugin" && git push -u origin main
Weitere Plugins später hinzufügen
- Neuen Unterordner anlegen (
<plugin>/mit.claude-plugin/plugin.json+skills//agents//commands//hooks/). - Eintrag ins
plugins-Array von.claude-plugin/marketplace.json({"name": "...", "source": "./<plugin>", "description": "..."}). - Committen, pushen. In Claude Code:
/plugin marketplace update luki-net, dann/plugin install <plugin>@luki-net.
Schneller Test ohne Marketplace
./install.sh local kopiert Skill/Agents/Commands/Hooks direkt nach
~/.claude/. Danach Claude Code neu starten bzw. /reload-plugins.
Wichtig nach der Installation
- Skill-Änderungen greifen sofort; Änderungen an
agents/,commands/,hooks/brauchen/reload-pluginsoder Neustart. - Hook konfigurieren: Der Backup-Hook braucht den Pfad zur Memory-Graph-
Datei.
KG_MEMORY_FILE(oderMEMORY_FILE_PATH) in deiner Claude-Code-Env setzen — sonst überspringt der Hook das Datei-Backup sauber (blockiert nie). Optional:KG_BACKUP_DIR(Default~/.claude/kg-backups),KG_BACKUP_DEBOUNCE(120s),KG_BACKUP_KEEP(20). - MCP-Tool-Namen prüfen: Agents whitelisten
mcp__memory__read_graph,…__search_nodes,…__open_nodes; der Hook matchtmcp__memory__(create|add|delete)_*. Heißt dein Server anders, inknowledge-curator/agents/*.md,hooks/hooks.jsonund SKILL.md anpassen. Check:claude mcp listbzw./mcp.
Architektur, Sicherheit, Kosten: siehe knowledge-curator/README.md.
Description
Eigener Claude Code Marketplace: Skills, Plugins und Agents zum Installieren via /plugin marketplace add.
85 KiB
Languages
Shell
100%