plugins/mediawiki: wiki.py als Skill (Wiki lesen/rendern/schreiben) #1

Merged
sko merged 2 commits from feature/mediawiki-plugin into main 2026-07-16 10:10:24 +02:00
Owner

Was

Neues Plugin mediawiki — liest, rendert und schreibt MediaWiki-Seiten/Templates über die mitgelieferte, self-contained wiki.py (uv run --script, Deps mwclient + python-dotenv).

  • Instanzen via -w: wiki (Prod, wiki.inmedias.it) und devwiki (devwiki.inmedias.it)
  • Befehle: fetch, render, search, update
  • SKILL.md dokumentiert Nutzung + die Regel „Wiki nur über wiki.py/MCP bearbeiten, nicht per Maintenance-Skript am Server vorbei"
  • Marketplace-Eintrag ergänzt → /plugin install mediawiki

Zugangsdaten

Werden nicht mitgeliefert. Jede/r hinterlegt eigene Creds als Umgebungsvariablen bzw. dotenv-Datei (Vorlage im Plugin). Am besten ein eigener Bot-/Service-Account.

Herkunft

wiki.py ist aus dokumentierer gevendort (unverändert). Damit haben die Kollegen dasselbe Werkzeug, das wir intern für die Wiki-Automatisierung nutzen.

## Was Neues Plugin **mediawiki** — liest, rendert und schreibt MediaWiki-Seiten/Templates über die mitgelieferte, self-contained `wiki.py` (`uv run --script`, Deps `mwclient` + `python-dotenv`). - Instanzen via `-w`: `wiki` (Prod, wiki.inmedias.it) und `devwiki` (devwiki.inmedias.it) - Befehle: `fetch`, `render`, `search`, `update` - `SKILL.md` dokumentiert Nutzung + die Regel „Wiki nur über wiki.py/MCP bearbeiten, nicht per Maintenance-Skript am Server vorbei" - Marketplace-Eintrag ergänzt → `/plugin install mediawiki` ## Zugangsdaten Werden **nicht** mitgeliefert. Jede/r hinterlegt eigene Creds als Umgebungsvariablen bzw. dotenv-Datei (Vorlage im Plugin). Am besten ein eigener Bot-/Service-Account. ## Herkunft `wiki.py` ist aus `dokumentierer` gevendort (unverändert). Damit haben die Kollegen dasselbe Werkzeug, das wir intern für die Wiki-Automatisierung nutzen.
sko added 1 commit 2026-07-16 09:51:07 +02:00
Neues Plugin, das MediaWiki-Seiten/Templates ueber die gevendorte, self-
contained wiki.py (uv run --script; mwclient+python-dotenv) liest, rendert und
schreibt. Instanzen wiki (Prod) und devwiki via -w. Zugangsdaten bleiben lokal
(Umgebungsvariablen bzw. dotenv-Datei) - Beispiel-Vorlage beiliegend. SKILL.md
dokumentiert Nutzung + Regel "Wiki nur via wiki.py/MCP, nicht Maintenance-Skript".
Marketplace-Eintrag ergaenzt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
sko added 1 commit 2026-07-16 10:09:37 +02:00
sko merged commit ad893e20d5 into main 2026-07-16 10:10:24 +02:00
Sign in to join this conversation.