← 返回 Skills 市场
awlevin

OpenAPI to CLI

作者 Aaron Levin · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1638
总下载
3
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install openapi2cli
功能描述
Generate CLI tools from OpenAPI specs. Built for AI agents who hate writing curl commands.
安全使用建议
This skill's behavior (using 'uvx' to generate CLIs from OpenAPI specs) is coherent with its description, but the install spec is inconsistent: it asks to pip-install a package named 'uv' while the README/links reference 'openapi2cli' on PyPI/GitHub. Before installing, verify the correct package name and origin: search PyPI for 'openapi2cli' and for 'uv' and inspect the package owner/release files. If you cannot confirm that the 'uv' package is the official provider of the 'uvx' tool linked in the repo, treat this as a potential typo-squatting or supply-chain risk. Prefer to: (1) install only from the confirmed project (e.g., pip install openapi2cli if that's the project), (2) review the package source code or repository and release artifacts, (3) run installation in an isolated environment (container/VM) to limit impact, or (4) decline installation until the publisher clarifies the package mapping.
功能分析
Type: OpenClaw Skill Name: openapi2cli Version: 1.0.0 The skill `openapi2cli` is designed to generate command-line interface tools from OpenAPI specifications. The `SKILL.md` file clearly outlines its purpose and usage, including installation via the legitimate `uv` package installer. There is no evidence of prompt injection against the agent, data exfiltration, malicious execution, persistence mechanisms, or any other harmful intent within the provided files. All instructions and metadata align with a benign utility.
能力评估
Purpose & Capability
Name and SKILL.md describe generating CLIs from OpenAPI specs and show using a 'uvx openapi2cli generate' command — that aligns with requiring a 'uvx' binary. However the install metadata asks to install a pip package named 'uv', while the SKILL.md links to a PyPI/GitHub project called 'openapi2cli'. The package name mismatch is unexpected and unexplained.
Instruction Scope
Instructions are focused on running 'uvx openapi2cli generate' against local files or remote OpenAPI URLs and using generated CLIs with env/flag-based auth. The SKILL.md does not instruct reading unrelated system files or secrets beyond user-provided API keys. It does require network fetches of specs (expected for this purpose).
Install Mechanism
Install uses pip to install a package named 'uv' which will create a 'uvx' binary. This is moderate-risk (pip packages run arbitrary code at install time). More importantly, the 'uv' package name does not match the referenced project ('openapi2cli') or the GitHub/PyPI links in SKILL.md, which suggests either a typo, a misconfiguration, or a potential typosquat/supply-chain vector. No direct download URLs are used, which is better than arbitrary archives, but the package name ambiguity is problematic.
Credentials
The skill declares no required environment variables or credentials. The SKILL.md shows how a generated CLI could accept API keys via env vars or flags, which is reasonable and not a mismatch. The skill does not request unrelated credentials or paths.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. Normal autonomous invocation is allowed (default). No additional persistence or elevated privileges are requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install openapi2cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /openapi2cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release - generate CLIs from OpenAPI specs
元数据
Slug openapi2cli
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

OpenAPI to CLI 是什么?

Generate CLI tools from OpenAPI specs. Built for AI agents who hate writing curl commands. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1638 次。

如何安装 OpenAPI to CLI?

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

OpenAPI to CLI 是免费的吗?

是的,OpenAPI to CLI 完全免费(开源免费),可自由下载、安装和使用。

OpenAPI to CLI 支持哪些平台?

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

谁开发了 OpenAPI to CLI?

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

💬 留言讨论