Workflow

Matrix Communication

Enthält Skills für Matrix-Chat, Synapse-Administration und Ankündigungen. Chat unterstützt E2EE; die Administration benötigt einen Synapse-Homeserver.

Neuestes Release v4.3.0

Installation

Wähle einen unterstützten Installationsweg. Paketumfang, Einbindung in den Agent und benötigte Laufzeitwerkzeuge können sich unterscheiden.

  1. Claude Code über diesen Marketplace
    /plugin install matrix-communication@netresearch-claude-code-marketplace

    Zuerst den Marketplace einmal in Claude Code hinzufügen: /plugin marketplace add netresearch/claude-code-marketplace. Danach das gewünschte Plugin installieren. Einrichtung und Geltungsbereich beschreibt die Claude-Code-Anleitung Ein Plugin kann mehrere Skills und zusätzliche Bestandteile enthalten.

  2. npx Skills gezielt auswählen
    npx skills add https://github.com/netresearch/matrix-skill

    Benötigt Node.js 22.20+. Im Zielprojekt ausführen und anschließend Skills und Agents im Installer auswählen. Die Quelle bietet getrennte Skills für Chat, Administration und Ankündigungen. npx installiert deren Anweisungen, ohne den zusätzlichen Plugin-Befehl: Matrix installieren Chat-Laufzeit und E2EE werden getrennt eingerichtet. Die Administration benötigt Synapse.

  3. composer require PHP-Projekt, als Paket
    composer require netresearch/matrix-skill

    Den Composer-Skill-Installer aktivieren und die Skill-Einbindung auf Nachfrage freigeben. Die aktuelle Composer-Konfiguration bindet Chat und Administration ein. Das Claude-Plugin enthält außerdem den Ankündigungs-Skill und einen zusätzlichen Befehl: Paketumfang vergleichen Laufzeitabhängigkeiten und Homeserver-Zugriff werden getrennt eingerichtet.

  4. composer skills:add PHP-Projekt, direkte Quelle
    composer skills:add netresearch/matrix-skill

    Zuerst netresearch/composer-agent-skill-plugin installieren und aktivieren; die Skill-Einbindung der gewählten Quelle freigeben. Wird bereitgestellt von netresearch/composer-agent-skill-plugin Bezieht Quell-Repositories ohne Packagist-Paket und hält sie in composer.skills.lock fest. Laufzeitabhängigkeiten werden getrennt eingerichtet.

Wofür du das Paket einsetzt

  • Matrix-Räume lesen, Nachrichten bearbeiten oder senden und verschlüsselte Räume fortlaufend verfolgen.
  • Mit den weiteren Skills Ankündigungen verfassen oder einen Synapse-Homeserver administrieren.

Ergebnisse und Beispiele

  • Gelesene Raumereignisse, freigegebene Nachrichtenaktionen oder Ergebnisse der Serververwaltung wie Raum-Snapshots und Graphviz-Karten, je nach gewähltem Skill des Pakets.

Voraussetzungen im Projekt

  • Für verschlüsselte Räume ist laut Quell-README libolm erforderlich; die Installation hängt vom Betriebssystem ab.
  • Die Administration benötigt Synapse und die dafür vorgesehenen Admin-Zugriffe. Ankündigungen verfassen und Nachrichten versenden sind getrennte Aufgaben.

Tags

  • workflow
  • productivity