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.
Install
Choose a supported route below. Package contents, agent registration and runtime dependencies can differ between installers.
-
Claude Code via this marketplace /plugin install matrix-communication@netresearch-claude-code-marketplaceFirst add the marketplace once in Claude Code:
/plugin marketplace add netresearch/claude-code-marketplace. Then install the selected plugin. For setup and installation scopes, seeClaude Code plugin setupA plugin can include several skills and additional components. -
npx interactive skill selection npx skills add https://github.com/netresearch/matrix-skillRequires 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 guideChat runtime and E2EE setup are separate. Administration requires Synapse. -
composer require PHP project, as a package composer require netresearch/matrix-skillAllow 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 contentsRuntime dependencies and homeserver access are separate. -
composer skills:add PHP project, direct source composer skills:add netresearch/matrix-skillInstall and activate netresearch/composer-agent-skill-plugin first; approve the selected source's skill registration. Provided by
netresearch/composer-agent-skill-pluginPins source repositories without a Packagist package and records them incomposer.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.