← 返回 Skills 市场
X5 Protocol Client
作者
GrowingPPP
· GitHub ↗
· v1.0.0
· MIT-0
105
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install x5-protocol
功能描述
Send X5 protocol API requests from the terminal. Use this skill whenever the user wants to test, call, or send X5 API requests; parse .x5 files; generate X5...
安全使用建议
This skill appears to do exactly what it claims: create and send X5 protocol requests. Before using it, review any .x5 files you didn’t author—they can contain appid/appkey values and arbitrary request bodies and headers that will be sent to the URLs you provide. Do not supply sensitive credentials to untrusted .x5 files or remote endpoints. If you want extra assurance, run the script locally on test endpoints or inspect the full script (it’s included) to confirm behavior; the script uses only Python stdlib and performs network requests only to URLs you supply.
功能分析
Type: OpenClaw Skill
Name: x5-protocol
Version: 1.0.0
The x5-protocol skill provides a legitimate utility for interacting with services using the X5 protocol (commonly associated with Xiaomi). The core logic in scripts/x5_client.py implements standard protocol requirements including MD5-based signature generation, Base64 envelope encoding, and HTTP transport using Python's standard library. The SKILL.md documentation accurately reflects the script's capabilities without any evidence of prompt injection or malicious instructions.
能力评估
Purpose & Capability
Name/description match what the package implements: parsing .x5 files, generating the X5 MD5 signature, Base64-encoding the envelope, and POSTing to user-provided URLs. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the included Python CLI against .x5 files or inline parameters. The instructions are scoped to building and sending X5 requests, listing requests, generating cURL, or showing dry-run payloads. The agent is allowed to read files the user points it at (e.g., --file, --body-file), which is expected for this tool.
Install Mechanism
No install spec or external downloads; this is an instruction-only skill with an included Python script. No archive extraction or network install occurs as part of installation.
Credentials
The skill does not require environment variables or credentials beyond appid/appkey provided inline or in .x5 files. The code does not read unrelated environment variables or global config paths.
Persistence & Privilege
always:false (no forced inclusion). The skill does not request persistent system privileges or modify other skills' configs. It runs as a CLI tool when invoked.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install x5-protocol - 安装完成后,直接呼叫该 Skill 的名称或使用
/x5-protocol触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
x5-protocol 1.0.0 – Initial release
- Send X5 protocol API requests directly from the terminal or scripts.
- Parse `.x5` multi-request files, with support for directives and custom headers.
- Inline request mode with command-line parameters (`--appid`, `--appkey`, `--url`, `--method`, `--body`).
- Generate X5-compliant cURL commands for debugging or sharing.
- Output detailed results in JSON, show encoded requests with `--dry-run`, and list requests in `.x5` files.
- No external dependencies; uses only the Python standard library.
元数据
常见问题
X5 Protocol Client 是什么?
Send X5 protocol API requests from the terminal. Use this skill whenever the user wants to test, call, or send X5 API requests; parse .x5 files; generate X5... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 105 次。
如何安装 X5 Protocol Client?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install x5-protocol」即可一键安装,无需额外配置。
X5 Protocol Client 是免费的吗?
是的,X5 Protocol Client 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
X5 Protocol Client 支持哪些平台?
X5 Protocol Client 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 X5 Protocol Client?
由 GrowingPPP(@growingppp)开发并维护,当前版本 v1.0.0。
推荐 Skills