matrix-openapi-skill

Interact with the Matrix Client-Server API using a curated OpenAPI schema.

111|9|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/holon-run/uxc --skill matrix-openapi-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: matrix-openapi-skill
Source: https://github.com/holon-run/uxc/tree/main/skills/matrix-openapi-skill
Command: npx skills add https://github.com/holon-run/uxc --skill matrix-openapi-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies interacting with the Matrix Client-Server API by providing a curated OpenAPI schema and leveraging UXC for execution, authentication, and error handling.

Core Features & Use Cases

  • API Interaction: Send messages, check user profiles, view room states, and sync events.
  • Authentication: Manages bearer token authentication securely.
  • Use Case: Automatically send a status update to a specific Matrix room or fetch a list of joined rooms for a user.

Quick Start

Use the matrix-openapi-skill to send a message to a room.

Frequently Asked Questions about matrix-openapi-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a message to a Matrix room using an OpenAPI schema?

To send a message to a Matrix room, this Skill uses a curated OpenAPI schema processed by UXC to interact with the Matrix Client-Server API. It handles the request routing and bearer token authentication automatically.

What is needed to interact with the Matrix Client-Server API via UXC?

Interacting with the Matrix Client-Server API requires the UXC CLI, network access to a Matrix homeserver, and a valid bearer token for authentication. The Skill uses these to manage profiles and sync events.

Can I retrieve room states and sync events from a Matrix homeserver programmatically?

Yes, you can retrieve room states and sync events from a Matrix homeserver programmatically. The Skill leverages UXC and an OpenAPI schema to query joined rooms and manage user profiles securely.

What is the best way to automate Matrix chat operations without writing custom API code?

The best way to automate Matrix chat operations without custom code is using a curated OpenAPI schema executed via UXC. This approach abstracts authentication and request formatting for sending messages and syncing events.

Does this approach to Matrix API interaction require manual token handling for each request?

No, this approach to Matrix API interaction does not require manual token handling for each request. The Skill manages bearer token authentication securely through UXC during execution.