CommunityRecherche & Datenanalysegithub.com

netresearch/matrix-skill

Agentische Fähigkeit für die Matrix-Chat-Kommunikation. Senden Sie Nachrichten im Namen von Benutzern in Matrix-Räume mittels Access-Token-Authentifizierung. Funktioniert mit jedem Matrix-Homeserver.

Was ist matrix-skill?

Diese Fähigkeit ermöglicht es KI-Agenten, direkt mit dem Matrix-Chat-Protokoll zu interagieren, Nachrichten zu senden und an Unterhaltungen teilzunehmen, ohne manuelle Benutzereingriffe. Sie ist besonders nützlich für DevOps, Automatisierung, Benachrichtigungen und kollaborative Workflows, bei denen Agenten proaktiv mit Teams über Matrix kommunizieren müssen. Die Fähigkeit unterstützt jeden Matrix-fähigen Homeserver (z. B. matrix.org, Self-Hosted-Instanzen) und authentifiziert sich sicher über Zugriffstoken anstelle von Passwörtern, was eine Headless-Betriebsart ermöglicht. Entwickler können diese Fähigkeit in ihre Toolchains integrieren, um Agenten zu befähigen, automatisch Updates, Warnungen oder Anfragen in bestimmten Räumen zu posten, was die Echtzeit-Kommunikation verbessert. Sie funktioniert nahtlos mit Plattformen wie Claude Code, Cursor und Codex und bietet eine zuverlässige Brücke zwischen KI-Agenten und Matrix-Ökosystemen.

Funktioniert mit~Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add netresearch/matrix-skill

Installed? Explore more Recherche & Datenanalyse skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht matrix-skill?

Agentische Fähigkeit für die Matrix-Chat-Kommunikation. Senden Sie Nachrichten im Namen von Benutzern in Matrix-Räume mittels Access-Token-Authentifizierung. Funktioniert mit jedem Matrix-Homeserver.

Installation

  1. Stellen Sie sicher, dass Sie Zugriff auf einen Matrix-Homeserver haben (z. B. matrix.org, Self-Hosted).
  2. Generieren Sie ein Zugriffstoken für Ihren Matrix-Benutzer:
    • Melden Sie sich bei Ihrer Matrix-Client-App an (z. B. Element).
    • Gehen Sie zu den Einstellungen > Hilfe & Info > Zugriffstoken.
  3. Setzen Sie die Umgebungsvariable MATRIX_ACCESS_TOKEN auf Ihr Token.
  4. (Optional) Setzen Sie MATRIX_HOMESERVER_URL, wenn Ihr Homeserver nicht der Standard ist (standardmäßig: https://matrix-client.matrix.org).

Verwendung

Senden einer Nachricht an einen Matrix-Raum

Um eine Nachricht an einen bestimmten Raum zu senden:

from matrix_skill import send_message

# Senden Sie eine Nachricht an einen Raum mithilfe seiner ID oder seines Alias
send_message(
    room_id="!yourroomid:matrix.org",
    message="Hallo von meinem KI-Agenten!"
)

Authentifizierung

Die Fähigkeit authentifiziert sich mit dem Zugriffstoken, das in der Umgebungsvariablen MATRIX_ACCESS_TOKEN bereitgestellt wird. Wenn kein Homeserver angegeben ist, wird standardmäßig https://matrix-client.matrix.org verwendet.

Unterstützte Plattformen

  • Jeder Matrix-Homeserver
  • Claude Code
  • Cursor
  • Codex

Konfiguration

UmgebungsvariableBeschreibungStandardwert
MATRIX_ACCESS_TOKENZugriffstoken für Matrix-Authentifizierung(erforderlich)
MATRIX_HOMESERVER_URLBasis-URL des Matrix-Homeservershttps://matrix-client.matrix.org

Beispiele

Beispiel 1: Senden einer Begrüßungsnachricht an einen Raum

from matrix_skill import send_message

send_message(
    room_id="#mein-team:matrix.org",
    message="Hallo Team! Der KI-Agent ist jetzt online."
)

Beispiel 2: Senden einer Warnung

from matrix_skill import send_message

warnung = "Achtung: Hohe CPU-Auslastung erkannt auf Server-42."
send_message(
    room_id="!warnungen:matrix.org",
    message=warnung
)

Fehlerbehandlung

Wenn ein Fehler auftritt (z. B. ungültiges Token, Raum nicht gefunden), gibt die Fähigkeit einen klaren Fehler zurück. Überprüfen Sie Ihre Umgebungsvariablen und Raum-ID.

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert.

Verwandte Skills