← 返回 Skills 市场
jolestar

Matrix OpenAPI Skill

作者 jolestar · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
241
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install matrix-openapi-skill
功能描述
Operate Matrix Client-Server API through UXC with a curated OpenAPI schema, bearer-token auth, and homeserver-aware messaging guardrails.
安全使用建议
This skill appears to do what it says (operate Matrix via a curated OpenAPI schema), but the package metadata omits things the runtime explicitly needs. Before installing: (1) verify you have and trust the uxc CLI and ripgrep (rg) on the host, since SKILL.md and scripts expect them; (2) do not supply a high-privilege MATRIX_ACCESS_TOKEN to an untrusted skill — confirm the maintainer and repository; (3) ask the publisher to update registry metadata to declare required binaries (uxc, rg) and required env vars (e.g., MATRIX_ACCESS_TOKEN) so you can review them at install time; (4) be aware the skill can send room messages if given a valid token — ensure you want the agent to have that capability and consider using a token with limited scope or a throwaway/test account. If you want stronger assurance, inspect the included OpenAPI schema and SKILL.md thoroughly or run the skill in an isolated environment/account first.
功能分析
Type: OpenClaw Skill Name: matrix-openapi-skill Version: 1.0.0 The skill bundle provides a legitimate interface for interacting with the Matrix Client-Server API using the `uxc` tool. It includes a curated OpenAPI schema (`matrix-client-server.openapi.json`), clear authentication procedures for OAuth and bearer tokens, and sensible guardrails for high-risk operations like sending messages. The instructions in `SKILL.md` and `usage-patterns.md` are consistent with the stated purpose, and the validation script (`scripts/validate.sh`) ensures the integrity of the documentation and configuration.
能力评估
Purpose & Capability
The skill's purpose (Matrix Client-Server API operations) matches the instructions and included OpenAPI schema. However the SKILL.md lists prerequisites (uxc CLI and a Matrix access token) and the validate script requires 'rg' (ripgrep), but the registry metadata declares no required binaries or env vars. Missing these declarations is an incoherence: a Matrix access token and uxc are reasonably required, but they should be declared in the metadata.
Instruction Scope
The SKILL.md instructs the agent to perform auth setup (including setting a secret from env MATRIX_ACCESS_TOKEN), to link a CLI, and to start background /sync subscriptions that write to $HOME/.uxc/subscriptions/*. These actions are within the skill's stated purpose, but the instructions explicitly reference an environment variable (MATRIX_ACCESS_TOKEN) and perform file writes without the registry metadata documenting those requirements — that mismatch expands the effective runtime scope unexpectedly.
Install Mechanism
This is an instruction-only skill with no install spec. Nothing will be downloaded or written by an installer step. The only included script is a validation helper; no remote install URLs are present.
Credentials
The SKILL.md expects a Matrix access token (shown via --secret-env MATRIX_ACCESS_TOKEN) which is the normal credential for this purpose, but the skill metadata lists no required env vars or primary credential. That omission prevents users/administrators from seeing at install-time that a secret will be consumed by the skill. Requesting a homeserver access token is proportionate to the purpose, but the metadata should declare it.
Persistence & Privilege
The skill is not force-included (always: false) and does not request any special platform privileges. It can be invoked autonomously by the agent (default), which is normal for skills; combined with the undisclosed access token requirement this is a moderate operational consideration but not by itself a privilege escalation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install matrix-openapi-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /matrix-openapi-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
matrix-openapi-skill 1.0.0 - Initial release of the Matrix Client-Server API skill for UXC. - Supports key Matrix operations: token owner lookup, joined rooms, room state, sync polling, user profile/presence, and room messaging. - Configurable for any homeserver with bearer-token authentication. - Provides guardrails for safe message sends and polling workflows. - Includes detailed setup and CLI usage instructions for integration with UXC.
元数据
Slug matrix-openapi-skill
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Matrix OpenAPI Skill 是什么?

Operate Matrix Client-Server API through UXC with a curated OpenAPI schema, bearer-token auth, and homeserver-aware messaging guardrails. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 241 次。

如何安装 Matrix OpenAPI Skill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install matrix-openapi-skill」即可一键安装,无需额外配置。

Matrix OpenAPI Skill 是免费的吗?

是的,Matrix OpenAPI Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Matrix OpenAPI Skill 支持哪些平台?

Matrix OpenAPI Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Matrix OpenAPI Skill?

由 jolestar(@jolestar)开发并维护,当前版本 v1.0.0。

💬 留言讨论