Workflow

Matrix Communication

Agentic Skill for Matrix chat communication. Send messages to Matrix rooms on behalf of users via access token authentication. Works with any Matrix homeserver.

Latest release v4.3.0

Install

Choose a supported route below. Package contents, agent registration and runtime dependencies can differ between installers.

  1. Claude Code via this marketplace
    /plugin install matrix-communication@netresearch-claude-code-marketplace

    First add the marketplace once in Claude Code: /plugin marketplace add netresearch/claude-code-marketplace. Then install the selected plugin. For setup and installation scopes, see Claude Code plugin setup A plugin can include several skills and additional components.

  2. npx interactive skill selection
    npx skills add https://github.com/netresearch/matrix-skill

    Requires Node.js 22.20+. Run from the target project, then choose the source skills and agents in the installer. The source offers separate chat, administration and announcement skills; npx installs their instructions, without the plugin's extra command: Matrix installation guide Chat runtime and E2EE setup are separate. Administration requires Synapse.

  3. composer require PHP project, as a package
    composer require netresearch/matrix-skill

    Allow the Composer skill installer to activate and approve skill registration when prompted. The current Composer metadata registers the chat and administration skills; the Claude plugin also includes the announcement skill and an extra command. Compare source package contents Runtime dependencies and homeserver access are separate.

  4. composer skills:add PHP project, direct source
    composer skills:add netresearch/matrix-skill

    Install and activate netresearch/composer-agent-skill-plugin first; approve the selected source's skill registration. Provided by netresearch/composer-agent-skill-plugin Pins source repositories without a Packagist package and records them in composer.skills.lock. Runtime dependencies remain separate.

What you can do with it

  • Agentic Skill for Matrix chat communication
  • Send messages to Matrix rooms on behalf of users via access token authentication
  • Works with any Matrix homeserver

What you get back

  • Read room events, authorized message actions, or homeserver administration results such as room snapshots and Graphviz maps, depending on the selected bundled skill.

What it expects in your project

  • For E2EE support (most Matrix rooms), install libolm.

Tags

  • workflow
  • productivity