← 返回 Skills 市场
cd-otto

Otto Travel Local

作者 cd-otto · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
120
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install otto-travel-local
功能描述
OpenClaw plugin for Otto Travel — search, compare, and book flights and hotels via Otto's MCP endpoint.
安全使用建议
This plugin appears to do what it says: it connects to the configured Otto MCP endpoint, runs an OAuth device flow, stores tokens at ~/.openclaw/.otto-tokens.json (0600), and dynamically registers tools. Before installing: (1) Confirm you trust the MCP server URL (default https://api.ottotheagent.com/mcp) — changing it to an untrusted host would let the plugin contact that host and store credentials for it; (2) review the repository/source (package.json points to a GitHub repo) if you want provenance assurance; (3) be aware the plugin depends on the @modelcontextprotocol/sdk and its npm deps (normal for MCP clients); (4) the bundle includes TypeScript source (index.ts) and expects the OpenClaw runtime to load/compile TS — verify your runtime supports this. If any of these are unclear or you don't trust the server URL, do not install.
功能分析
Type: OpenClaw Skill Name: otto-travel-local Version: 1.0.0 The plugin is a standard implementation of a Model Context Protocol (MCP) client for travel services (Otto Travel). It uses a legitimate OAuth 2.1 Device Authorization Grant flow for authentication and follows security best practices by storing access tokens locally with restricted file permissions (0600) in `~/.openclaw/.otto-tokens.json`. The code logic in `index.ts`, `src/auth.ts`, and `src/mcp-client.ts` is transparent, aligns with the stated purpose, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
能力评估
Purpose & Capability
Name and description (Otto Travel MCP client) match the code and runtime behavior: the plugin discovers tools from an MCP server, registers them, and calls them. Declared defaults (serverUrl) and the use of @modelcontextprotocol/sdk are coherent with the stated purpose.
Instruction Scope
SKILL.md describes installing the plugin locally and configuring serverUrl. Runtime instructions and code implement an OAuth Device Authorization flow, tool discovery, and tool invocation. The instructions and code only access the MCP server and a local token file; they do not read arbitrary user files, environment variables, or send data to unexpected external endpoints.
Install Mechanism
The registry metadata said 'No install spec — instruction-only', but the package includes source files, package.json, and package-lock.json and the README/SKILL.md instruct installing the plugin locally via openclaw plugins install ./openclaw-otto-travel. There is no network download/install step in the manifest itself. The dependency on @modelcontextprotocol/sdk (and its npm deps) is expected for MCP connectivity; no suspicious remote archives or shorteners are used.
Credentials
The skill requests no environment variables or external credentials in metadata; it implements OAuth device flow and stores tokens to ~/.openclaw/.otto-tokens.json with 0600 permissions. The requested/local persistence of OAuth tokens is proportionate to the plugin's purpose. No unrelated secrets or config paths are requested or accessed.
Persistence & Privilege
always is false and model invocation is allowed (platform default). The plugin persists only its own token file under the user's home directory and does not modify other skills or system-wide settings. This level of persistence is normal for an OAuth-based plugin.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install otto-travel-local
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /otto-travel-local 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial local install
元数据
Slug otto-travel-local
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Otto Travel Local 是什么?

OpenClaw plugin for Otto Travel — search, compare, and book flights and hotels via Otto's MCP endpoint. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。

如何安装 Otto Travel Local?

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

Otto Travel Local 是免费的吗?

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

Otto Travel Local 支持哪些平台?

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

谁开发了 Otto Travel Local?

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

💬 留言讨论