From matrix
Interactively verify a Matrix device using SAS emoji comparison for E2EE. Lists pending verification requests or initiates one.
How this skill is triggered — by the user, by Claude, or both
Slash command
/matrix:verifyThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interactive SAS emoji verification for E2EE rooms.
Interactive SAS emoji verification for E2EE rooms.
Arguments passed: $ARGUMENTS
Use the verify_device MCP tool to drive the verification flow.
Call verify_device with action status to see the bot's device ID, fingerprint, and any pending verification requests.
If no pending requests:
If $ARGUMENTS contains a user ID, or status shows a pending request:
Call verify_device with action accept and the user_id of the other party. This accepts the request and starts the SAS emoji exchange.
Call verify_device with action status to see the 7 SAS emoji. Display them clearly and ask the user to confirm they match what Element shows.
verify_device with action confirm.verify_device with action cancel.After confirmation, the device is trusted. Encrypted messages will now be delivered from that user's verified devices.
Blocks Edit/Write/Bash actions until Claude investigates importers, data schemas, and user instructions. Improves output quality by forcing concrete facts before edits.
npx claudepluginhub bakhtarian/claude-matrix-channel --plugin matrix