skoandClaude Opus 5 7efb302c10 mediawiki: purge-Subcommand und der Parser-Cache-Fallstrick
wiki.py mit dokumentierer/wiki.py synchronisiert (purge-Subcommand).

SKILL.md: purge und das bisher undokumentierte upload in die
Befehlsliste, dazu ein Abschnitt zu Seiten mit #get_web_data. Die
Vorlagen werden nicht bei jedem Aufruf ausgefuehrt; wer nach einer
Datenaenderung render aufruft und alte Werte sieht, hat meist den Cache
vor sich und nicht kaputte Daten.

description um den Fall erweitert, damit die Skill bei "Wiki zeigt
veraltete Daten" gefunden wird. version 0.1.0 -> 0.2.0.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-24 05:10:54 +02:00

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)

Dieses Repo ist öffentlich lesbar. Der Marketplace lässt sich deshalb direkt über seine HTTPS-URL hinzufügen — ohne Zugangsdaten und ohne git-Konfiguration:

/plugin marketplace add https://gitea.inmedias.it/inmedias.it/claude-plugins.git

Zum Pushen ist weiterhin ein Gitea-SSH-Key auf Port 2222 nötig.

Hinweis: /plugin marketplace add akzeptiert nur owner/repo (immer GitHub!), https://… oder einen lokalen ./path — kein ssh://.

Falls das Repo wieder auf privat gestellt wird, kann der Plugin-Clone nicht interaktiv nach Zugangsdaten fragen. Dann muss git HTTPS-Zugriffe auf das Gitea transparent auf SSH umleiten:

git config --global url."ssh://gitea@gitea.inmedias.it:2222/".insteadOf "https://gitea.inmedias.it/"

Diese Regel gilt für alle git-Operationen auf gitea.inmedias.it, nicht nur für Plugins.

Plugin installieren

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

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

Verfügbare Plugins

gitea-tea

Gitea vom Terminal über die tea-CLI verwalten: Issues, PRs, Releases, Repos, Labels, Milestones. Enthält geprüfte Befehlsreferenzen und Hinweise für den nicht-interaktiven (AI-Agent-)Einsatz.

  • Voraussetzung: tea installiert und via tea login add authentifiziert.
  • Merke: Body-Flag ist --description/-d (nicht --body); --output nur bei Listen-/Objekt-Befehlen, nicht bei tea whoami.
/plugin install gitea-tea@inmedias-claude-plugins

uv

uv statt pip/python/venv: Skripte mit uv run script.py, Dependencies mit uv add, inline Script-Metadata für Standalone-Skripte. Enthält zusätzlich build.md und scripts.md mit Detail-Rezepten.

/plugin install uv@inmedias-claude-plugins

humanizer

Entfernt typische Merkmale KI-generierten Texts (aufgeblähte Symbolik, Werbesprache, Em-Dash-Overkill, Dreierregel, Passiv usw.), damit Texte natürlicher klingen. Basiert auf Wikipedias „Signs of AI writing".

  • Vendored von github.com/blader/humanizer (Version 2.5.1, MIT-Lizenz liegt bei). Kein automatischer Upstream-Sync — Updates werden manuell nachgezogen.
/plugin install humanizer@inmedias-claude-plugins

humhub

HumHub (humhub.inmedias.it) über die REST-API: Wiki-Seiten, Posts und Umfragen auflisten, anzeigen, anlegen und aktualisieren — via mitgelieferter, self-contained humhub.py (wiki-list/get/update/create, post-list/create/update, poll-list/create).

/plugin install humhub@inmedias-claude-plugins

mediawiki

MediaWiki-Seiten/Templates lesen, rendern und schreiben — via mitgelieferter, self-contained wiki.py (fetch/render/search/update). Instanzen wiki (Prod, wiki.inmedias.it) und devwiki per -w.

  • Voraussetzung: eigene Zugangsdaten (MEDIAWIKI_USER/MEDIAWIKI_PASSWORD, optional DEVMEDIAWIKI_*) als Umgebungsvariable bzw. dotenv-Datei (kein Secret im Plugin).
  • Regel: Wiki-Seiten nur über wiki.py/MCP bearbeiten, nicht per Maintenance-Skript am Server vorbei.
/plugin install mediawiki@inmedias-claude-plugins

redmine

Redmine (redmine.inmedias.it) über die REST-API: Projekte, Tickets, Versionen und News auflisten, anzeigen, anlegen, aktualisieren und kommentieren — via mitgelieferter, self-contained redmine.py (me/projects/issues/show/ create/update/comment/news/versions/meta). Namen (Projekt/Tracker/ Status/Priorität/Version) werden auf IDs aufgelöst.

/plugin install redmine@inmedias-claude-plugins

grill-me

Löchert dich gnadenlos mit Fragen zu einem Plan, einer Entscheidung oder Idee — geht den Entscheidungsbaum Zweig für Zweig durch, eine Frage nach der anderen (je mit Empfehlung), bis ein gemeinsames Verständnis steht. Startet die Umsetzung erst nach deiner Bestätigung.

  • Kein Setup, keine Zugangsdaten. Auslösen mit „grill mich" bzw. wenn du deinen Plan stresstesten willst.
  • Deutsche Adaption des englischen Originals von Matt Pocock: mattpocock/skills · grill-me.
/plugin install grill-me@inmedias-claude-plugins

einfaches-technisches-deutsch

Setzt einen festen Schreibstil für Antworten: nach ASD-STE100 (Simplified Technical English), ins Deutsche übertragen. Aktiv, Sätze mit höchstens 20 Wörtern, ein Gedanke pro Satz, gleiche Wörter für gleiche Dinge. Technische Angaben (Pfade, Befehle, Zahlen, Preise) bleiben exakt.

  • Kein Setup, keine Zugangsdaten. Auslösen mit „schreib einfacher", „einfaches Deutsch", „STE" o. ä.; gilt dann für die weitere Sitzung.
/plugin install einfaches-technisches-deutsch@inmedias-claude-plugins

klare-sprache

Schreibt oder überarbeitet Texte in klarer, verständlicher Sprache nach ISO 24495-1:2023 (Plain Language). Anders als einfaches-technisches-deutsch kein starres Regelwerk, sondern zielgruppen- und prozessorientiert: Die Leser sollen leicht finden, verstehen und nutzen können. Vier Prinzipien (relevant, auffindbar, verständlich, nutzbar) mit Checkliste; technische Angaben bleiben exakt.

  • Kein Setup, keine Zugangsdaten. Auslösen mit „klare Sprache", „verständlich schreiben", „ISO 24495" o. ä. Ohne bekannte Zielgruppe fragt der Skill zuerst nach.
/plugin install klare-sprache@inmedias-claude-plugins

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
276 KiB
0 Stars 8 Watchers 0 Forks
Languages
Python 100%